Keysight N9010 仪器SCPI控制

一、概述
惠普、安捷伦、是德仪器有提供二次开发的功能,可通过编程进行控制仪器(简称“程控”)。连接方式具备GPIB和网线,指令集为SCPI。由于GPIB线硬件较为昂贵,所以本文采用网线+SCPI,驱动方式使用VISA来实现信号源和频谱仪的程序控制,控制界面则通过C#实现。

二、实现步骤
图1给出了台式计算机与信号源和频谱仪连接方式示意图,其中计算机与信号源和频谱仪通过集线器和网线相连。实现信号源和频谱仪程控的步骤如下:
1、 按图1所示,连接计算机、信号源和频谱仪;
2、 在计算机中添加信号源和频谱仪的网段地址;
3、 在计算机中安装安捷伦/是德的IO套装,类似于仪器的驱动程序;
4、 使用控制界面连接信号源和频谱仪,并实现控制。

Keysight N9010 仪器SCPI控制_第1张图片
控制固件可参考keysight官网、NI 官网

BenchVue 频谱分析仪控制和自动化应用软件下载 | Keysight

Keysight_Instrument_Control_DVD_6_2020.iso

ni-visa_21.0.0_offline.iso

按上述步骤操作完成后,本文提供如下测试工具,可用于测试连接是否正确,并在后续的程控实现中,可测试SCPI指令是否可行,是否正确。测试工具界面截图如图2所示,可配置信号源和频谱仪的IP地址,可同时连接信号源和频谱仪,并具备分别测试信号源和频谱仪SCPI指令的功能。

 Keysight N9010 仪器SCPI控制_第2张图片

 

你可能感兴趣的:(仪器控制,c#,开发语言)