Windows-DLL für die Entwicklung von
J1939 Service- und Testanwendungen
Funktionsübersicht
Die J1939 API ist eine Programmierschnittstelle, welche die schnelle Entwicklung von J1939 Anwendungen auf dem PC unter Windows ermöglicht.
Die Programmierschnittstelle setzt auf dem IXXAT VCI-Treiber (Virtual CAN Interface) auf und ist damit für alle CAN-Interfacekarten von IXXAT verfügbar. Die J1939 Programmierschnittstelle beinhaltet die IXXAT J1939 Protokollsoftware und ermöglicht damit die vollständige Simulation von J1939 Anwendungen auf dem PC.
Über verschiedene Interfaces stehen dem Anwender neben C/C++ und Phyton auch alle .NET Sprachen zur Programmierung einer J1939 Anwendung zur Verfügung. Beispiele für C, C++, C# und Python werden mitgeliefert.
Auf Basis der Programmierschnittstelle können mehrere Anwendungen auf einer CAN-Schnittstelle realisiert werden, welche auch untereinander kommunizieren können. Dies erlaubt die Simulation ganzer J1939 Netzwerke auf einem PC und ist damit ideal für den Test und die Inbetriebnahme von Steuergeräten.
Die Interpretation von Signalen einer Nachricht (Parameter Groups) erfolgt anhand einer Konfigurationsdatei, welche über ein mitgeliefertes Programm erzeugt werden kann. Das Konfigurationsprogramm, welches auch Bestandteil der J1939 Protokollsoftware ist, erlaubt neben der Auswahl von Standard-Nachrichten auch die Definition von anwendungsspezifischen Nachrichten.
Funktionen der SAE J1939 API
- Senden und Empfangen von J1939 Nachrichten (PGs) mit bis zu 1785 Bytes Nutzdaten (Broadcast Announce Message, Connection Mode Data Transfer)
- Automatische Konvertierung von empfangenen Nachrichten in Signale und umgekehrt
- Nutzung der Datenbasis aus dem J1939 Konfigurationsprogramm zur Signalinterpretation
- J1939 Plug-and-Play Funktionalität über Address Claiming Mechanismen
- Unterstützung mehrere CAN-Kanäle und damit J1939 Netzwerke möglich
Anforderungen an die Hardware
- PC mit Windows 2000/XP/Vista
- IXXAT CAN-Interfacekarte und CAN-Treiber VCI V3
Lieferumfang
- J1939 API Software
- J1939 Konfigurationsprogramm
- Einzellizenz
- Handbuch, Beispiel-Applikationen in C, C++, C# und Python
- Technischer Support
Bestellnummer
| 1.02.0287.00000 | J1939 API für Windows |
