我有一个特殊用途的自定义测试设备,我想使用VISA SCPI仪器控制命令从另一个盒子控制。
自定义框包含运行完整Ubuntu Linux的x86处理器。我希望自定义框响应一小组VISA命令。真的,我只需要一个命令,“设定频率”。
我想要VISA接口,因为测试机架已经包含一堆由VISA SCPI命令控制的商业仪器。
如何通过VISA发送SCPI命令?
答案 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命令。我只需要添加一些回调函数来与我的自定义硬件通信。
我很高兴。