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何时可以运行。toString()是否有可能返回重复的字符串?   使用REST进行Java应用程序登录验证?   java测试onErrorResume()Spring Webflux   java设置一个单元格样式,使数字显示为百分比ApachePOI   java仅替换regex az09   java将字符串附加到文件   java Hibernate:如何在集合中查找对象   当独立客户端为Web服务实例化代理时,java WebSphere会生成ClassNotFoundException   java简单算法。我做不好   java我的代码有什么问题?我想用Android制作一个“cardflip”动画   java如何模拟Springbean及其自动连接的参数?   java在Android中将arraylist对象的某些参数显示到列表视图中   java setOnclickListener(此)错误   java自动连接未按类型连接bean   java如何禁止在Viewpager上滑动?   java代码检查每个if语句吗?   java NIO选择器OP_READ和OP_WRITE,关于处理它们的一些问题   java如何在不锁定文件的情况下获取文件大小   Oculus Rift的Java API?   java是一种选择。仍然需要fork来设置bootClasspath