Version History

2010-05-12: CANoe 7.2 SP3 incl. LIN, MOST, FlexRay, IP, J1939, ISO11783, NMEA2000, J1587, CANaerospace

Download

With Service Pack 3 (update to 7.2 build 60), the following changes become effective:

General:

  • Due to technical reasons, SP2 was integrated completely in SP3
  • System Variables now also support value tables
  • Panel-Editor Panels can be imported into the Panel-Designer for changes. Converting all Editor-Panels of a configuration into Designer-Panels is simply possible in a single step.
  • The usability of the Graphics Window together with the mouse has been extended. Beside the possibility to move single curves directly in the view or with the axes, zooming is simply possible with the mouse wheel
  • CANoe pex (project execution) now supports multiple logging files and all logging formats
  • Together with the recent hardware drivers, the program can be used under Windows 7 64 Bit
  • CAPL:
    • Eclipse can be used as editor for CAPL-Files
    • Elements of arrays of frame types can be initialized using symbolic names
    • Elements of structs can be initialized without their name
    • DBLookup can also be used for signals
    • on preStart can be used in several include files at the same time, e.g. to make initializations
    • new functions: sysExec, sysExecCmd, getIpAddress, getComputerName
    • CAPL Browser: colors of browser tree and message window can be changed
  • .NET API:
    • CAN frames with extended IDs are supported
    • Generation of signal types works correctly again for LIN and FlexRay

Diagnostic Feature Set :

  • New diagnostic session control window with integrated seed-Key and session handling
  • The new Basic Diagnostics feature supports definition of simply structured diagnostic services (UDS) and their transmission on the CAN bus. A description file (CDD or ODX) is not required. Furthermore basic diagnostics communication can be analyzed in the Trace-Window.
  • The communication parameters for diagnostics over IP (DoIP) are taken from the description file (CDD or ODX)
  • Improved display of ISO TP frames in the trace window (truncation to 10 data bytes removed)

Test Feature Set:

    • .NET test libraries can now be opened directly from the test execution dialog.
    • Combination of Simulink models and test modules simplified: In test modules you can now also configure a Simulink model.
    • Integration of Test Automation Editor (minimum version required is 1.1 SP3) enhanced: Changes of used files are automatically reloaded there, e.g. CAPL and .NET libraries of the test module and the system variables that are defined in the CANoe configuration.
    • Additional information on test case verdicts can be provided with ease. This is shown in the test case overview.
    • Significantly improved support for local languages.
    • Testreport contains now symbolic values for environment variables. Reporting of symbolic signal values completed for valuevalid check.
    • Integration of CANstress enhanced to avoid unneccessary wait times.
    • "Extended Navigation Report" in conjunction with BLF loggings: Recently added events completed.
    • Report of images/screenshots: It is now possible to specify a scaling value for the display of images in HTML reports.
    • In the Write window, frequent Test Feature Set messages are now displayed in the local language and with a link to the online help.
    • Option to cancel or continue a test case in XML test modules depending on the test case verdict.
    • Option of caching test function result values. These values can be reused in subsequent test functions.
    • <faultmem_dtcs> test function for querying the fault memory (UDS) extended: Expected values can now also be specified in byte formats.
    • Further test patterns for querying the fault memory (UDS) are now available: Query of supported fault memory entries, query of the first or last entry stored in the fault memory.
    • Functionality of Fault Memory Test Patterns in combination with very special ODX diagnostic descriptions corrected.
    • <statechange> and <statecheck> test functions: All specified conditions are now checked and reported, even if one of the conditions leads to a failed verdict.
    • New <awaitsignalsavailable> test function for initialization of test sequences.
    • Reporting of <awaitvaluematch> now contains the actually received signal values.
    • Extension of the <occurrence_count> and <error_frame_check> checks so that it is now possible to monitor a minimum number.
    • <replay> test function: Specification of a relative path to the log file is now possible.
    • <windowcapture> test function: A title can now be specified.
    • New check to supervise the minimum sending distances of all tx-messages of one node. See <occurrencedist_abs>
    • Now it is possible to use test module variables also in <diagservice>
    • Usage of test module variants now possible in more test functions.
    • Full support of system variables for the Test Service Library checks.
    • New check to supervise the minimum sending distance of all tx-messages of one node. See ChkStart_NodeMsgsAbsDistViolation()
  • Test Feature Set general: Configuration of test modules: Test functions in XML: CAPL Test Modules:

