用于与微控制器板和实验室设备通信的I/O接口集合,具有可选的PyQt5多线程支持和图形用户界面。
dvg-devices的Python项目详细描述
DvG U设备
I/O接口集合,用于与微控制器板和 实验室设备,可选PyQt5多线程支持和图形 用户界面。
- 文档:https://python-dvg-devices.readthedocs.io
- Github:https://github.com/Dennis-van-Gils/python-dvg-devices
- PyPI:https://pypi.org/project/dvg-devices
安装:
pip install dvg-devices
支持的设备
Arduino, or similar microcontroller board Aim TTi QL series II power supply Bronkhorst EL-FLOW mass flow controller Parker Compax3 servo controller Keysight 3497xA digital multimeter Keysight N8700 power supply Picotech PT104 temperature logger PolyScience PD recirculating bath ThermoFisher ThermoFlex chiller
亮点
- 类SerialDevice()为 串行设备,如auto_connect()、write()和query()。在
- 类Arduino(),它环绕着SerialDevice()。与 DvG_SerialCommand它 允许自动连接到您的Arduino(-like)设备 串行I/O通信。在
- 每个设备都提供了单独的PyQt5接口,提供 开箱即用的多线程数据采集和通信。它依赖于 DvG_QDeviceIO。在
- 准备好运行PyQt5演示来直接控制许多受支持的 具有图形用户界面的设备。在
变更日志
0.2.3(2020-08-27)
- 解决Aim_TTi_PSU_protocol_RS232where中原因未知的bug 电源偶尔会使串行输入和输出流倾斜, 使回复与前面的第二个查询语句匹配。修复者 每当出现错误的应答时,强制刷新串行输入和输出缓冲区 收到。希望在下一个query() 执行操作。在
0.2.2(2020-08-27)
- 修复了BaseDevice.query_ascii()中的错误。ast.literal_evalgot的使用 已删除,因为它阻塞了nan。现在一切都被解释为 float。在
0.2.1(2020年8月12日)
- 修复错误的导入语句dvg-pyqt-controls
- 修复错误的导入语句dvg-pyqt-filelogger
0.2.0(2020-08-11)
- 增加了依赖性dvg-pyqt-controls~=1.0
- 添加了依赖性dvg-pyqt-filelogger~=1.0
- 添加了依赖性dvg-pyqtgraph-threadsafe~=3.0
0.1.0(2020-07-23)
- 修复了BaseDevice.py中的错误,其中inspect.getouterframes()将 暂时挂线。通过水下检查解决。新的 ID_validation_query机制现在依赖于一个简单的布尔标志 设置为在超时时强制query()引发。在
- 更新依赖项dvg-qdeviceio==0.3.0
0.0.7(2020-07-17)
- 更新依赖项dvg-qdeviceio==0.2.2
0.0.6(2020-07-16)
- {24$ttp完成^
- 更新依赖项dvg-qdeviceio==0.2.1
0.0.5(2020-07-07)
- 更新依赖项dvg-qdeviceio==0.2.0 枚举DAQ_trigger现在称为DAQ_TRIGGER
- 代码样式:黑色
0.0.4(2020-07-04)
- 更新依赖项dvg-qdeviceio==0.1.2
0.0.3(2020-07-02)
- 固定破损包装
0.0.2(2020-07-02)
- 重大重组PyPI包
- 已实现DvG_QDeviceIO
0.0.1(2020-07-01)
- 关于PyPI的第一次发布
- 项目
标签: