ni-xnet python api
nixnet的Python项目详细描述
Info | Communicate over CAN or LIN via NI-XNET hardware with Python. |
Author | National Instruments |
>>>importnixnet>>>withnixnet.FrameInStreamSession('CAN1')asinput_session:>>>input_session.intf.can_term=constants.CanTerm.ON>>>input_session.intf.baud_rate=125000>>>frames=input_session.frames.read(count)>>>forframeinframes:>>>print('Received frame:')>>>print(frame)
快速启动
运行ni xnet需要ni-xnet或ni-xnet运行时。参观 ni.com/downloads下载最新版本 关于NI-Xnet。
nixnet可以与pip:
一起安装$ python -m pip install nixnet~=0.3.1
现在您应该可以转到Examples。
资源
产品支持
ni支持ni xnet包和ni-xnet。为了支持,打开 通过位于ni.com的ni支持门户的请求。
错误/功能请求
我们欢迎各种各样的贡献。如果您有一个bug要报告或特性 请求nixnet,请随时open an issue on Github或contribute the change yourself。
状态
nixnet包由国家仪器创建和维护。
- 包括以下支持:
- can和lin协议
- 帧、信号和帧/信号转换
- 数据库API
- 有关支持的功能和函数的完整列表,请参见documentation。
- 请参阅enhancement issues了解未来可能的工作。
- 中断api更改将保持在最低限度。如果有突破性的改变,它将被计划通过 breaking-change isssues 通过semver和release notes进行通信。
- Known issues。
nixnet当前支持
- Windows操作系统。
- cpython 2.7.0+、3.4+、pypy2和pypy3。
- NI-Xnet 15.5+
许可证
nixnet是在mit风格的许可下获得许可的(请参见 LICENSE)。 其他注册项目可根据不同的许可证获得许可。全部 许可证允许非商业和商业用途。