Search the Accutest web site
Vector logo

CANdb++ and CANdb++ Admin

Download Datasheet

The Distributed System’s Backbone

During the development of complex networksl CANdb++ and CANdb++ Admin can form the backbone of all work processes from the design of communications to the administration and use of communication data, e.g. for simulation, configuration of the ECU software and for detailed ECU tests.

Example of the CANdb++ EditorFeatures and Advantages

.CANdb++ and CANdb++ Admin are central tools in the development process for developers of communication networks and suppliers of components due to their multi-functionality with regard to bus systems and database integration.

CANdb++ Admin offers you a design environment to draw up your communication matrices allowing for version and variant management, documentation and timing analysis for estimating the run-time behavior of your networks etc., In addition, the CANdb++ data model and its functionality can be customized to suit your requirements. CANdb++ enables comfortable and quick access as well as the definition and manipulation of this data.

Program Variants

Standard Version:Provides all possibilities for viewing data. In addition, e.g. additional test messages can be created and mapped. Environment variables can also be created for CANoe/DENoe. The Standard Version is delivered with Vector products.

Admin Version:Specially conceived for designers of networks and communication matrices. It offers special database functions and variant management. The Admin Version also contains functions for version management, report generation, and the processing of extended databases.

Functions:

  • Support for various views (e.g. network, ECU, signal, etc.) during the display and processing of data
  • Integration of model and code generators
  • Automatic change description (history), version comparison, and version merge
  • Import and export opportunities (DBC, XML, CSV format) for transmitting communication data to suppliers and project partners
  • Ensure the integrity of communication through comprehensive consistency tests

Data Model:

  • Definition of communication objects (e.g. messages, signals, network participants, etc.) as well as relationships between objects (send nodes of messages, reception signals of network nodes, etc.)
  • Management of several networks in a single database
  • Any number of assignment attributes, e.g. vehicle, serial deadline, timeouts, etc. can be defined by the user

Consistent Data Management

CANdb++ Admin manages any number of data networks in a single database. CANdb++ central data management offers decisive advantages and provides a quick development process, and smooth interplay of the various development departments and suppliers. CANdb++ takes this into account with the illustration of coherences in the underlying database and avoids unnecessary quantities of data through consistent data management.

Variant and Version Management

The variant management of CANdb++ Admin takes into consideration the parallel variety of models and components, e.g. the manufacturer-specific categorization of vehicles according to line, motor equipment, vehicle body, country identification, etc. The version management accommodates the continuing temporal development of individual components or complete databases.

CANdb++ Admin coordinates the parallel work on a data stock through the interface to an external version management system. The individual versions can be compared via difference views and merged with one another. Therefore CANdb++ Admin supports consistent teamwork.

Software Interfaces

CANdb++ forms the basis for the networking of the Vector tool chain and has interfaces to the following tools: CANoe/DENoe, CANalyzer/DENalyzer, CANape, CANscope, CANstress, CANlog 3, CANister, CANextender, CANgraph, and for the configuration of the Vector Software Components.

CANdb++ and CANdb++ Admin

Application Areas:

Design of communication matrices:

  • Definition of communication objects for various variants of networks, ECUs, and vehicles
  • Specification of send and receive relationships with the necessary attributes (send behavior, cycle time, receive timeouts)
  • Specialized, user-oriented view of the communication data
  • Analysis of the networks with respect to the expected time behavior (bus load, transmission times, etc.)

Cooperation between manufacturer and supplier:

  • Versioning of released data stock in a version management system
  • Export of partial data (for a network, an ECU, or a vehicle) in various formats for transfer to suppliers
  • Creation of meaningful reports

Use of data in the development process for distributed systems:

  • Complete support of the Vector DBC format as quasi-standard for describing communication data
  • Integration of CANdb++ standard variant into the Vector tools

CANdbLib

Programming Interface for Access to CAN Databases

CANdb++ is a data management system used to define and manage communication relationships in distributed electronic control unit (ECU) networks. For almost all motor vehicle producers their communication matrices are available in DBC format.

Features and Advantages

Vector is offering the CANdbLib access library so that providers of test systems can also realize the advantages of CAN databases. CANdbLib is a developer license packet consisting of the CANdb Editor, CANdbLib Class Library (DLL), and five run-time licenses. Licensing packages with additional run-time licenses can be obtained upon request.

Functions

You can set up your own databases very quickly using the Windows dialogs of the CANdb Editor. The library provides functions as C++ Classes, which might for example deliver signals converted to physical values.

Application Areas

CANdbLib allows measurement signals to be interpreted according to the description existing in the DBC file. This is helpful when creating converters, e.g. generating a DBC file from data that exist in another format – perhaps a company-specific format.

Defining Information

All of the information relevant to a project is defined in CANdb++. For example, define precisely their bit position, bit count, physical units, and linear conversion formula. Also, one can describe the CAN messages, the signals transmitted in them.

Integral Component

CANdb++ is an integral component of most of the Vector CAN tools. CANdb++ makes it possible to decode signals from CAN messages, convert them to physical measurement values, and display them in a user-friendly manner.

Product Components:

  • CANdb Editor for Windows 9x/NT4.0/2000/XP
  • Windows 9x/NT4.0/2000/XP C++ Class Library for Microsoft Visual C++ 6.0
  • Windows 9x/NT4.0/2000/XP C++ Class Library for Microsoft Visual C++ 7.0
  • 5 run-time licenses

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