Version History

2010-11-11: CANape 9.0 SP2

Please download the more recent SP5. If you need another service pack version, please contact our support team.



With Service Pack 2, the following changes become effective (SP1 is contained):

User Operation and Display:

  • Project Management: Files are displayed once per category including performace optimization.
  • Do not prevent start of measurement by script by undocked MDI window.
  • The HEX calibration window will be updated after the size of maps and curves has been changed.
  • The Function Browser shows tooltips for its toolbar icons.
  • The previously selected Label list will be preselected when opening the Measurement Configuration again.
  • New script function RecorderGetFileSize() to get the size of the currently written measurement file.
  • The comment of function definitions is shown both in the tooltip and in the comment column of measurement functions.
  • Restrict number of (trigger) events displayed from MDF4 files to 1000.
  • A minimized Function Browser will be restored correctly after reloading the project.
  • Functions from a DLL are listed in an own submenu of the Function Browser popup menu.
  • Disallow adding signals to a protected Data window.
  • Issue resolved during loading old configurations containing a Variant Coding window.
  • Fixed sort icon in column header of numeric columns in Measurement Configuration.
  • Issue in Graphic Map Calibration window resolved in case of replacing the database during import in the Database Editor.
  • Sub-windows of a Graphic window are shown without title if the option to hide title bars is activated.
  • Prevent update of Parameters by the measurement if they are currently modified by the user or by scripts.
  • Prevent infinite calculation of virtual signals in the background if they have no values due to missing input signals.
  • Global variables of type string now can be assigned to array parameters of measurement functions.
  • Measurement functions can be created by Drag&Drop of a function definition onto a signal in a display window.
  • Support of Drag&Drop of signals between floating display windows.
  • Function definitions of virtual signals or measurement functions can be viewed even they are not part of the project.
  • KWP2000 on CAN: Prevent false reports of database differences with regard to device configuration.
  • Improved device status display.
  • XCPonCAN: Improved bandwidth estimation at measurement configuration with regard to MAX_DLC_REQUIRED.

Communication Protocols:

  • XCP upload optimization - removed unnecessary SET_MTA commands.
  • FlexRay: Fixed time drift issue for FlexCard II-SE.
  • Fixed GPS configuration issue.
  • KWP: Fixed issue which disallowed script execution and starting the measurement.
  • CCP/XCP: Fixed issue which disallowed calibration after a communication error.
  • CCP: Fixed issue which made the measurement of DAQ lists having fixed CAN IDs impossible.
  • CCP/XCP: Fixed FLASH_GRANULARITY configuration issue.
  • Measurement mode setting of signals are rechecked now, when changing the driver mode.
  • Fixed issue which prevented the activation of a device.
  • XCP on Flexray: Fixed trace interpretation of ECU write error response.
  • Fixed external flash interface issue.
  • Fixed XCP on CAN communication issue when creating a new device.
  • Added XCP 1.1 pico second units.
  • XCPonCAN: Fixed issue which lead to syntactical incorrect A2L files.
  • XCP: Handled buggy external Seed&Key DLLs properly.

Measurement Data Acquisition:

  • Reset multimedia object if the device is unplugged.
  • The maximum size of comments entered during measurement is 8000 characters.
  • Keep complete history of calibration comment and write window signals when cutting trigger time range in case of saving individual measurement file for each trigger.
  • XCP with block measurement mode is supported when saving MDF4 measurement files.
  • New events MatlabEOF and FunctionEOF can be used to trigger actions during measurement in case the end of input data from a file has been reached.
  • Optimization of measurement buffer memory management to support triggered measurements with high data rate.
  • Calibration objects are updated in the GUI if they are measured as part of a structure.
  • XCP: Fixed issue for certain predefined DAQ list configurations leading to aborted measurement.
  • The measurement signal list is exported with measurement mode into CFG files. During import these measurement modes are used.

Offline Analysis of Measurement Files:

  • Optimized Drag&Drop of ML/SL DLLs into a display window - all out-ports are set as "function result" by default.
  • Synchronization of externally captured video data and logged CAN messages for "replace file" during offline evaluation.
  • The CallConverter command line tool supports a list of file names/names with wildcards to process several files.
  • The comment of MDF files can be displayed in the Preview Pane of file open dialogs or the Windows Explorer.
  • The address and Linker Map reference of ECU variables can be added to the channel description in MDF4 measurement files.
  • Allow loading MDF4 measurement files containing cuboids (will be ignored, display of cuboids is not supported yet)
  • The Measurement File Manager remembers the size of its columns.
  • The logging import converter supports Flexray frames transmitted in multiple slots.
  • Axis values of maps and curves from measurement files will be displayed even they are stored only as raw values or if the map is not quadratic.
  • The ASCII Import converter supports time columns containing time stamps in US American date format and measurements beyond midnight.
  • The display configuration is added to signals from MDF4 files if they are saved in a new MDF4 file.
  • The MATLAB export converter for measurement files supports the option to start at time 0s.
  • In case of displaying signals from MDF3.2 files with absolute time, the local time of the time zone during recording is used.

Database:

  • Renamed MAP format "Microsoft VC8 Release Build (MATLAB DLL)" into "Microsoft VC8 (MATLAB DLL)" - used for RTW generated ML/SL map files.
  • Renamed MAP format "Microsoft VC8 Debug Build (MATLAB DLL)" into "Microsoft VC8 C++ (MATLAB DLL)" - used for MSVC++ generated ML/SL map files.
  • New script functions FileFindFirst(), FileFindNext() and FileFindClose() to support searching for files in file system.
  • Added possibility to disable variables of A2L database in case their Linker Map reference cannot be found in the current Map file.
  • A2L database files are written without empty blocks to increase compatibility to third party tools.
  • The OMF Keil 166 Map file reader supports module names with more than 128 characters.
  • Issue of the ELF Map file reader resolved during loading corrupted files generated by the Fujitsu F2EDS tool.
  • The physical unit of standard axis is saved in the A2L database file.
  • The address update of database variables also updates the software structure.
  • Issue fixed during importing of an A2L file with partly different AML definitions compared to the loaded A2L file.
  • ASAP2 Database Editor supports A2L files containing empty IF_DATA structures.
  • Fixed issue with creation of A2L files by ASAP2 Database Editor in case of enumeration value with more than 2 bytes.
  • The COFF/DWARF Linker Map Reader is extended by an option to disable the "Automatic addressing mode".

Calibration Data Management (Parameter sets & CDM Studio):

  • Improved handling of option "Show only defined parameters" in filters which represent a A2L function: trigger the update after the option has changed.
  • Added help button and help call in the search pane of the navigation window in CDM Studio.
  • Fixed issue with selection of Motorala-S files with extension "S19" in case CANape GUI is started with the English language package.
  • Improved handling of option "If calibration state is read-only set parameter to read-only" for CDF20 and PaCo files: set the 2D/3D Window also to read-only.
  • Fixed issue related to the format specific data and the Undo/Redo feature: Create an implicit "Change entry" now works correctly after an Undo action has been executed.
  • Fixed issue with maps/curves that refer a verbal conversion table: display correct state information (valid or not) after the copy&paste operation.
  • Improved value representation in the numerical map/curve measurement window if the objects include a fixed axis.
  • Fixed issue during loading a DCM file in CDM Studio if this file includes a parameter description which is not well formed.
  • Added the mandatory CDF20 application quality data elements during copy&paste in CDM Studio.
  • Improved handling of copy&paste in case of parameters of type VAL_BLK: option and limitation of the database description will be considered correctly.
  • Allow execution of script function "LoadParameterset()" for an opened parameter set file.
  • Display compare state of a single value cell correctly for parameters of type MAP, CURVE or VAL_BLK and which have different dimensions in the compared parameter set files.
  • Fixed re-sorting items in CDM Studio after value modification.
  • Fixed the incorrect saving of parameters of type MAP or CURVE which have an axis with a verbal conversion table in case of change the dimension of this parameter changed during a copy&paste operation.
  • Improve Copy&Paste operation of parameters of type MAP or CURVE which refers a common axis: The axis values are always copied, independent from loading a data description file to the parameter set or not.
  • Update calibration window after a flash action has been executed.
  • CDM Studio: Improve representation of value in numerical detail window in case of fix axis: If the display format "Bin", "Hex" or "Ascii" is selected for the axis values the decimal format is used instead.
  • CDM Studio: Add a new "format specific information available"-attribute to the "generic filter component" of the CDM-Studio.
  • For parameter which refers a record layout with indirect addressing the address information for these components are not reported in the CDM Studio reports.

