适用于Linux的VISA SCPI命令处理器

时间:2018-01-05 19:22:21

标签: python linux open-source visa

我有一个特殊用途的自定义测试设备,我想使用VISA SCPI仪器控制命令从另一个盒子控制。

自定义框包含运行完整Ubuntu Linux的x86处理器。我希望自定义框响应一小组VISA命令。真的,我只需要一个命令,“设定频率”。

我想要VISA接口,因为测试机架已经包含一堆由VISA SCPI命令控制的商业仪器。

如何通过VISA发送SCPI命令?

2 个答案:

答案 0 :(得分:0)

Python的规范VISA库是PyVISA。它支持Windows,Mac和Linux。

  

PyVISA是一个Python软件包,可让您独立于接口控制各种测量设备(例如GPIB,RS232,USB和以太网)。它适用于Windows,Linux和Mac;使用任意适配器(例如,National Instruments,Agilent,Tektronix,Stanford Research Systems)。

答案 1 :(得分:0)

好的,我试用了GitHub项目 SCPI Parser

它提供了我所需要的。甚至还有一个SCPI-TCP示例启动一个进程侦听端口5025并处理进来的SCPI命令。我只需要添加一些回调函数来与我的自定义硬件通信。

我很高兴。