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)