labjack u3、u6、ue9和u12的labjack python模块。

sti-LabJackPython的Python项目详细描述


sti labjackpython

跨平台(Windows、Linux、Mac OS X)Python模块和 Labjack U3、U6、U9和U12的示例。

2019年01月23日

support@labjack.com

要求

labjackpython需要python 2.6、2.7或3.x。 功能已经过测试,但还不是全部。请将错误报告给 support@labjack.com或在github上:

https://github.com/labjack/LabJackPython

要使用modbus,首先检查labjack设备是否满足最低要求 本页列出的固件版本:

https://labjack.com/support/software/api/modbus/ud-modbus

要升级固件,请查看此页:

https://labjack.com/support/firmware

要通过以太网在UE9上使用modbus,请安装Comm固件1.50或更高版本。

安装:

为用户安装

$ python -m pip install --user --upgrade sti-LabjackPython

安装全系统(不推荐)

$ python -m pip install --upgrade sti-LabjackPython

如果安装了多个版本的python,请使用 要安装到的python版本。例如,在Linux上 已安装Python2.7和3.5,您可以使用以下命令安装到Python3.5:

$ python3.5 -m pip install sti-LabjackPython

运行

从那里开始,与你的设备交互很容易。

对于U3:

>>>importu3>>>d=u3.U3()>>>d.configU3(){'BootloaderVersion':'0.27','CIODirection':0,...,}>>>d.close()

对于U6:

>>>importu6>>>d=u6.U6()>>>d.configU6(){'BootloaderVersion':'6.15','FirmwareVersion':'0.88',...,}>>>d.close()

对于UE9:

>>>importue9>>>d=ue9.UE9()>>>d.commConfig(){'IPAddress':'192.168.1.209'...,}>>>d.close()

对于U12:

>>>importu12>>>d=u12.U12()>>>d.eAnalogIn(0){'overVoltage':0,'idnum':0,'voltage':1.42578125}>>>d.close()

例如,检查examples/目录。有关其他信息,请转到 labjack网站上的labjackpython页面:

https://labjack.com/support/software/examples/ud/labjackpython

许可证

所有labjackpython库和示例源代码都是在mit x11下授权的。

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

推荐PyPI第三方库


热门话题
java OpenShift的齿轮特性   java如何在Liferay站点的每个页面上放置公司地址和电话?   java确定整数数组中是否存在一个子集,在两个条件下求和到给定的目标值   序列化为什么java中的serialVersionUID必须是静态的、最终的、长类型的?   java响应返回null   java注入接口实现Quarkus   java我不明白为什么第二次排序的运行时间比第一次慢?   (Java)显示图像的最佳方式?   java Android应用程序因添加布局而崩溃   java如何在运行时获取泛型变量的类   java Selenium web驱动程序:无效的选择器:*:WebKitFullScreenSentor   Spring中的java注入值始终为空   Eclipse中带有TestNG插件的@BeforeSuite和@AfterSuite的java问题   使用trycatch块、filewriter和printwriter在java中创建自定义类   如何在Java 安卓上绘制相交的两条线