matlab程控基础篇

matlab程控基础篇 #

操作系统:Windows7 IDE:matlab2019b Visa版本:17.5 通信方式:LAN

在开发之前请确保已配置visa开发环境,参考 Visa开发环境搭建

运行本程序后,会输出查询到的仪器标识:China Electronics Technology Instruments Limited Company,3672D,1801001,2.1.0。

第一步:打开matlab并新建脚本 #

这里我新建的脚本命名为:demo1

脚本中输入以下代码:

vi=visa('ni','TCPIP0::172.16.1.201:5025:SOCKET');%在第二步中我使用的是NI的visa库,所以这里是'ni',若要使用agilent或者keysight的要做相应的改变。TCPIP0::172.16.1.201::5025::SOCKET为网络分析仪的IP地址和端口号。这里使用的是我的配置,要根据自己的情况进行改动。    
fopen(vi);
clrdevice(vi);
pr=query(vi,'*IDN?');%本例使用程控命令“*IDN?”,其功能是输出仪器标识。具体的程控命令参考编程手册第三章程控命令。
fprintf(pr);
fclose(vi);
delete(vi);
clear vi;

注意:(1)TCPIP0::172.16.1.201::5025::SOCKET为IP地址和网络分析仪的端口号。这里使用的是我的配置,要根据自己的情况进行改动。

(2)如果代码中没有fclose(vi);delete(vi);clear vi;进行关闭、清除以及断开连接,运行一遍程序后,再次运行程序会报错。

第二步:运行程序 #

运行程序后主页显示:

图-2001