SAE J1939 API for Windows
Windows-DLL with COM interface for the development of J1939 test applications
Overview of functions The J1939 API is a programming interface that enables fast development of J1939 applications on a PC with Windows. The programming interface is based on the IXXAT VCI (Virtual CAN Interface) driver and is therefore available for all CAN interface cards of IXXAT. The programming interface contains the IXXAT J1939 protocol software and therefore enables full simulation of J1939 applications on the PC. The COM interface enables the user to program J1939 applications with C/C++ and also all .NET languages. Examples for C++, VB, C# and Python are included in the content of delivery.
Based on the programming interface, several applications can be implemented on one CAN interface which can also communicate with each other. This allows simulation of complete J1939 networks on one PC and is therefore ideal for testing and the commissioning of control units. The signals of a message (parameter groups) are interpreted based on a configuration file, which can be generated by a configuration program. The configuration program, which is also part of the J1939 protocol software, allows a selection of default messages and also definition of application-specific messages.
Functions
Transmission and reception of J1939 messages (PGs) with up to 1785 bytes payload (Broadcast Announce Message, Connection Mode Data Transfer)
Automatic conversion of received messages to signals and vice versa
Use of the database from the J1939 configuration program for signal interpretation
J1939 plug-and-play functionality via Address Claiming mechanisms
Support of several CAN channels and therefore J1939 networks possible
Hardware requirements
- PC with Windows 2000/XP/Vista
- IXXAT CAN interface card and CAN driver VCI V3
Contents of delivery
- J1939 API software
- J1939 configuration program
- Single license
- Manual, example applications in C++, C#. VB and Python
- Technical support
Order number
| 1.02.0287.00000 |
J1939 API for Windows | |
|