请选择 进入手机版 | 继续访问电脑版
虹科测试测量 首页 客户支持 常见问题 查看内容

PG-1000系列脉冲发生器SCPI远程控制

2018-8-30 15:43| 发布者: Stone_Mei| 查看: 546| 评论: 0|原作者: Stone_Mei

摘要: 本文讲述了输入对Active Technologies公司(简称AT)的PG 1000系列脉冲发生器进行SCPI控制,以及在SCPI控制前如何使用NI MAX进行系统配置,并提供了LabVIEW、Microsoft Visual C++与Microsoft C# .NE范例

1.    概要
可以连接仪器至用户的网络中,实现打印、文件共享、互联网访问等其他功能。请联系贵公司的网络管理员,并使用标准Windows在用户的网络中配置仪器。
仪器是通过VXI-11 (LAN)协议进行控制的,用户可以利用SCPI命令远程控制仪器,请参考《Pulse Rider PG-1000 programmer manual》了解详细的SCPI命令语法、语句。

2.    工具/准备
2.1 PG-1000系列SDK
1.       用户在www.activetechnologies.it网站注册账户后,登录网站并“Register”仪器。                              
2.       点击“Support”—“ClientArea”,访问“Users Products”界面。
3.       点击AT-PG1072或AT-PG1074链接,访问下载界面。点击SDK-AT-PULSE-GENERATOR安装包并下载。

SDK内包括:
             AT InstrumentCommunicator安装程序(用途,参考下节“配置系统”的第9步)
             C++例程
     C#例程
     LabVIEW例程

2.2 NI VISA
在Client-PC(即Remote PC)中下载并安装NI VISA。
VISA为硬件与开发环境(比如,Visual Studio .NET、LabVIEW、LabWindows/CVI、Measurement Studio for MicrosoftVisual Studio、MatLab等)提供编程接口。NI VISA是National Instruments公司提供的VISA I/O标准。NI VISA包括软件库、交互式工具(例如, NI I/O Trace与VISA交互式控制)、配置程序等。

2.3 NI NAXMeasurement & Automation Explorer
在Client-PC(即Remote PC)中下载并安装NI MAX软件。

2.4 PG-1000系列软件
打开PG-1000系列仪器中自带的控制软件,找到“Remote/Local”界面中的VXI-11(LAN协议)Server。默认情况下,VXI-11 Server是开启的,意味着PG1000系列仪器可以接收来自Client-PC的SCPI命令。
当PG-1000系列仪器接收SCPI命令时,PG-1000系列软件界面会根据SCPI命令做出相应的变化(例如,参数设置等)。
注意:不能在本地PC(即PG-1000系列仪器本身中的PC系统)中通过SCPI命令控制PG-1000系列仪器。
若VXI-11 Server被关闭,SCPI命令通信将会失败。

3. 配置系统(使用NI MAX
使用NI MAX进行如下配置:
1.       使用LAN线缆连接仪器与Client-PC。
2.       在Client-PC中安装NI VISA与NI MAX。
3.       打开Client-PC中的NI MAX。点击“Add Network Device ”——“VISA TCP/IP Resource…”。
4.       选择“Auto-detect of LAN Instrument”,并点击“Next”。
5.       面板将会显示在LAN网络中搜索到的仪器,选择PG-1000系列仪器,并点击“Next”。        
6.       输入“Alias”(此步非必须,可省略),并点击“Next”。
7.       点击“Finish”。
8.       PG-1000仪器资源将会在“NetworkDevices”列表中显示。
9.       现在,可以使用NI Visa Test Panel或AT Instrument Communicator(软件的获取下载,参考“PG-1000系列 SDK”小节的第3步;软件的使用,参考下   节“使用AT Instrument Communicator调试系统”)发送SCPI命令至PG-1000。

4. 调试系统(使用AT Instrument Communicator
VXI-11(LAN协议)Server可以为在同一LAN网络下的PG-1000仪器与Client-PC提供软件接口。
ATInstrument Communicator软件需安装在Client-PC中,且Client-PC中需安装NI VISA。
通过以下步骤,操控Client-PC中AT Instrument Communicator软件实现对PG-1000仪器的控制:
1.       在Client-PC中安装AT Instrument Communicator软件。
2.       在“Device”列表中选择PG-1000系列仪器。
3.       点击“Connect”按钮。
4.       若连接成功,“Command”复选框内的“Write”、“Read”等按钮将会可选(非灰色)
5.       在“Command”文本框内输入*IDN?并点击“Write”按钮。
6.       点击“Query”按钮。
7.       在“Event Logger”列表中,PG-1000系列仪器会显示返回值,例如:
 ACTIVE TECHNOLOGIES,AT-PULSE-RIDER PG1072 00000001,SCPI 99.0, SV 1.0.0 where 00000001 is theserialnumber, SCPI 99.0 is the SCPI  command version and SV 1.0.0 is thesoftware version.
8.       TXT命令脚本(script)文件包括一系列SCPI命令(每行一条命令),用户可以发送TXT命令脚本文件。点击“File”—“Open”打开加载TXT命令脚本文   件对话框。
9.       参考《Pulse Rider PG-1000 programmer manual》了解详细的SCPI命令语法、语句。

5. 例程/范例
PG-1000系列SDK中包含由很多种语言编写的例程,例如LabVIEW、Microsoft Visual C++与Microsoft C# .NE语言。
例程可以在安装了NI VISA并兼容MicrosoftWindows®的PC上运行。
NI VISA是NationalInstruments公司提供的VISA I/O标准。NI VISA包括软件库、交互式工具(例如, NI I/O Trace与VISA交互式控制)、配置程序等。
在软件中使用NI VISA编写的仪器驱动,可以处理软件应用程序与硬件仪器之间的通信。
下载并安装NI VISA。
例程假设系统已经识别PG-1000系列仪器的资源名称(resource name),即IP地址或主机名称,可参考前文“配置系统”小节了解资源名称(resource name)。
        

鲜花

握手

雷人

路过

鸡蛋

相关分类

 
QQ在线咨询
售前咨询热线
400-999-3848
售后服务热线
400-999-3848
返回顶部