Releases: PHINIA-FS-Tools/VISU
v8.3.1
- "Reload" right-click menu button for A2L and bus DB files.
- Support to read dynamic sized look up table (CURVE, MAP) from MDF4 file (CLF-361). Latest INCA versions saves look up tables in this format. #MDF4
- [Bug Fix] "Divide by zero" error is displayed when using Synch XCP raster. This error is from v8_3.
- [Bug Fix] Minor fix for Y ranges of oscilloscope view when external MDF4 files are used.
v8.3
- Improved UI for calibration comparison.
- Prescaler support is added to CCP/XCP rasters in order to reduce the period of raster by integer division (CLF-345).
The period of raster will be 10 ms in the above example. The purpose is, using less bus capacity, to reduce the lost samples during acquisition.
Right-click the raster name in order to see the menu item for changing Prescaler value. - New window/instrument type: "Samples" (CLF-337). Supports scalar and ASCII elements.
It fills up inside the archive window. Drag and drop element(s) into it for using. - Scope window improvements:
- Scatter window improvements:
- Minor UI improvements:
- Stimulated signals are listed in left docked panel instead of separate window.
- Search-bar is extended in element list (CLF-349).
- Option added to discard exporting elements without any samples (CLF-339).
- Window title and borders are not included to screenshot.
- Grid is rendered behind the surface in 3D plot, even after rotating (CLF-354).
- Magnet effect is provided to screen instruments when resizing or moving.
- Stimulated signals are listed in left docked panel instead of separate window.
- File Support:
- Performance improvements for reading/writing MDF files. Time to read big & compressed MDF4 files is reduced. Less memory is used.
- Improvements for importing ARXML file COMPU-METHODs. BITFIELD_TEXTTABLE support is added.
- STATUS_STRING_REF support is added. (A2L, DBC, FIBEX, Arxml, LDF).
- [Bug Fix] Tool cannot export MDF4 samples if any element's value is invalid in that sample.
- [Bug Fix] Importing csv/txt and associating an A2L results in incorrect values (CLF-347).
- [Bug Fix] Unable to save to DCM/PACO/CDF in some cases when no FUNCTION defined in calib file.
- Different characters are accepted in element id when writing an equation (CLF-350). E.g.
SUM_SMP('AI 3/CH3 - CYL 3 (bar)',10)/10
- Bus database file network settings are displayed on UI. (CLF-353)
- Miscellaneous
- Latest used monitor will be remembered when multiple monitors are used (CLF-344).
- Support to check for updates (CLF-348). "Help->Check for Updates" or "Help -> Release Notes".
- Auto license activation support is added. E-mail activation is still available for backup.
v8.2
Release date: 03-Sep-2024.
- High-DPI monitor support is added.
Most of the laptop monitors are high DPI nowadays. The blurry display is prevented by better scaling with this update. - Equations are no longer recorded during measurement by default (CLF-329). It should be enabled from Options window to record equations.
- Reconnection support during acquisition (CLF-326).
Until this delivery, VISU stops the measurement as soon as ECU connection is lost. Starting with this delivery, tool has ability to retry connection. It is configurable from Options: - Tool is improved to prevent saving invalid calibration file, when saving just CURVE/MAP calibration without it's shared axis (COM_AXIS).
- Bus Monitor window updates:
- CAN transmit window is completely updated.
- Support to restore column config for BusMonitor::Trace window.
- J1939 support is added to bus-monitoring (CLF-340).
Support to transmit >8 number of bytes using BAM or RTS/CTS:
Received BAM message is displayed.
Multi-PG frames are splitted:
Read user guide for other features and usage of J1939 monitoring. - Improvements to the bus-monitor Trace window. It supports listing events chronologically.
- CAN transmit window is completely updated.
- [Minor] Visual updates:
- Minor updates and fixes for CVX file support (CLF-342).
- Kvaser device support is improved. Kvaser CAN-FD device support is added.
- [Bug Fix] Tool requires new hw-locked license seat when a removable disk is plugged in. #licensing
- [Bug Fix] Out-of-memory error occurs after loading A2L many times in "Maintain Calibration" window.
- [Bug Fix] Oscilloscope** view does not display correctly for several signals of MDF4 file generated by Canape.
- [Bug Fix] Minor Tool adds "Voice recorded to ..." comment into the textual marker during acquisition.
- [Bug Fix] Scatter Plot's chart is not rendering after removing an element from window.
- [Bug Fix] Polling rasters and stimulation rasters do not work for cold-start acquisition ECUs.
v8.1.1
Release Date: 2024-04-18
-
MDF4 file attachments are listed, and it is possible to extract (CLF-328). #archive #mdf4
-
Add your voice as event (marker) to the recording during acquisition. Only for MDF4. (CLF-19)
Listen the voice file during analyze of archive file:
-
[Bug Fix] PEAK-system latest pass-thru API (v3.1.1) causing tool to crash.
v8.1
Release Date: 2024-02-23
-
Support to associate A2L file to a CSV archive file (CLF-316). #archive
-
Load/save support for bus-monitoring window layout (CLF-320). #bus_monitoring
-
Name filter when selecting elements in measure-data-export window (CLF-322). #archive_export
-
Move cursor to an exact timestamp in archive window (CLF-323). #archive
-
Compression support to MDF4 recording files (CLF-311). That provides reducing file size to ~10% of uncompressed file. #archive #archive_export
-
Performance improvements for MDF typed archive file operations like open, save or export. #archive #archive_export
-
Exporting current cursor values in the archive window to CSV/CDF/PACO/DCM... file (CLF-87). #archive_export
Using this functionality, you’ll be able to export instant values of signals/arrays/curves/maps, the time that cursor points.
The output format is, one of calibration format that VISU supports, e.g. CDF, PACO, DCM, CVX, CSV...
This functionality is good especially to export parameters. -
Calibration comparison delta window is no more shown. Up/down arrows are used instead (CLF-318).
-
Binary-display support for scalar elements (CLF-85). #screen
Binary display should be enabled from Properties panel: -
"Find Displaying Window" feature is added in order to find the window(s) that label is displayed on screen (CLF-324). #screen
Once the window is found, the owner tab is selected. Then, the window is focused. -
Support to import color-sets from another screen file (CLF-325). #screen
-
Acquisition will start even if tool cannot connect to an ECU, when multiple ECUs are used.
Previous behavior was, tool does not allow to start measurement if one of ECU is not connectable.
With the new behavior, tool will start measurement if at least one ECU is connectable. -
[Minor] Check All/None/Revert possibility in the Filter Series window of 2D display (CLF-314).
-
[Bug Fix] "Step Size" field is not visible in screen. #screen
-
[Bug Fix] A memory-leak causes UI rendering problem after long time usage. #screen
v8.0
Release Date: 2023-10-18
Tool underlying framework is changed to dotNET7. Runtime will be installed with the setup, if it is not installed before.
- General updates:
- Tool uses "Segue UI, 9pt" font, which is more aligned to the Windows user experience (UX) guidelines.
- Minor Several icons are updated, including VISU icon.
- ASAP2 (A2L) updates:
- ASAP2 v1.7.1 support is added. #asap2
We’re keeping the tool up-to-date with standards.
Many projects in the company started to use v1.7 A2L files. Tool supports v1.7.1 now. The advantages of new standard can be used (e.g. “Half” data type). - DEPENDENT_CHARACTERISTIC support is added. #asap2
- Support to define a parameter in A2L to display as the ROM identifier (CLF-307).
- ASAP2 v1.7.1 support is added. #asap2
- ARXML updates:
- Screen updates:
-
All scope elements are auto-sized to same font.
-
2D chart display for 1D array and AXIS_PTS elements (CLF-296). #screen
-
Curve/Map/Array/Axis "2D chart" tab is improved. Changing chart value will be written to memory immediately.
-
Tabular element 2D chart supports changing axis ranges by right-clicking (CLF-299).
-
Improvement for loading SVG models faster.
-
[Breaking Change] SVG models are kept compressed in screen file. #svg
That provides smaller screen file. However, old VISU versions will not be able to read SVG models in new-generated screen files. -
[Breaking Change] Gauge window is completely changed. Predefined gauge types (radial_270, radial_120, vertical_slider, etc) can be used. #gauge #screen
VISU7 will not be able to display gauges in VISU8 screen file.
Note for existing screens with gauges: VISU8 will convert old gauges to appropriate new gauge type. -
[Bug Fix] Screen file (which is attached to a recording) cannot be reused in acquisition (CLF-305).
-
- Equation updates:
-
New functions for equations: MAX_ACC, MIN_ACC and PREV(sampleCount) for accumulative operations. #equation
MAX_ACC: Provides maximum value of a channel until current time. Example: MAX_ACC('name')
MIN_ACC: Provides minimum value of a channel until current time. Example: MIN_ACC('name')
PREV: Provides value of a channel before given sample count. Example: PREV('name', 3) -
[Bug Fix] Archive screen does not open if the equations have too complex dependencies.
-
[Bug Fix] Incorrect equation calculation in some rare cases when multiple MDF4 recording signals are the inputs of formula (CLF-312).
-
[Bug Fix] Selected model is not restored after reopening a screen file.
-
- Acquisition updates:
-
XCP seed&key (unlock) mechanism is reimplemented according to the standard. #xcp
Tool’s XCP seed&key mechanism was identical to CCP. It is in accordance to the standard now. -
Tool will accept DAQ frames even if they are not received in sorted order by PID. #ccp #xcp
-
Performance improvements for bus-monitoring window.
Performance problems detected, especially when using FlexRay bus. The UI is more responsive now. -
[Breaking Change] Write (calibrate) enable all ECU variables. See Release-notes file for details.
-
[Bug Fix] FlexRay channel-mask (A or B) is not taken into account when searching monitored frames. #flexray
-
[Bug Fix] Trace window freezes during FlexRay monitoring (CLF-298). #flexray
-
[Bug Fix] "Segment" column value (static or dynamic) is incorrect in Bus-monioring::trace window. #flexray
-
- Archive updates:
-
Partial MDF 4.2 support is added.
We’re keeping the tool up-to-date with standards.
Remote-master-link and bitfieldtexttable CCBLOCK is supported. LDBLOCK is not supported. -
Textual physical values are imported when reading TXT/CSV measure file.
-
Memory usage is minimized when reading archive files (MDF, CSV). That will provide opening big recordings.
-
New sampling when exporting measure data to TXT/CSV file. Support to use sampling times of an element.
-
[Bug Fix] Tool hangs when loading several MDF4 files of ATIvision (CLF-297).
-
[Bug Fix] Exporting TXT/CSV measure data to another format is not working.
-
[Bug Fix] Minor The signal $EVENT_COMMENTS is not displayed in ASCII format after converting MDF3 file to MDF4 file.
-
v7.15
Release Date: 2023-02-03
- Equation improvements: #equation
- "Show Statistics" feature supports equations in archive window (CLF-257).
- "Export Measure Data" feature supports exporting equations (CLF-258).
- New accumulative functions for equations: SUM, SUM_SMP and SAMPLE_CNT (CLF-251).
- 1PREV_label prefix usage is replaced by PREV('label'). But it is still available.
- Fixed rate raster support for equations (CLF-292).
- iLinkRT v2 support is added (CLF-104).
- XCP on SxI (only via serial port) support is added. In other words, XCP can work on serial port.
- Measurement and calibration using UDS on CAN and UDS on DoIP (CLF-287).
ASAP1B_DIAGNOSTIC_SERVICES AML format must be used in A2L file to be recognized by VISU. - 100ms, 500ms and 1s polling rasters (Polling:100ms, Polling:500ms, Polling:1s) are added. Tool was only providing Polling:250ms.
- Polling rasters can be used for stimulation of measurements (CLF-268).
- Support for bus-trace file formats (BLF and ASC) in the bus monitoring window (CLF-227, CLF-285).
- Support for converting/opening bus trace files (BLF and ASC) to measure data (archive) (CLF-272).
- Peak-system LIN device support is added (beta stage) (CLF-293). #LIN
- [Minor] ASAP3::GET_PARAMETER command supports read-write enabled MEASUREMENTs. That feature was lost in the last delivery.
- [Minor] Values are no more rounded in the exported measure data CSV file.
- [Minor] Support added to zip-and-send developer log fies, and easily enable debug-level-logging (CLF-278).
- [Bug Fix] Unable to record measurement (MDF3) when Korean culture is used (CLF-279).
- [Bug Fix] Equations (with circular dependency) cannot be fixed (CLF-282).
v7.14.1
Release Date: 2022-10-14
- Calibration of measure elements will be available even if ROM calib page is active (CLF-265).
- Recoded archive header fields (user, company, project, vehicle) are configurable from tool options or screen (CLF-269).
Those fields' initial value was empty. Now, you have options to specify defaults. - [Bug Fix] Unreadable error/warning traces after reading A2L file (CLF-266).
- [Bug Fix] Double-clicking an APV is not working to edit value.
- [Bug Fix] Tool do not ask for saving modified calibrations at the end of acquisition.
- [Bug Fix] "Show Legend" is not working in 2D CURVE/MAP display.
v7.14
Release Date: 2022-09-30
- CAN/CAN-FD config:
- Support to type a CAN/CAN-FD baud rate value instead of selecting from a list.
- Tool begins to use bit-timing settings (e.g. SAMPLE_POINT, BTL_CYCLES) in A2L file CCP/XCP settings. #CCP #XCP
- New equation functions: Max, Min, Average, Round (CLF-253). #Equation
- Screen improvements:
- Acquisition:
- Performance is improved to prevent slow screen refresh rate when measuring a lot of elements (tested 100 elements for each 1/2/10 ms rasters). #Acquisition
- CCP communication support using only polling rasters. #CCP
- XCP block transfer is disabled when reading (upload) a bulk data from ECU. Because it was causing synch problem in rare cases. #XCP
- Tool is able to use Vector Advanced FlexRay Driver Library license (if available) to cold start the bus (CMP-59). #FlexRay
- Several ASAP3 minor improvements and fixes. #ASAP3
- Support to select elements when exporting measure data (CLF-261). #Archive_Export
- Minor changes
- Support added to (optionally) keeping initial directory for each file category (e.g. A2L, HEX) to be used in open/save file dialogs (CLF-34).
- "Quick reference" is added to Equation window to see available functions easily.
- Support to filter only selected or unselected elements in Maintain Screen window (CLF-254).
- Phys/hex selection box in the calibration comparison window (CLF-259).
- [Bug Fix] Error when displaying SVG files that are created by Inkscape.
- [Bug Fix] "Index out of range" error when calculating 1D/2D histogram.
- [Bug Fix] When transmitting a CAN frame, sometimes it is not possible to change a signal's value (CLF-260). #CAN_Monitor
- [Bug Fix] DCM saving error if long name of an APV is empty. #DCM
v7.13
Release Date: 2022-04-27
- FlexRay ARXML support (CLF-237). #FlexRay #ARXML
- Support to read FlexRay device configuration from ARXML
- Support to perform FlexRay-Monitoring using ARXML.
- Minor improvements and bug fixes for ARXML signal import
- FIBEX support is expanded to v4.1.2. #FIBEX
- Calibration is allowed when it is not determined whether RAM or ROM is active in ECU. #Calibration
- New command line feature archiveExport to export a measure file to another format (e.g. MDF or TXT/CSV) (CLF-242).
- SVG updates
- Performance is improved to prevent slow screen refresh rate during acquisition when there are multiple oscilloscope instruments (CLF-220). #Screen
That problem was being reported for some time. VISU records the measurement correctly, but the screen refresh rate is slow. It was not common. - LAB file v1.1 support is added. It is possible to export screen to LAB file with rasters (CLF-231).
- Support added to copy/paste window or window group on screen (CLF-229). #Screen
- DCM file updates #DCM
- [Bug Fix] DCM read/write error for CURVE/MAP calibrations with textual axis.
- [Bug Fix] Escape characters (\r\n\t...) are not handled in long name of DCM calibrations.
- Minor changes:
- Tool will accept duplications in keys of COMPU_TAB, COMPU_VTAB.
- The behavior of INCA is replicated in case the A2L file contains multiple elements with same name.
- Selected default raster will be kept until tool is closed (CLF-238). #Maintain_Screen
- CSV export (points per seconds) supports "fill empty cells" option again. This option was disabled in v7_12. (CLF-247).
- If available, Customer ROM ID value (APP_CUST_PROM_ID_APV) is written to MDF comment (CLF-243).
- [Bug Fix] "Division by zero" error is displayed when displaying CURVE/MAP in a CDF file. #CDF, #Maintain_Calib
- [Bug Fix] Large MAP cannot be read from ECU when XCP protocol is used (CLF-246). #XCP