Updates existing installations of version 19.0 to 19.0.30 SP3. The following changes become effective with version 19.0.30:
User Operation and Display
When editing device databases, the signal assignments of user-defined events are retained.
A crash has been fixed that occurred when displaying axis tooltips for non-square maps.
Several CANopen devices can be created in the device list.
Axis values are now shown correctly in the General Calibration window if set to HEX format.
When saving a project into a container, the paths of the opened measurement files are also adjusted correctly.
The handling of future window types has been improved.
A crash during closing of display pages has been fixed.
Ethernet monitor: Headerless PDUs are correctly mapped to the corresponding multicast addresses and correctly interpreted.
XCP on FlexRay: Transport layer settings are read correctly from the project file (canape.ini).
DLT (verbose): Custom datatypes that do not meet the specification are ignored with a warning message.
DLT messages are interpreted in the CANape Trace window.
XCP: A new expert setting, which allows to avoid executing PROGRAM_RESET after flashing, was introduced.
Active SOME/IP: Bugfix for calibrating arrays using a PAR file
Ethernet monitor: Support measuring AUTOSAR I-PDUs without header
DLT: Fixed measurement of DLT signals from multiple publishers sending on the same multicast address.
Ethernet network: It is now possible to configure custom MAC addresses for TCP/IP connections when using Vector interfaces.
XCP: Fixed an issue where the ECU responded with an empty DB string on GET_ID request.
Fixed processing XCP events transmitted over FlexRay
DLT messages can be displayed time-synchronously with other message types like CAN or Ethernet PDUs by using PTP.
Measurement Data Acquisition
VectorIO: Fixed timestamp issue
XCP-VX: Added support of external grandmaster clocks via XTSS.
When inserting signal values via macro, calculated signals can also be selected.
Ethernet monitor: The channel numbers of records are written correctly according to the channel number of the header description.
XCP: When switching to another time-sync master clock (e. g. after losing the GPS connection), signals are displayed correctly in the Graphic window.
In case of triggered recording of bus messages in BLF or PCAP files, all messages are recorded even in the case of directly successive trigger events.
XCP on Ethernet: Introduced new expert setting to configure the size of the CANape receive buffer (needed in case of performance issues).
Time synchronization: Fixed issue supporting Vector interfaces and XTSS
Signals measured via CANopen receive a correct timestamp.
CAN monitor: Reduced the amount of data written to MDF in case of CAN FD
CANape supports additional analog/digital transceivers for Vector interfaces.
Improved output messages in case of time-synchronization issues to make fixing the issues easier.
Ethernet monitor: Increased performance on loading AUTOSAR databases
A crash that occurred when selecting the MAP format has been fixed.
The address calculation for record layouts containing step size information was fixed.
Calibration Data Management (Parameter sets & vCDMstudio)
Improved robustness during initialization when calibration history and dataset management are enabled for a device
Customizable column headings in vCDMstudio: Displaying file names on two lines and shortening text is now available.
CANape API: Introduced support for ASAP3 command DEFINE_DESCRIPTION_AND_BINARY_FILE
COM/API: Fixed an error related to HEX windows that occurred when executing ReadMemory
CANape API: Introduced support for the ASAP3 commands EX_PARAMETER_FOR_VALUE_AQUISITION and EX_GET_ONLINE_VALUE
CANape API: Introduced support for measuring of ASAP3 array elements
Extended MATLAB/Simulink Support
Support of structures and arrays of structures for binary ports
Support of constants for binary ports
The feature ACC for XCP devices will only be executed if a suitable network communication is configured.
When a device is created with a database that describes the ACC feature, this will be executed correctly upon initialization.
The display of parameter values is updated correctly when switching between variants.
A crash that occurred when handling limit violations has been fixed.
Added key combinations for the context menu entries of the value history in the General Calibration window.
Calibrating values in the General Calibration window now works as expected when expanding/collapsing maps or curves.
A new device-specific command was added to CASL which allows starting the action "Init CALRAM" from a script.
Improved treatment when importing maps and curves and saving them into a parameter file via CASL script: All values will be read, even if only one value is referenced by the script.
When the connection to the ECU is interrupted unexpectedly (e.g., in case of a ECU reset), the authentication is renewed afterwards.
Entering a time offset in the Multimedia window when using image folders as a source is possible.
Functions and Scripts
The CASL function "WaitForAllSignalsReady" no longer blocks a script if a measurement file is faulty or does not exist.
For signals calculated with CASL functions, the texts of string array parameters can also be configured.
In the variable display of the Function Editor, values of 1-byte variables are also displayed correctly during debugging.
An error ("Error reading concatenated DL block list") that occurred upon triggered writing of signals with very low data rate to MDF4 files has been fixed.
The new CASL function "ByteArrayToString" can be used to convert data from byte arrays into a representable string.
Storing string array variables in a Data Mining analysis profile is supported now.
The selection of GFX objects in the Scene window has been improved.
The Map window displays any number of GPS position objects even without option Driver Assistance.
The Scene window offers more options to configure the grid and to adapt its size to the size of the window.
Custom data types in the Signal-Object-Adapter are available project-wide.
Measurement Data Visualization and Manual Analysis
A problem with zooming in the Graphic window has been fixed, which could have the effect that in certain zoom resolutions no signals were displayed.
Measurement functions can be used as input of virtual measurement file channels.
The visibility of the measurement cursors in Graphic windows with X/Y display mode has been improved.
When displaying measurement data from several MDF4 files with UTC synchronized timestamps, the absolute times are displayed correctly even in windows with signals from only one file.
When fitting signal values in the Graphic window with an active signal value filter, only filtered values are considered.
When exporting to PDF format, a scaling error of the signal curves in Graphic windows that occurs on some devices has been corrected.
Working with Measurement Files
When reading compressed signal values from an MF4 file, caching in a temporary file has been activated by default in order to speed up evaluation of several signals from the same group.
When importing bus logging files, the CAN identifiers of messages with extended IDs are displayed in hexadecimal notation with an "x" as identifier in the channel group properties.
Signals of type INT in arrays are interpreted correctly.
When importing GPS measurement data in NMEA format, non-standard data lines in the files can be ignored.
When exporting measurement files to Excel format, negative timestamps are also accepted.
The measurement data export converters to ASCII and Excel allow larger data volumes due to 64-bit technology
When importing bus messages from ASC format, the message identifiers are displayed correctly.
Support for multiple proto files per measurement file channel
Multimedia signals from BLF files of CANoe are supported.
The measurement file comment in BLF files, which is available starting with CANoe 14, is taken into account during import.
When importing measurement data from ASCII files, two-digit values for the year are supported.
Support of the DAQ overload indication when converting XCP logs to MDF
Fixed loading of MDF 4.1 files containing CAN FD messages if created by CANape using the new MF4 ring-buffer technology for triggering (starting with CANape 19.0, only for uncompressed files).
Measurement Data Management
Columns in the result view of a vMDM search can be removed easily by drag and drop.
Display of columns representing a time span (i.e., duration) has been improved for the vMDM result view.
The Home view of the vMDM Explorer now offers an optional update of the add-in in case a newer but compatible vMDM client (vMDM App) has been installed. If the client is not compatible, the update is mandatory.
Creation of temporary library files has been changed to avoid wrong malware warnings (false positives) from antivirus programs.
The service for local vMDM search now will only be started when at least one folder to watch has been configured.
Custom Properties with empty string now are represented in the vMDM search filter tree by special filter label "(Empty)".
The new filter types "No value" and "Any value" in the vMDM search filter tree now allow to filter for properties without a value or to exclude those. Note: The new filter types must be created manually via context menu first.
If the vMDM App detects an "Option vMDM" or a supported Vector tool license (CANape, vSignalyzer, vMeasure exp, DYNA4 Studio), it now also offers vMDM Explorer functionality. Thus, the vMDM App can now optionally be used as standalone tool.