频谱仪控制界面很简单如图所示:
IP地址是频谱仪的网络IP地址,是固定的值,可由人工在仪表上操作;CF是中心频率,是我们要设置的频谱仪中心频率,RBW,VBW我们教研室使用的是3KHZ,100HZ,SPAN带宽,SWTime 扫描时间;REF,参考电平,Sca/div,是频谱仪仪表上每一格代表的电平差,points是扫描点数。其中每一项都可以单独设置,也可以在参数确定后,点击setall一次性全部设置。
Set All按钮的响应代码是:
setCF();
setSpan();
setRBW();
setVBW();
setSTIme();
setpoints();
setREF();
setscale();
这里调用了封装好的各个设置的函数
其中void CtestDlg::setCF()
{
ViString strIPinst