Version History

2007-05-02: CANoe 6.1

General

  • Drag & drop can be used to import and open configurations (*.cfg) and test environments (*.tse) from the file manager.
  • When you position your mouse pointer over a file, the integrated file manager extension displays the version information for the configuration file (*.cfg). When you double-click a file, the appropriate program (CANoe or CANalyzer) is launched automatically.
  • Signals of the same type can be arranged in groups in the Graphic window. The same scaling is used for all signals in a group. This makes it easy to compare the signals in a group with one another.
  • You can search for any text in the Trace window at any time.
  • The COM interface help has been revised and is now available as a separate Technical Reference.
  • The "Assign Application Channels" configuration wizard lets you allocate connected CAN/LIN/IOcab hardware to the correct application channel automaticallly.

CAPL / CAPL Browser

  • CAPL
    • CAPL supports 64-bit data types INT64 (integer with 64 bit),QWORD (unsigned with 64 bit)
    • Time stamps of messages can now be processed more precise (nanoseconds). This makes analysis of FlexRay clusters much more precisely.
    • Macros for channel, node name and network name allow generic programming of CAPL nodes. Therefore they can easier being duplicated and pasted to other channels/networks.
    • A new event procedure (on *) in the Measurement Setup reacts on all incoming
      • CAN messages (on message *),
      • diagnostic requests (on diagRequest *) and
      • diagnostic responses (on diagResponse *).
  • CAPL Browser
    • The range of compiler warnings has been extended. Additionally they can be switched on and off.
    • CAPL commands and key words can access context sensitive help. The appropriate help page opens automatically when you press <F1> while the cursor is within a CAPL command/key word.

Testing

  • Support for variants in XML test modules. Test sequence variants can be easily defined and used within XML test modules.
  • Extended automation support (COM) for the test setup. All main features of the Test Setup are now controllable via COM.

LIN

  • Full support of the new LIN 2.1 specification (requires Vector XL interfaces and a new driver version) (released in Nov. 2006)
  • Configuration and Node Capability languages, i.e. LIN2.1 LDFs and NCFs
  • Slave node configuration
    • Assign frame ID range &ndash; new feature
    • Save configuration &ndash; new feature
    • Read by identifier &ndash; negative response for reserved IDs 2-31
    • Wildcards - e.g. NAD, supplier ID, function ID
  • Event-triggered frames: collision resolution via schedule table
  • Status management:response error signal not set if no response received for a subscribed frame
  • Multi-channel master nodes: LDF channel postfix
  • Modelling of different slave node types: slave node with RAM/ROM/NVRAM
  • Transport Layer: enhanced timings, e.g. 500 ms timeout for slave response header
  • Diagnostics: diagnostic classes 1 to 3 with corresponding diagnostic services
  • NAD 0x7E as functional address for diagnostics
  • Bus idle timeout: timeouts allowed within a range of 4-10 seconds
  • SleepMode command: data bytes 1-7 set to 0xFF
  • Custom frame (0x3E) is reserved
  • Byte arrays: encoding allowe; initial/default value is big endian
  • Initial NAD: used for reset simulated slaves if defined in LDF

LIN features specially extended for LIN2.1:

  • Bus simulator: simulation of LIN2.1 networks with LIN hardware
  • Interactive master: display of new configuration commands and simulation of event-triggered frame collisions
  • LIN network viewer: display of new configuration commands
  • LIN file editor: consistency checker and templates
  • LIN schedule designer: support for new configuration commands; schedule table for resolving event-triggered frame collisions
  • Support for SAE-J2602 (US-LIN) Slave Conformance Tests (requires Vector XL interfaces and a new driver version)
  • Improved support for LIN1.3 Slave Conformance Tests (requires Vector XL interfaces and a new driver version)
  • Gateway tests for CAN-LIN and LIN-LIN
  • Extension of LIN Stress Feature Set (requires Vector XL interfaces and a new driver version)
  • Reworked replay block for LIN

MOST

  • Trace window
    • Interesting events can be found quickly using the text search.
    • The quick find function in the shortcut menu enables you to quickly find response messages or compound MOST High packets.
    • The event type is indicated by means of symbols to save space. This makes it possible to identify whether the item in question is a node message, an AMS message or a packet even when the Typecolumn is hidden.
    • Individual events can now be highlighted in color via the context menu.
    • A selection of events can now be exported.
  • Central Registry window can now be synchronized with the Trace window. Detailed logging of the ring scan makes it easy to follow the development of the registry in relation to the events displayed in the Trace window.
  • Hardware-related states, e.g. AllBypass, MPR, SBC and Light/Lock, can now be displayed in the Graphic and Data windows. The measurement cursors that can be activated in the Graphics window enable precise measurement of dynamic system behavior.
  • Interactive Generator block (IG MOST): segmented AMS messages can be transformed into a sequence of single messages with IG MOST.
    By editing the sequence afterwards, you can insert errors into the protocol in a targeted manner and manipulate timings. The address or InstanceID of all selected messages can be adapted to the current ring configuration in one step. IG MOST is automatically minimized to the space required by the send buttons.
  • MOST High Protocol (MHP): errors can be inserted using the MOST High DLL included in the Demo_MOST_CN\MOST_High_Protocol folder. This makes testing real MHP transmitters and receivers even simpler. It is also possible to use the address handler, cancel a transmission instantly and stream from and to files continuously.
  • WAV and MP3 playback: the DLL included in the Demo_AddOn\MMSoundDll folder enables playback of WAV and MP3 files from the hard disk using the PCs sound card. This makes it possible to play user information, reproduce voice controls for tests and simulate audio sources realistically. In addition to creating file play lists, the new version of this DLL enables access to MP3 file time stamps and ID3 tags.
  • Drag & drop can be used to easily configure the OS8104 routing engine in the Register Editor. The register allocation can now be exported and passed on for more detailed analysis.
  • MAMAC can be connected to TCP/IP sniffers: the modified WinPcap DLL included in the exec32\util_most folder can be used to pass MOST High packets to TCP/IP sniffers such as Wireshark for analysis.
  • The Core Compliance Test Package(available free of charge to users with a service contract) has been updated with callbacks that make it possible to put the device being tested into PowerOff or SleepMode.

FlexRay

  • Asynchronous monitoring mode for VN3x00 and FlexCard Cyclone II
  • PDU support (with OEM-specific database format)
  • Support for multiple FlexRay clusters(only with VN3x00)
  • Multiple FIBEX databases can be assigned to one cluster in the simulation setup. This is useful if additional development frames and signals aren't held in the same database. The parameters used to configure the network interface are taken from the primary database. This allocation can be modified in the simulation setup.
  • Trigger output for controlling external devices, e.g. oscilloscopes
  • FlexRay Sleep and Wakeup simulation using a dedicated CAPL function