Automation:

  • New script functions CreateUUID(), UUIDToString() and StringToUUID() to support creation of measurement or parameter files containing a UUID.
  • Fixed recorder state information.
  • The interpolate function of the scripting language is extended to support maps.

Extended MATLAB/Simulink Support:

  • Support of virtual file channels based on ML/SL DLLs with buffered input blocks.
  • New example that shows how to integrate customer code for C-RT project (generate ML/SL DLL).
  • Model Explorer: Double-click on a SL block opens the calibration window(s) for the parameter(s) independent from the selected object.
  • Exceptions in ML/SL or C-RT Project generated DLLs are displayed in the write window.

Calibration:

  • Fixed memory segment import from A2L files.
  • Fixed page switching issue during measurement.
  • CCP/XCP: Fixed generation of the flash signature.
  • CCP/XCP: Fixed write optimization.
  • Fixed memory segment write check.
  • Disallowed "skip" action for memory synchronization of writable segments.
  • Improved error handling during download of an Intel-HEX.
  • CCP/XCP: Accelerated flashing.
  • CCP: Improved page switching in case of memory initialization failures.

Diagnostics:

  • Scripts generated by Diagnostic Console are added to the opened Function Browser.
  • Improvements for Variant Coding Window.
  • DoFR: Improved device configuration with regard to request and response PDU.
  • Unified ODB device configuration GUI.
  • DoFR: Fixed communication issue in case of FlexRay frames having update bits.
  • DoFR: Improved stability of communication.

VX PlugIn:

  • Fixed issue with update marking of the measurement list after a driver mode switch.
  • Fixed plug'n'play VX ECU configuration.
  • Fixed issue concerning XC2000 support.
  • Fixed issue concerning invalid project setup.

Data Mining:

  • Added possibility to create new scripts in the configuration dialog of Data Mining scripts.

Advanced Multimedia:

  • Support of function results for advanced multimedia GFX objects.

Download

With Service Pack 2, the following changes become effective:

User Operation and Display:

  • Project Management: Files are displayed once per category including performace optimization.
  • Do not prevent start of measurement by script by undocked MDI window.
  • The HEX calibration window will be updated after the size of maps and curves has been changed.
  • The Function Browser shows tooltips for its toolbar icons.
  • The previously selected Label list will be preselected when opening the Measurement Configuration again.
  • New script function RecorderGetFileSize() to get the size of the currently written measurement file.
  • The comment of function definitions is shown both in the tooltip and in the comment column of measurement functions.
  • Restrict number of (trigger) events displayed from MDF4 files to 1000.
  • A minimized Function Browser will be restored correctly after reloading the project.
  • Functions from a DLL are listed in an own submenu of the Function Browser popup menu.
  • Disallow adding signals to a protected Data window.
  • Issue resolved during loading old configurations containing a Variant Coding window.
  • Fixed sort icon in column header of numeric columns in Measurement Configuration.
  • Issue in Graphic Map Calibration window resolved in case of replacing the database during import in the Database Editor.
  • Sub-windows of a Graphic window are shown without title if the option to hide title bars is activated.
  • Prevent update of Parameters by the measurement if they are currently modified by the user or by scripts.
  • Prevent infinite calculation of virtual signals in the background if they have no values due to missing input signals.
  • Global variables of type string now can be assigned to array parameters of measurement functions.
  • Measurement functions can be created by Drag&Drop of a function definition onto a signal in a display window.
  • Support of Drag&Drop of signals between floating display windows.
  • Function definitions of virtual signals or measurement functions can be viewed even they are not part of the project.
  • KWP2000 on CAN: Prevent false reports of database differences with regard to device configuration.
  • Improved device status display.
  • XCPonCAN: Improved bandwidth estimation at measurement configuration with regard to MAX_DLC_REQUIRED.

