Search the Accutest web site
Vector logo

CANoe and DENoe 7.0

The Premier Tools for Professional Network Development

Download Datasheet | New features

CANoe/DENoe is a powerful tool which supports the entire development process for networked systems from planning to implementation.

Features and Advantages

Due to its open architecture, CANoe/DENoe can solve complex tasks and be tailored for special applications:

  • Graphic, text-based models and evaluation windows are provided for simulating and analyzing entire distributed networks.
  • Intuitive user control panels can be created for monitoring and controlling tasks, e.g. in the production or assembly context.
  • For test and diagnostics the " Test Feature Set" and the " Diagnostic Feature Set" are integrated in CANoe and DENoe.

Functions

CANoe offers special functions for all phases of a product cycle, e.g. model creation, simulation, functional testing, diagnostics and analysis.

Application Areas:

  • Communication Design / Model Creation
    The first task of a new project is the definition of the communication matrix in the database followed by the model creation in CANoe.
  • Communication Validation
    Users with system responsibility are supported in functional distribution, functional testing and integration of the total system.
  • Remaining Bus Simulation / Functional Tests
    Remaining bus simulation offers the supplier an ideal test environment both for the total system and for efficient electronic control unit (ECU), module and integration tests. Additionally, the user has the opportunity to have controller code run directly with the help of the osCAN Library.
  • Test
    CANoe supports the testing of ECUs and networks via special functions of the Test Feature Set (TFS). With these functions, tests can be created that verify single development steps, check prototypes or execute regression and conformity tests. Additionally, the check and stimulus functions, included in the Test Service Library (TSL), simplify the setup and execution of own test scenarios. In the test setup window the created test system is visualized. All options to change test setup parameters are configured in this window. Several test setups can be loaded in the same CANoe configuration. A test setup can contain Test Modules, Generators and Replay Blocks.
  • Diagnostics
    Diagnostic communication based on the KWP2000 and UDS standard can be analyzed with CANoe. Thereby CANoe can be used as a diagnostic tester. The Diagnostics Console, which is part of the Diagnostic Feature Set (DFS), provides interactive access to all diagnostic services. Diagnostic requests can be selected, parameterized, and displayed with their according response. The Fault Memory Window provides quick and easy access to the fault memory of an ECU. The use of OEM-specific diagnostic descriptions from CANdelaStudio enables OEM-conformant diagnostics and a symbolic representation of all parameter values. Diagnostic communication can also be simulated. Additionally, it can be integrated in the Test Feature Set to use the diagnostic services in the context of test applications.
  • Distributed Development/Integration
    Mutually independent and parallel development of network nodes is possible for projects with multiple suppliers (simultaneous engineering).

The system can be expanded in a number of ways using integrated hardware and software interfaces. There are numerous evaluation options for analysing the total system and individual ECUs.

Options and Protocols

The following options and protocols are available for CANoe and DENoe and can be combined as needed:

Additionally, the osCAN Library for CAN and LIN can be used.

Versions

CANoe and DENoe are available in the following versions:

  • Full version with the full range of features and functions.
  • Run-Time Version (RUN) with unmodifiable simulations, full analytical functions and simple connect/disconnect of network nodes. This variant is intended for suppliers who wish to test their controllers quickly and easily in conjunction with a specified simulation of the remaining bus.
  • Panel Execution Version (PEX) offers a simple user interface for users without a lot of data bus experience.

Database Support

In a project database you can assign project-specific names, conversion formulas, physical units, etc. to messages and their data segments. Platform databases can be created and maintained using the DaVinci Network Designer. Additionally the CANdb++ program allows individual networks to be edited this tool is included with CANoe/DENoe. The database makes it possible to represent messages and their data contents on the application level (e.g. CarSpeed = 210 km/h). Sending of messages and their data contents can also be parameterised on the application level. The more advanced DaVinci Network Designer permits supplemental variant management, version management for the network data of an entire vehicle. Additionally for other networks types their definition formats are support: for LIN LDF files can be used; for MOST the XML Function Catalogue; and for FlexRay the Fibex format. Also for FlexRay the Vector tool chain is the only one that fully supports the Fibex+ standard.

Programmability

User programmability means that the user can expand CANoe and DENoe functionality as desired. Blocks may be inserted at any point in the data flow diagram, and the user programs their functions. The application-oriented, C-like language CAPL is used for this purpose, and the product includes an interactive development environment, which makes it easy to create, modify and compile CAPL programs.

Network Node Models and Panels

Network node models are added to the Simulation set-up as CAPL programs. These can be created manually or automatically from the database using the CAPL Generator. The Panel Editor and Panel Generator support the user in creating graphic user control and display panels for the network node models.

Development Platform

With the osCAN Library users can perform system integration in the early phases of development, since the real ECU code can be easily used in the CANoe simulation. This allows software development for the various ECUs to be performed to a mature development level even without availability of the target hardware.