Option .CAN:

  • CAN message selectors for SOF and frame duration

Option .XCP:

  • CANoe Option XCP now also supports XCP on Ethernet. With this CANoe can be used together with the Vector Vx-Hardware. A very fast data exchange between test cases and ECU memory is possible

Option .LIN:

  • High speed LIN mode e.g. for flashing LIN ECUs
  • Baudrates up to 330 kbit/s possible for short bus lengths
  • Activation via CAPL function LINActivateFlashMode()
  • Mode can be queried with the CAPL function LINIsFlashModeActive(). NOTE: This feature requires the CANcardXLe (or VN8900) with LINcab/piggy 7269 mag

LIN Stress Feature Set

  • Ability to set the sync break and delimiter to non-integer bit times using the CAPL function: LINSetBreakLength(). NOTE: This feature requires the CANcardXLe (or VN8900) and allows the configuration in 1/16 bit steps.
  • Ability to create disturbances less than 1 bit using the CAPL functions: linInvertRespBitEx(), linInvertHeaderBitEx()
  • The smallest disturbance that can be created is of 1/16 bit. NOTE: This feature requires the high speed LIN mode and is therefore only supported for the CANcardXLe (or VN8900) with LINcab/piggy 7269 mag.
  • New CAPL function for sending header errors: linSendHeaderError()
  • This is a single shot function and should be used instead of the obsolete function LINSetHeaderError(), which is not supported by CANcardXLe (or VN8900).

LIN Test Feature Set

  • LIN CAPL functions for Master simulation can now be called from Test Modules, e.g. linChangeSchedTable(), linStartScheduler(), linStopScheduler(). NOTE: A master node must be active in the Simulation-Setup for these functions to work.

LIN Slave Conformance Test Module

  • The wakeup delimiter for LIN1.3-Slaves is now configurable.

LDF Support

  • The LDF parser now accepts the attribute channel_name defined as an identifier as specified in the latest errata sheet (see Typo018).
  • The old definition as string is stilled supported due to compatibility reasons.

LIN File Editor

  • Full version now able with all CANoe/CANalyzer variants
  • LDF templates for LIN1.3, LIN2.0 and LIN2.1
  • Smart insertion of LDF definitions for LIN1.3, LIN2.0 and LIN2.1
  • NCF templates for LIN2.0 and LIN2.1

LIN Statistics Monitor

  • Copy to clipboard via CTRL-C and context menu "Copy to clipboard"

Option SCOPE for LIN:

  • Supported max. buffer size increased to 1 MS (pro scope channel)
  • Parallel to LIN acquisition of up to 2 additional scope channels (e.g. for the Rx pin signal and the ECUĀ“s sensor signal)
  • Trigger automatically activated on measurement start (deactivation possible via the configuration dialog)
  • Highlighting and selection of triggered frame in Scope Trace
  • Zoom factor no longer limited

Option .MOST:

  • Support of MOST50: CANoe.MOST 7.2 now supports the MOST50 standard and allows access to the control channel and packet channel as a node or spy. Many practice-proven analysis features are offered, such as the Trace, Data and Graphic windows, and the function block monitor. The tool also provides filter options and the interactive generator block for stimulation of the MOST ring.
    For the most part, the programming interface has been kept identical too. The tool accepts existing simulations and test scripts, and they can be re-used with minimal modifications. Optolyzer G2 3050e (also as variant "Production") is used as bus interface. A licence for the Optolyzer Integration Package (OIP) from Vector is required. (The same OIP is also valid for the operation with an Optolyzer for MOST150.)
  • MOST Panels: With the new control "MOST Send Button" for the Panel Designer, MOST messages can be sent directly from panels. Additionally, remote controls (OCI files) can be imported into the Panel Designer or, with the help of the utility "OCI2Panel Converter", be converted into the panel designer format.
  • The MOST System Viewer now displays the names of the ECUs and updates the display whenever the ring configuration changes. A statistic on the number of current MHP connection is also available.
  • MOST High Protocol (MHP)
    • The MHP Observer now also handles test scenarios in which the same MHP connections are setup again and again.
    • The events of the MHP Observer now can be configured to the MOST application filter (MAF). By choosing address information, function block, function id and operation type, including the use of wildcards, the filtering can be customized.
    • The MHP modelling library can keep an MHP connection alive even without transmitting data.
  • The function catalog import now also supports parameters of the type StreamSignal.
  • Trace Window: The event filtering now also supports the display or hiding of all explicitly selected rows. Former versions extended the selection to all rows with events of the same types as contained in the selection.
  • Synchronous channels: The option to stream the synchronous channels of the MOST ring into the PC was extended in a way that a single MOST node now can receive the data, process it and stream it back to the MOST ring at the same time. This allows for an online signal processing e.g. to create sound effects. A simple demo configuration is already included in the delivery. On request to MOST@vector.com, a workspace to create user defined signal processing DLLs can be provided.

Option FlexRay:

  • CAPL
    • The event procedures "on FRFrame", "on FRNullFrame", "on FRFrameError" and "on FrPDU" can optionally be qualified using the network name of the channel in the simulation setup.
    • The event procedure "on Signal" is called appropriately for multiplexed signals (FIBEX 2.1, FIBEX+).
  • CAPL on Board
    • The trigger input of a VN interface can be evaluated from a CAPL on Board node (see Trigger Input VN Interface).
    • Automatic calculation of CRCs and message counters. The values will be set appropriately from an (OEM-specific) add-on module (DLL).
  • Diagnostics
    • PDUs in the dynamic segment can be sent and received with a shorter payload length than defined in the database (if the PDU is the one and only PDU in the frame).
    • PDUs with an odd payload length are handled correctly by the diagnostics stack.
  • FlexRay ISO 10681-2 Transport Protocol DLL
    • CAPL API: Access to the already received data of a segmented data transfer before the data is received completely
    • CAPL API: Initiation of a segmented data transfer without providing the complete data
    • Supporting an optionally 2nd ECU TP address
  • VN Interface: Support of the trigger input of the VN interface (see Trigger Input VN Interface)
  • FlexRay Filter Block
    • Supporting Drag&Drop for configuring a filter
    • New available functions in the context menu: Separate filters for the static & dynamic segment
    • One step configuration of the Update Bit for a set of selected PDUs
  • FlexRay PDU Panel
    • Support of multiplexors for signals
    • Selection of values from text tables for setting a signal
  • FlexRay Statistics Monitor: The monitor has been extended by some additional and valuable statistics: Utilization of the static segment, Utilization of the dynamic segment, Offset correction, rate correction and POC state
  • Test Support: The TX buffer list can be configured from the configuration dialog of a CAPL node in the test setup.
  • Trace Window: If a valid data frame is not received completely, because of a too small reception buffer (i.e. consider the value of "MaxDynamicPayloadLength" for the FIFO of the FlexCard Cyclone II), then the payload length of the frame header is displayed and thereafter the eceived payload length in parenthesis: e.g. 64 (16)
  • Other Improvements: Configuration of the localization for displaying some FIBEX properties (long name, description): in the dialog for the General FlexRay Options the desired language for displaying the values of these properties can be selected.

VT System:

  • Serial interfaces at the power modul VT7001: CANoe supports now the serial interfaces for controlling external power supplies and displays at the power module VT7001.

