christian frank高压实验室(hvl)、d-itet、eth中控制设备的python通用代码库
hvl-ccb的Python项目详细描述
hvl公共代码库
控制christian frank's high中使用的设备的python通用代码库 电压实验室(HVL),D-ITET,ETH
自由软件:GNU通用公共许可v3
- 文档:
如果你打算开始阅读“contribution.rst”, 否则
安装sphinx和sphinx rtd主题 在Git Bash中的Windows上运行:
$ ./make.sh docs
从安装了make的shell运行:
$ make docs
目标索引html(“docs/\u build/html/index.html”)将在 你的网络浏览器。
功能
使用控制一个或多个 以下设备:
- 串行连接上的MBW973 SF6分析仪/露点镜(COM端口)
- 使用Labjack LJM库进行通信的Labjack(T7-Pro)设备
- 基于modbus-tcp的schneider electric ils2t步进电机驱动
- 使用VISA over TCP进行通信的Elektro Automatik PSI9000直流电源
- 使用VISA接口的Rhode&Schwarz RTO 1024示波器
- 使用opc ua客户端的最新hvl内部超立方体设备变体
学分
这个包是用Cookiecutter和 audreyr/cookiecutter-pypackage项目模板。
历史记录
电流
- 使用pypi labjack ljm(无外部依赖项)
0.3.2(2019-05-08)
- installation.rst和ljmpython先决条件信息
0.3.1(2019-05-02)
- readthedocs.org支持
0.3(2019-05-02)
- 防止未使用时自动关闭Visa连接。
- Rhode&Schwarz RTO 1024示波器,通过TCP::INSTR使用VISA接口。
- 扩展测试,包括发送到设备的消息。
- 使用opc ua客户端添加了超立方体设备
- 使用OPC UA客户端添加SuperCube 2015设备(用于与旧系统接口 版本)
0.2.1(2019-04-01)
- 修复了使用setuptools未自动安装ljmpython的问题。
0.2.0(2019-03-31)
- Labjack LJM库通信包装器和Labjack设备。
- modbus-tcp通信协议。
- 施耐德电气ILS2T步进电机驱动装置。
- Elektro Automatik PSI9000当前源设备和Visa通信包装器。
- 通信协议和设备的单独配置类。
- 简单的实验管理类。
0.1.0(2019-02-06)
- 通信协议库及串行通信实现。
- 设备基础和MBW973实现。