NeoRadio2 Python绑定

neoradio2的Python项目详细描述


#libneoradio2号 啊![无畏控制系统公司](intrepidcs_logo.png)

#文档

libneoradio2是一个与无畏控制系统公司neorad-io-2产品线接口的库。这个库是一个绑定到python的c库。更多的语言绑定正在进行中,但目前尚未完成。

##C库文档:

https://intrepidcs.github.io/libneoradio2/doc/html/libneoradio2_8h.html

#快速入门

本节旨在作为构建/安装libneoradio2的快速入门指南

##Python

PIP安装NeoRadio2

有关详细信息,请参见python子目录中的[readme.md](python/)。

##Linux

###udev设置

udev规则要求能够作为普通用户访问设备:

将[99 intrepidcs.rules](99 intrepidcs.rules)复制到/etc/udev/rules.d/,然后运行以下命令重新加载udev:

sudo udevadm control–reload rules&;sudo udevadm trigger

为了使udev规则完全生效,您可能需要拔下并重新插入设备。

###依赖关系:

debian/ubuntu:sudo apt install cmake build essential libudev dev

Fedora:sudo dnf安装cmake gcc-c++libudev devel

###从源生成 ` $ git submodule update --init--recursive $ mkdir build $ cd build $ cmake .. $ make $ sudo make install `

##窗口

需要生成Visual Studio 2015或更高版本。cmake也可用于构建,但目前尚未测试。

-Build needs to be set to 32-bit.

-hidapi/windows/hidapi.sln project needs to be opened and converted at least once in order to load correctly.

#示例

示例可以在示例目录[此处](example/)

#Neorad-IO2生产线

Neorad-IO2系列是一系列加固产品,通过PC的USB端口为PC提供独立的模拟、数字或温度接口。这些工具还可以与无畏的产品搭配使用,这些产品包括一个USB端口,如Neovi Ion、Neovi Fire 2、Rad Galaxy和Rad Gigalog。此外,neorad-io2-canhub可以为本机uart信号供电并将其转换为can或can-fd,以便在任何can设备中使用。

Neorad-IO2系列采用基于开放源代码UART的串行通信协议进行通信。多达八个设备可以菊花链。链的长度受到通过usb提供给链的电流的限制。所有Neorad-IO2设备都有输入输出隔离,八个组之间各有2.5kV隔离。组对组隔离很重要,因为它允许每个输入信号的共模电压不同于其他组中的其他通道。(这是测量误差的主要来源,可能会损坏产品)此外,一个通道上的噪声不会影响其他通道。有关详细信息,请访问https://www.intrepidcs.com/products/analog-daq-devices/rad-io2-series/

##许可证-麻省理工学院

<;img src=“https://opensource.org/files/OSI_Approved_License.png”width=“185”height=“254”>; 版权所有<;2019>;<;Intrepid Control Systems,Inc.>;

特此免费授予获得本软件副本和相关文档文件(以下简称“软件”)的任何人使用本软件的权利,包括但不限于使用、复制、修改、合并、发布、分发、再授权和/或出售本软件副本的权利,并在符合以下条件的情况下,允许向其提供软件的人员这样做:

上述版权声明和本许可声明应包含在软件的所有副本或实质性部分中。

<软件>提供“原样”,无任何担保,明示或默示,包括但不限于适销性、适合特定用途和不侵权的保证。在任何情况下,作者或版权持有人均不对任何索赔、损害或其他责任负责,无论是在合同诉讼、侵权诉讼或其他诉讼中,由软件或软件的使用或其他交易引起的、由软件引起的或与之相关的。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在JUnit5中定义优先级   Web驱动程序将焦点切换到iframe的java困难   java JFileChooser没有文件名文本字段选项   本地化是否可以回退到Java中resourcebundle的宏语言(例如,nynorsk>norsk)   禁用时Java断言的性能拖动   未考虑执行中的java jsonschema2pojo maven插件配置   java微调器。setSelection未调用setOnItemSelectedListener函数   序列化XStream:序列化java的反序列化。sql。时间导致错误   java无法理解为什么“ajpnio8009execXX”线程在AbstractQueuedSynchronizer$ConditionObject上阻塞/等待时间。等候   Java date给我的格式是mm/dd/yyyy,其中jquery datepicker的日期格式是dd/mm/yyyy   jsf如何用javaweb应用程序在客户端重写csv文件   雅加达ee Java邮件Api,无法从outlook客户端读取“.msg附件”   java PreparedStatement性能调优