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第三方库


热门话题
启动tyrus独立服务器时发生java ClassNotFoundException   标签中的javael评估   JavaTomcat服务器变得缓慢且无响应   java按钮导致Android应用程序“不幸关闭”   java Spring solr动态字段解析   java查看是否刚刚创建了属性文件   仅在我的安卓应用程序中使用java make phonethic键盘   使用孵化的Java10HttpClient重建HTTP流   消息太大时java AppEngine任务队列异常   使用Tomcat和数据存储远程访问器的java内存不足   如何在Java中将特定于平台的路径插入数据库的文件   安卓如何在React Native中没有reactContext的情况下从无头JS任务执行Java代码?   java将字符串转换为整数错误   java FileInputStream如何在不替换html图标的情况下读取html文件   okhttp获取java。网SocketException:当使用多线程的okhttpclient时,socket关闭   再次发送sms时gsm At命令显示忙碌(java)   java如何检查值是否至少等于列表中的一个字段?   java如何从后台bean更新jsf数据表   Java:在列表中查找组合日