使用ivi-c或ivi-com、visa和串行协议用远程仪器控制数据采集。
pyhardware的Python项目详细描述
- pyhardware将多个数据采集协议组合在一个包中:
- ivi驱动程序(使用低级包pyivi)
- 签证
- 串行
连接到机器的每个仪器都可以自动检测,并分配一个唯一的逻辑名称。 提供图形工具来配置不同的仪器,以及它们应该 有接口。
它使用低级包pyivi与机器上的ivi驱动程序通信。这个包裹的特殊性 是使用comtypes和cTypes直接与ivi框架交互。这充分利用了IVI仪器的互换性特点: 只需安装制造商提供的ivi驱动程序,就可以一键安装新仪器。
PyHardware是一个更高级别的包:PyInstruments的一部分,您可能想查看它:它添加了数据库功能,以一致的方式存储来自仪器的曲线。
依赖关系
- PyQt4