SCPI远程控制
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SCPI远程控制AT-PG-1000系列
AT-PG-1000系列,包含PG-1072和PG-1074两个型号的脉冲发生器,高达4通道输出脉冲。前置控制板按钮和高清触摸显示屏,Windows10操作系统,如图1所示。即可通过软面板控制按钮控制仪器输出,也可以直接点击触摸屏控制,同时通过发送SCPI命令也可远程操作仪器。其操作方法如下
图1 PG-1074(4通道,1072-2通道)
1 安装AT-Instrument-Communicator
登录www.activetechnologies.it官网下载SDK软件包,选择Pulse Rider PG-1000产品,点击AT-PG1072或者AT-PG1074下载附件,如图2,点击下载,并且安装“AT-Instrument-Communicator”(SDK附件包含AT Instrument Communicator setup,SCPI命令手册和Labview 2013例程)。
图2 AT-PG1000 SDK下载界面
2 NI VISA
VISA提供硬件和开发环境之间的编程接口,如Visual ,LabVIEW,LabWindows/CVI,Measurement Studio for Microsoft Visual Studio和MatLab。NI-VISA是NI实施的VISA I/O标准,包括软件库,NI I/O Trace和VISA交互式控制等互式实用程序,以及通过Measurement&Automation Explorer满足您所有开发需求的配置程序。登录National Instruments /nisearch/app/main/p/bot/no/ap/tech/lang/it/pg/1/sn/catnav:du,n8:3.1637,ss nav:sup/下载符合您电脑版本的NI-VISA驱动程序,并且安装。
安装成功后,使用LAN线缆连接仪器和主机PC,启动NI-MAX。点击“设备与接口”,选择“网络设备”,右击“新建”,添加“VISA TCP/IP Resource”,如图3。
图3 新建网络设备界面
然后出现以下界面,图4所示,选择“Auto-detect of LAN Instrument”,点击下一步
图4 新建VISA TCP/IP Resource界面
出现图5界面,按着图中的选项选择,并点击下一步
图6中选择完成,完成了新建VISA TCP/IP Resource,如图7所示。
图6 新建VISA TCP/IP Resource界面
点击图7中“打开VISA测试面板”,如图8所示,显示其配置信息,I/O设置。
图8 VISA测试面板
3 SCPI命令远程控制
添加上网络设备后,打开“AT-Instruments-Communicator”软件,如图9所示,选择之前
添加的TCP/IP Resource,点击“Connect”,连接设备,command命令行可发送命令,表示连
接成功,如果显示灰色,表示连接失败,重新连接,查找连接失败的原因。
连接成功后,发送SCPI命令,控制仪器输出,如图10中发送命令“SOURce1:VOLT:HIGH 2”,
点击Query发送,将输出高电压改为2V,显示界面如图11所示。
图9 AT-Instrument-Communicator界面
图10 SCPI命令发送界面
图11 SCPI命令更改仪器输出后显示界面
同样的方法,发送SCPI命令“*RST”,重置仪器输出,恢复默认值,如图13所示。
图12 SCPI命令发送界面
图13 仪器默认输出界面
以上操作过程就完成SCPI远程控制AT-PG-1000系列,其完整SCPI命令见附录。
附录
基本控制的SCPI命令如下:
*IDN?
*RST
SOURce1:PERiod 600 ns
SOURce2:PERiod 200 ns
SOURce1:VOLT:HIGH 1
SOURce1:VOLT:LOW -1
SOURce2:VOLT:HIGH 0.5
SOURce2:VOLT:LOW -0.5 SOURce1:PULSe1:WIDth 100 ns SOURce2:PULSe1:WIDth 20 ns SOURce1:PULSe:MODE SINGLE TRIGger:MODE CONTINUOUS PULSEGENControl:START
*TRG