Matlab连接Agilent ESG

2015-11-24  本文已影响707人  v0cbc

Matlab 提供了多种手段可以用来连接各种外设和仪器,包括常用的Agilent公司的矢量信号发生器ESG4438C。

具体操作步骤:

1.jpg

*idn?

io=agt_newconnection('tcpip','192.168.1.16');
[status,status_description,query_result]=agt_query(io,'*idn?');
if(status<0) return;end
[status,status_description2]=agt_sendcommand(io,'SOURce:FREQuency 500E6');
[status,status_description3]=agt_sendcommand(io,'POWer -10');
[status,status_description4]=agt_waveformload(io,IQData,'TitleName,fs,'play','normscale');
[status,status_description5]=agt_sendcommand(io,'OUTPut:STATe ON');% agt_closeAllSessions;

上面fs是设置的采样率,IQData为需要输入给4438的IQ数据。其他语句按照字面均可理解,详细可参见下载助手文件内注释。

上一篇 下一篇

猜你喜欢

热点阅读