Option .IP:

  • The PCAP file format is supported for replay and import.
  • Trace window:
    • The protocol "HTTP" is supported.
    • Symbolic or physical values are displayed in addition to raw values in the detailed view.
    • A new column "Packet Length" gives the number of bytes counted from MAC-IDs up to end of payload incl. padding.
    • Sorting by length is possible.
    • TCP packets with DoIP port but without payload are not marked as erroneous DoIP packets.
    • Multiple DoIP packets in one TCP/UDP packet are displayed.
  • Ethernet Packet Builder:
    • Erroneous fields are indicated in section "Packet Information".
    • Display and usability are optimized.
  • Ethernet Interaction Layer (IL) - Packet API:
    • The initialization of ICMPv4, ICMPv6, NTP, and NDP packets is extended by an optional packet type designator.
    • CAPL node properties (MAC-ID and IP address) are used as default.
  • Ethernet Interaction Layer (IL) - Socket API:
    • The funtion "EthControlSetPropertyData()" uses network byte order for IP addresses.
    • Remote IP address and TCP ports can be read in callback function "OnEthConnectionRequest".

Option .J1939:

  • The J1939 OBD-I/M Monitor supports sorting by timestamp.
  • Trace window: The View Filter supports multiple selection again.
  • Graphic and Data Window: Modification of SA and DA in message and signal edit dialog is corrected.
  • Filter block: The dynamic filter blocks messages after ACL from another node.
  • J1939 Scanner:
    • Node names are displayed according to device names if they are available in the database.
    • "Commanded Address" works again.
  • J1939 Diagnostic Monitor (DTC Monitor):
    • LampStatus=01b & Flash=10b (SAE reserved) is ignored for lamp indication.
    • Keyboard control is improved.
    • Actions triggered by individual buttons are adapted for multiple selection.
  • J1939 Diagnostic Memory Access:
    • Read/write access with large data amount is possible (without timeout).
    • DM13 indicating "HOLD" is transmitted to 0xFF always.
    • Object access supports SPNs which are not available in the database.
  • J1939 Test Service Library: XML Pattern "j1939_request_response" has an improved check for signal, byte and transport protocol.
  • J1939 Interaction Layer:
    • Attribute GenSigSendType=OnWrite does not result in autonomous message transmission on measurement start anymore.
    • A cyclic message is transmitted with default destination address (DA) after request/response has been executed.
    • Callback "J1939ILOnRequest" is called when ACL has been requested.
    • Requests for RQST, RQST2, XFER, ACKM, TPCM, TPDT, ETPCM, ETPDT, and CA are answered with ACKM (NACK).

Option .ISO11783:

  • The sample configurations are revised.
  • Trace Window: Column "Diagnosis" interprets Virtual Terminal PGs with DLC>8 as well.
  • Virtual Terminal:
    • Message "Identify VT" (VT function 187) is supported.
    • The display of Object Pools is improved.
    • The user input processing is improved.
  • Interactive Task Controller:
    • Updates for Implementation Level 4 according to Part 10/Annex document are implemented.
    • The task view displays physical values in section "Treatment Zones".
    • The file name edit field is enabled after measurement stop.
    • The device name is configurable.
  • GNSS:
    • The GNSS Simulator transmits correct positions at transition from 23:59:59 to 0:00:00 (UTC).
    • The GNSS Monitor supports environment variables of type float as third dimension.
    • GNSS Node Layer: The issue at measurement stop with two task controller instances is fixed.

Option .NMEA2000:

  • The sample configurations are revised.
  • The GNSS Monitor supports environment variables of type float as third dimension.
  • The GNSS Simulator transmits correct positions at transition from 23:59:59 to 0:00:00 (UTC)

Option .J1587:

  • The GUI behavior of Parameter Monitor and Diagnostics Monitor is improved.
  • For information, warning and error messages extended descriptions are available in the online help.

Option .CANaerospace: