基于宏功能的控制系统简介
概述
这部分将说明如何能利用E5071C的内置VBA宏功能来构建对E5071C和外围设备进行控制的系统,以及什么样的命令置位能用于这样的目的。
构建控制系统
基于宏功能的控制系统分为两类:如下图所示,VBA控制系统对E5071C本身进行控制,而VBA远程控制系统则对外围设备进行控制。当您利用宏功能来控制外围设备时,必须通过USB/GPIB接口、USB或LAN将E5071C与外围设备相连,并将他们配置成经VISA(虚拟仪器软件结构)进行通信联系。有关利用VISA程序库进行编程的情况,请参考Programming with VISA(使用VISA编程)部分。
利用宏环境的控制系统配置实例
所需设备
E5071C
外围设备和(或)为您的目的服务的其它仪器
USB/GPIB接口,USB电缆或LAN
控制方法
依据您利用宏功能来控制E5071C不是控制外围设备,您可能利用的命令置位将不相同。
对E5071C进行控制
当您想控制E5071C本身时,您可以利用E5071C VBA环境内的COM对象来编制程序。与E5071C一起提供的COM对象包括COM接口特有的7个对象和与SCPI命令相对应的COM对象。
对外围设备进行控制
当您想控制外围设备时,可以利用E5071C VBA环境内的VISA库函数来编制程序。
在关利用VISA程序库的情况,参见Controlling Peripherals(对外围设备进行控制)部分。在关VISA功能的全面描述,参考VISA程序库的在线帮助。
在关特定外围设备提供的GPIB命令,参考与外围设备一起提供的文件资料。