文件名称:canopen:适用于Python的CANopen
文件大小:101KB
文件格式:ZIP
更新时间:2024-05-19 17:09:55
python canopen can Python
适用于Python的CANopen 标准的Python实现。 该项目的目的是在一个简单的Pythonic界面中支持CiA 301标准的最常见部分。 它主要针对测试和自动化任务,而不是符合标准的主实施。 该库支持Python 3.6+。 特征 该库主要旨在用作母版。 NMT大师 SDO客户端 PDO生产者/消费者 SYNC制作人 EMCY消费者 TIME制作人 LSS大师 EDS中的对象字典 402个人资料支持 还存在对创建从属节点的不完全支持。 SDO服务器 PDO生产者/消费者 NMT奴隶 EMCY制作人 EDS中的对象字典 安装 使用pip从安装: $ pip install canopen 从GitHub上的最新master安装: $ pip install https://github.com/christiansandberg/canopen/archive/mast
【文件预览】:
canopen-master
----MANIFEST.in(44B)
----README.rst(5KB)
----.github()
--------workflows()
----test()
--------test_od.py(5KB)
--------test_sdo.py(6KB)
--------test_local.py(10KB)
--------test_sync.py(917B)
--------sample.eds(14KB)
--------test_eds.py(3KB)
--------test_pdo.py(2KB)
--------test_time.py(571B)
--------test_network.py(3KB)
--------test_emcy.py(2KB)
----doc()
--------timestamp.rst(304B)
--------pdo.rst(4KB)
--------conf.py(10KB)
--------sync.rst(836B)
--------profiles.rst(3KB)
--------integration.rst(2KB)
--------nmt.rst(2KB)
--------emcy.rst(1KB)
--------od.rst(5KB)
--------sdo.rst(8KB)
--------lss.rst(3KB)
--------network.rst(5KB)
--------index.rst(1KB)
----examples()
--------simple_ds402_node.py(4KB)
--------eds()
----setup.py(1KB)
----.gitignore(890B)
----LICENSE.txt(1KB)
----canopen()
--------nmt.py(8KB)
--------node()
--------lss.py(13KB)
--------profiles()
--------sdo()
--------variable.py(6KB)
--------__init__.py(541B)
--------objectdictionary()
--------emcy.py(4KB)
--------pdo()
--------network.py(12KB)
--------sync.py(1KB)
--------timestamp.py(743B)
----makedeb(961B)