A key component in the development of J1939 networks is the communication description in the form of DBC files. It serves as the foundation for all other development steps such as
simulation and analysis of bus communications,
configuration of the ECU software and detailed ECU tests.
The DBC databases describe the properties of the J1939 network, the ECUs connected to the bus and the CAN messages and signals. CANdb++ Admin.J1939 gives users the capabilities needed to visualize the DBC databases, create new databases or modify data in existing databases.
The functionality specifically tailored for J1939 bus systems and the integration of the database into the Vector tool chain for J1939 makes CANdb++ Admin.J1939 an important tool for developers of communication networks and suppliers of components.
CANdb++ Admin.J1939 offers functions to draw up communication matrices for complete vehicles and it enables, among other things the exposition of the signal routing via gateways and timing analysis for estimating the run-time behavior of networks.
In addition, the CANdb++ data model can be customized via additional attributes to suit various requirements.
Design of communication matrices:
Definition of communication objects for several networks, ECUs and vehicles
Analysis of the networks with respect to the expected time behavior (bus load, transmission times, etc.)
Specialized, user-oriented views of the communication data
Specification of send and receive relationships with the necessary attributes (send behavior, cycle time, receive timeouts)
Use of data in the development process for distributed systems:
Exporting data subsets of a network or ECU for transfer to a supplier
Complete support of the Vector DBC format as a de facto standard for describing communication data
Various views (e.g. network, ECU, signal) to display and process the data
Integration of model and code generators
Comparison (difference display) and merge of databases
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
You can set up your own databases with the CANdb++ Editor that is included.
You can visualize the data of a CAN database with the CANdb++ Editor.
Definition of communication objects (e.g. messages, signals, network participants) as well as relationships between objects (send nodes of messages, reception signals of network nodes)
Management of several networks and vehicles in a single database
Any number of assignment attributes (e.g. vehicle, serial deadline, timeouts) can be defined by the user