J1939 DeviceDesigner

Screenshot emotas J1939 DeviceDesigner

Übersicht

Der J1939 DeviceDesigner ist ein einfach zu bedienendes Tool zum schnellen und kostensparenden Entwurf von J1939-Geräten.
Mit wenigen Klicks fügt der Anwender die PGN- und SPN-Konfiguration des Gerät zusammen und spezifiziert die Eigenschaften der Signale. Der J1939 DeviceDesigner erzeugt daraus die PGN- und SPN-Konfiguration und Initialisierungsfunktionen in C. Zusätzlich konfiguriert der J1939 DeviceDesigner anhand der Geräteeigenschaften den J1939 Stack und das J1939 Treiberpaket optimal.

PGN- und SPN-Konfiguration

Die PGN- und SPN-Konfiguration wird entsprechend der Eingaben als C-Quellcode-Datei generiert, welche in die Applikation als Interface zum Protokollstack mit eingebunden wird. Entsprechend der Konfiguration kann auf die Variablen der PGNs direkt als C Variable aus der Applikation zugegriffen werden.

J1939 Stack Konfiguration und Initialisierung

Entsprechend den Einstellungen und der Definition der PGNs und SPNs wird eine Konfigurations- und eine Initialisierungsdatei als C-Quellcode-Datei erstellt, die sicher stellt, dass nur die tatsächlich verwendeten Dienste des J1939-Stacks mit kompiliert und initialisiert werden. Somit ist der Speicherbedarf des J1939 Stacks jeweils ressourcenoptimal konfiguriert.
Screenshot emotas J1939 DeviceDesigner Diagnostic Messages settings

Gerätedokumentation

Für das PGN-Konfiguration mit allen Einstellungen und Beschreibungen und für die weiteren gerätespezifischen Einstellungen wird eine Gerätedokumentation im HTML- und Text-Format erstellt. Die generierte Dokumentation spiegelt die aktuellen Einstellungen und die aktuelle Implementierung wieder und ist somit stets aktuell. Die Verwendung der generierten Dokumentation als Teil der Anwenderdokument des Geräts oder ein Import in Textverarbeitungsprogramme ist möglich.

Highlights

  • Vermeidung doppelter und fehlerträchtiger Arbeit durch automatische Generierungen der Ausgaben aus einer Datenquelle
  • ressourcenoptimales Konfigurieren des J1939 Stacks entsprechend den Geräteeigenschaften
  • einfache Bedienung durch vereinfachte Eingabemasken für bit-kodierte Werte

Systemvoraussetzung

  • Microsoft Windows 10
  • diverse Linux-Varianten (getestet mit Ubuntu 18.04)
  • Mac OS X

Lieferumfang/Lizenzierung

Für weitere Fragen, Preis- und Bestellinformationen stehen wir Ihnen gern unter 03461-794160 oder service@emotas.de zur Verfügung.

Haben Sie noch Fragen?

Unser Team aus erfahrenen Softwareentwicklern steht Ihnen gern zur Seite.