python-can plugin

python-can plugin

python-can plugin

ermöglicht die Integration von EMS Dr. Thomas Wünsche CAN-Interfaces in die Python-CAN-Bibliothek

Merkmale

python-can plugin

Installieren Sie das Python-CAN-Plugin „python-can-wuensche“, indem Sie den folgenden Befehl in einem Terminal ausführen. Stellen Sie sicher, dass sich die Datei im aktuellen Verzeichnis befindet, oder geben Sie den vollständigen Pfad zur Datei an:

python -m pip install python-can-wuensche

Beschreibung

Dieses Plugin ermöglicht die Integration von EMS Dr. Thomas Wünsche CAN-Interfaces (CPC-USB, CPC-PCIe usw.) in die Python-CAN-Bibliothek. Es unterstützt sowohl Classic CAN als auch CAN FD mit den gängigen Bitratenkonfigurationen.Python-can-wuensche ist auf GitHub verfügbar.

Technische Daten

Nutzung

Ändern Sie einfach den Schnittstellentyp Ihrer can.Bus-Instanz auf „wuensche” und passen Sie die anderen Werte (Kanal) entsprechend an.

Simply change the interface type of your can.Bus instance to “wuensche” and adjust the other values (channel) accordingly.
Examples to open a channel with interface from cpcconf.ini or specified directly.
Example 1 CAN: bus = can.Bus(interface=”wuensche”, channel=”CHAN00″, bitrate=500000)
Example 2 CAN: bus = can.Bus(interface=”wuensche”, channel='{ “CHAN” : {“InterfaceType” : “CPC-USB”, “SerialNumber” : “9999999”}}’, bitrate=500000)
Example 3 CAN FD: bus = can.Bus(interface=”wuensche”, channel=”CHAN00″, fd=1, nom_bitrate=1000000, data_bitrate=4000000)
Example 4 CAN FD: bus = can.Bus(interface=”wuensche”, channel=”CHAN00″, fd=1, f_clock=40000000, nom_tseg1=15, nom_tseg2=4, nom_sjw=3, nom_brp=2, data_tseg1=7, data_tseg2=2, data_sjw=1, data_brp=1)