Kostenlose Software-Tools

CAN-Netze zeitsparend einrichten und betreiben

Bereits seit den 1980er-Jahren vereinfacht der CAN-Bus die Übertragungswege von und zu analogen und digitalen Geräten. Heute finden sich CAN-Bus-Netzwerke in vielen Branchen: von der Automobilindustrie über Automatisierungstechnik, Medizintechnik bis hin zur Flugzeugtechnik. Mit entsprechenden Software-Tools lassen sich CAN-Netzwerke zeitsparend einrichten, konfigurieren und managen.

Python-Programme erstellen

Werden ausführbare Python-Programme (Python-Skripts) benötigt, bietet CANscript ein GUI-Frontend für die Ausführung von PyNTCAN-basierten Scripten zur Test-Automatisierung, Restbus-Simulation und anderen Anwendungen.

CANopen Knoten einrichten

COBview bietet dem Anwender eine CANopen-Objektübersicht und ermöglicht das Ändern von Geräteparametern und Netzwerkzuständen zu Testzwecken sowie das Einrichten von CANopen-Knoten. Außerdem hilft das Tool bei der Analyse und Diagnose von CANopen-Knoten und beim Suchen und Anzeigen von -Devices in einem CANopen-Netzwerk. Das Tool bietet grundlegende CANopen-Netzmanagement (NMT)-Funktionalität (Start Node, Preoperational, Reset, Stop) sowie Lese-/ Schreibzugriff auf die Objektbibliothek. Es listet CANopen-Objekte mit allen Unterindizes auf und macht eine Objektdaten-Interpretation. Dabei werden die Objekte per Index gelesen und in einer Liste mit allen Subindizes angezeigt. Die Dateninterpretation ist in mehreren Formaten generisch, ohne dass EDS-Dateien geladen werden müssen. Bei einem Bus-Scan werden alle am Bus vorhandenen Geräte aufgelistet.

CAN-Fehler simulieren

Das EsdACC Error Injection GUI-Tool bietet eine kostenlose grafische Benutzeroberfläche für die in einigen Esd-CAN-Schnittstellen integrierte Error Injection Unit. Die auf dem Markt erhältlichen CAN-Controller sind prinzipbedingt nicht in der Lage, fehlerhafte CAN-Frames zu senden. Der EsdACC CAN IP-Core, ergänzt um die Error Injection Unit, kann zahlreiche CAN-Fehler generieren oder simulieren. Neben dem GUI-Tool kann die Error Injection auch direkt über API-Calls unter Verwendung der NTCAN-API konfiguriert und verwendet werden. Auf diese Weise können automatisierte Testfälle in komplexen Testszenarien realisiert werden.

Seiten: 1 2 3 4Auf einer Seite lesen

Das könnte Sie auch Interessieren