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

2024-05-16 22:51:18 发布

您现在位置:Python中文网/ 问答频道 /正文

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

自定义框包含一个运行完整的ubuntulinux的x86处理器。我希望定制框能对一组非常小的VISA命令做出响应。真的,我只需要一个命令,“设置频率”。在

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

如何通过VISA发送SCPI命令?在


Tags: 命令visascpi处理器用途x86仪器商业
2条回答

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

PyVISA is a Python package that enables you to control all kinds of measurement devices independently of the interface (e.g. GPIB, RS232, USB, and Ethernet). It works on Windows, Linux and Mac; with arbitrary adapters (e.g., National Instruments, Agilent, Tektronix, Stanford Research Systems).

好的,我试过GitHub项目SCPI Parser。在

它正好提供了我所需要的。甚至还有一个SCPI-TCP示例,它启动侦听端口5025的进程,并处理传入的SCPI命令。我只需要添加几个回调函数就可以与我的自定义硬件进行通信。在

我可以走了。在

相关问题 更多 >