Open Architecture:

The following extensions supplement the standard set of CANoe features and can be purchased separately:

  • OSEK Network Management (OSEK-NM)
  • Transport Protocol per ISO/DIS 15765-2 (Network Layer) including Observer as well as VWTP1.6 and 2.0
  • Diagnostics interpretation per KWP2000 or by customer-specific CANdela Studio description files
  • Other DLLs for proprietary protocols of individual OEMs

The interface supported by Windows for program communication (Microsoft COM) permits:

  • User-friendly exchange of data with standard software, e.g. for measurement data analysis or in-depth evaluation of the observed bus traffic.
  • Control of the measurement process by external applications
  • Automation of recurring test sequences

It is also easy to expand CAPL to include user-specific functions by means of a DLL interface.

CANoe has interfaces for the following modelling tools, which can be used to integrate complex models of individual ECUs into a simulation:

  • MATLAB® / Simulink® / Stateflow®
  • Statemate MAGNUM®

Hardware Interfaces

CANoe supports all bus interfaces offered by Vector. With system tests it is often the case that peripheral signals of ECUs must be accessed. This is achieved by reading-in or outputting these signals over a port as environment variables, and these are used in the simulation. Nearly all-available I/O cards may be used for this purpose.

New features of version 7.0

  • Within XML test modules you can define test case templates. They can be used repeatedly and are parameterized with concrete values before being used. This makes it easier to manage similar test cases.
  • In addition to XML and CAPL test modules it is now also possible to implement test cases in .NET languages (C#, VB.NET). This allows you to use the features of the object oriented language and do the test case development in a standard environment.
  • Within XML test cases you can reference requirements (or test cases, for example) which are specified in Telelogic DOORS. Hyperlinks in the test report point directly to individual elements in the DOORS modules.
  • Many of the checks in the Test Service Library now provide detailed statistics, even if the check result is "passed". This makes it possible, for instance, to read the average, minimum and maximum cycle time of a message directly from the report.
  • Full Windows Vista® support even if UAC (User Account Control) is active. The installation program now supports the standard Windows data structure with separate program and data folders (for single users/all users).
  • Use the new Panel Designer for an easy and fast creation of panels; e.g. symbols can be added to controls using drag & drop. Individual panels and controls can be configured in the Properties window which remains open.
  • System variables are now available in all analysis windows/blocks and panels, and for PortLink. They serve as system-wide variables, e.g. for the exchange of configuration parameters and measurements or for connecting external programs via the COM interface. In contrast to environment variables they can be configured directly in CANoe.
  • It is now possible to link signal generators directly to signals, environment variables and system variables. Thereby you can easily stimulate your remaining bus simulation or your test environment.

New features of version 6.1

  • CANoe RealTime supports the real-time capable runtime environment Windows CE whose deterministic time management is a prerequisite for precise simulation of FlexRay systems or real-time capable test sequences.
  • Besides CANdelaStudio files (CDD), the Diagnostic Feature Set can now also be parameterized via ODX 2.0.1 description files. This makes it easier to integrate CANoe in different diagnostic tool chains.
  • The Diagnostic Feature Set now also supports functional addressing to diagnostic services which have been sent out.
  • In the Trace Window many functions simplify the analysis of bus communication and window configuration at runtime.
  • CANstress integration in the Test Feature Set has been expanded, and it now gives direct access to disturbance and trigger parameters. It is also possible to use multiple CANstress modules in the test environment.
  • The Test Feature Set can be controlled via the COM interface. This means that the test engineer can have test environments and test modules automatically configured, and external programs can start test sequences and query test results.
  • Integration of measurement hardware has been expanded substantially; e.g, it now offers block transfer for analog inputs and interrupt-capable digital inputs. As a result, it is possible to read-in many measured values or react to edges without excessive system load.
  • Variants can be defined in XML-test modules. These variants can affect the test procedure as well as the parameter of each single test case.
  • Diagnostic Feature Set: The option DiVa is integrated in CANoe and the whole test environment is configured automatically.
  • Simplified creation of CAPL-programs. Context sensitive help is available for CAPL-commands and keywords. Auto-complete was added for functions and for message and signal names.
  • Timestamps of messages are processed with a precision of nanoseconds. This allows for example more accurate analysis of FlexRay Clusters.
  • CAPL supports Include files, which can be configured very easily via a dialog.
  • CAPL DLLs can be referenced in every single CAPL program directly in the Source Code.
  • CAPL supports 64-Bit-data types (INT64 und QWORD).

    New Features - CANoe.LIN

    New Features - CANoe.MOST

    New Features - CANoe.FlexRay

 


For further information on how Accutest can assist you please contact sales@accutest.co.uk
Alternatively, click here to use our enquiry form
company | engineering | validation | diagnostics | products | support | copyright | disclaimer | sitemap
©Accutest Ltd 2007