Communication Protocols:

  • XCP upload optimization - removed unnecessary SET_MTA commands.
  • FlexRay: Fixed time drift issue for FlexCard II-SE.
  • Fixed GPS configuration issue.
  • KWP: Fixed issue which disallowed script execution and starting the measurement.
  • CCP/XCP: Fixed issue which disallowed calibration after a communication error.
  • CCP: Fixed issue which made the measurement of DAQ lists having fixed CAN IDs impossible.
  • CCP/XCP: Fixed FLASH_GRANULARITY configuration issue.
  • Measurement mode setting of signals are rechecked now, when changing the driver mode.
  • Fixed issue which prevented the activation of a device.
  • XCP on Flexray: Fixed trace interpretation of ECU write error response.
  • Fixed external flash interface issue.
  • Fixed XCP on CAN communication issue when creating a new device.
  • Added XCP 1.1 pico second units.
  • XCPonCAN: Fixed issue which lead to syntactical incorrect A2L files.
  • XCP: Handled buggy external Seed&Key DLLs properly.

Measurement Data Acquisition:

  • Reset multimedia object if the device is unplugged.
  • The maximum size of comments entered during measurement is 8000 characters.
  • Keep complete history of calibration comment and write window signals when cutting trigger time range in case of saving individual measurement file for each trigger.
  • XCP with block measurement mode is supported when saving MDF4 measurement files.
  • New events MatlabEOF and FunctionEOF can be used to trigger actions during measurement in case the end of input data from a file has been reached.
  • Optimization of measurement buffer memory management to support triggered measurements with high data rate.
  • Calibration objects are updated in the GUI if they are measured as part of a structure.
  • XCP: Fixed issue for certain predefined DAQ list configurations leading to aborted measurement.
  • The measurement signal list is exported with measurement mode into CFG files. During import these measurement modes are used.

Offline Analysis of Measurement Files:

  • Optimized Drag&Drop of ML/SL DLLs into a display window - all out-ports are set as "function result" by default.
  • Synchronization of externally captured video data and logged CAN messages for "replace file" during offline evaluation.
  • The CallConverter command line tool supports a list of file names/names with wildcards to process several files.
  • The comment of MDF files can be displayed in the Preview Pane of file open dialogs or the Windows Explorer.
  • The address and Linker Map reference of ECU variables can be added to the channel description in MDF4 measurement files.
  • Allow loading MDF4 measurement files containing cuboids (will be ignored, display of cuboids is not supported yet)
  • The Measurement File Manager remembers the size of its columns.
  • The logging import converter supports Flexray frames transmitted in multiple slots.
  • Axis values of maps and curves from measurement files will be displayed even they are stored only as raw values or if the map is not quadratic.
  • The ASCII Import converter supports time columns containing time stamps in US American date format and measurements beyond midnight.
  • The display configuration is added to signals from MDF4 files if they are saved in a new MDF4 file.
  • The MATLAB export converter for measurement files supports the option to start at time 0s.
  • In case of displaying signals from MDF3.2 files with absolute time, the local time of the time zone during recording is used.

Database:

  • Renamed MAP format "Microsoft VC8 Release Build (MATLAB DLL)" into "Microsoft VC8 (MATLAB DLL)" - used for RTW generated ML/SL map files.
  • Renamed MAP format "Microsoft VC8 Debug Build (MATLAB DLL)" into "Microsoft VC8 C++ (MATLAB DLL)" - used for MSVC++ generated ML/SL map files.
  • New script functions FileFindFirst(), FileFindNext() and FileFindClose() to support searching for files in file system.
  • Added possibility to disable variables of A2L database in case their Linker Map reference cannot be found in the current Map file.
  • A2L database files are written without empty blocks to increase compatibility to third party tools.
  • The OMF Keil 166 Map file reader supports module names with more than 128 characters.
  • Issue of the ELF Map file reader resolved during loading corrupted files generated by the Fujitsu F2EDS tool.
  • The physical unit of standard axis is saved in the A2L database file.
  • The address update of database variables also updates the software structure.
  • Issue fixed during importing of an A2L file with partly different AML definitions compared to the loaded A2L file.
  • ASAP2 Database Editor supports A2L files containing empty IF_DATA structures.
  • Fixed issue with creation of A2L files by ASAP2 Database Editor in case of enumeration value with more than 2 bytes.
  • The COFF/DWARF Linker Map Reader is extended by an option to disable the "Automatic addressing mode".

Calibration Data Management (Parameter sets & CDM Studio):

  • Improved handling of option "Show only defined parameters" in filters which represent a A2L function: trigger the update after the option has changed.
  • Added help button and help call in the search pane of the navigation window in CDM Studio.
  • Fixed issue with selection of Motorala-S files with extension "S19" in case CANape GUI is started with the English language package.
  • Improved handling of option "If calibration state is read-only set parameter to read-only" for CDF20 and PaCo files: set the 2D/3D Window also to read-only.
  • Fixed issue related to the format specific data and the Undo/Redo feature: Create an implicit "Change entry" now works correctly after an Undo action has been executed.
  • Fixed issue with maps/curves that refer a verbal conversion table: display correct state information (valid or not) after the copy&paste operation.
  • Improved value representation in the numerical map/curve measurement window if the objects include a fixed axis.
  • Fixed issue during loading a DCM file in CDM Studio if this file includes a parameter description which is not well formed.
  • Added the mandatory CDF20 application quality data elements during copy&paste in CDM Studio.
  • Improved handling of copy&paste in case of parameters of type VAL_BLK: option and limitation of the database description will be considered correctly.
  • Allow execution of script function "LoadParameterset()" for an opened parameter set file.
  • Display compare state of a single value cell correctly for parameters of type MAP, CURVE or VAL_BLK and which have different dimensions in the compared parameter set files.
  • Fixed re-sorting items in CDM Studio after value modification.
  • Fixed the incorrect saving of parameters of type MAP or CURVE which have an axis with a verbal conversion table in case of change the dimension of this parameter changed during a copy&paste operation.
  • Improve Copy&Paste operation of parameters of type MAP or CURVE which refers a common axis: The axis values are always copied, independent from loading a data description file to the parameter set or not.
  • Update calibration window after a flash action has been executed.
  • CDM Studio: Improve representation of value in numerical detail window in case of fix axis: If the display format "Bin", "Hex" or "Ascii" is selected for the axis values the decimal format is used instead.
  • CDM Studio: Add a new "format specific information available"-attribute to the "generic filter component" of the CDM-Studio.
  • For parameter which refers a record layout with indirect addressing the address information for these components are not reported in the CDM Studio reports.

Automation:

  • New script functions CreateUUID(), UUIDToString() and StringToUUID() to support creation of measurement or parameter files containing a UUID.
  • Fixed recorder state information.
  • The interpolate function of the scripting language is extended to support maps.

Extended MATLAB/Simulink Support:

  • Support of virtual file channels based on ML/SL DLLs with buffered input blocks.
  • New example that shows how to integrate customer code for C-RT project (generate ML/SL DLL).
  • Model Explorer: Double-click on a SL block opens the calibration window(s) for the parameter(s) independent from the selected object.
  • Exceptions in ML/SL or C-RT Project generated DLLs are displayed in the write window.

Calibration:

  • Fixed memory segment import from A2L files.
  • Fixed page switching issue during measurement.
  • CCP/XCP: Fixed generation of the flash signature.
  • CCP/XCP: Fixed write optimization.
  • Fixed memory segment write check.
  • Disallowed "skip" action for memory synchronization of writable segments.
  • Improved error handling during download of an Intel-HEX.
  • CCP/XCP: Accelerated flashing.
  • CCP: Improved page switching in case of memory initialization failures.

Diagnostics:

  • Scripts generated by Diagnostic Console are added to the opened Function Browser.
  • Improvements for Variant Coding Window.
  • DoFR: Improved device configuration with regard to request and response PDU.
  • Unified ODB device configuration GUI.
  • DoFR: Fixed communication issue in case of FlexRay frames having update bits.
  • DoFR: Improved stability of communication.

VX PlugIn:

  • Fixed issue with update marking of the measurement list after a driver mode switch.
  • Fixed plug'n'play VX ECU configuration.
  • Fixed issue concerning XC2000 support.
  • Fixed issue concerning invalid project setup.

Data Mining:

  • Added possibility to create new scripts in the configuration dialog of Data Mining scripts.

Advanced Multimedia:

  • Support of function results for advanced multimedia GFX objects.