信號(hào)源的遠(yuǎn)程控制
現(xiàn)代矢量信號(hào)源一般具有遠(yuǎn)程控制功能,用戶(hù)可以通過(guò)操作PC上的軟件, 實(shí)現(xiàn)對(duì)信號(hào)源的遠(yuǎn)程編程和控制。
最主要的連接接口有以下幾種:
·General Purpose Interface Bus (GPIB)通用接口總線
使用GPIB IEEE-488.2,連接PC和信號(hào)源。
GPIB的數(shù)據(jù)單位是字節(jié)(8位),數(shù)據(jù)傳輸很快,在很多領(lǐng)域比如比如生產(chǎn)線上應(yīng)用十分廣泛。然而,GPIB受儀器與PC之間物理位置和距離的限制。傳輸電纜線平均不能超過(guò)2米/每?jī)x器,總長(zhǎng)不能超過(guò)20米。
·Local Area Network (LAN)
無(wú)線局域網(wǎng)LAN的數(shù)據(jù)單位是包(packet),傳輸速率較高。電腦和信號(hào)源之間的距離最大不能超過(guò)100米(10base-T)。下列協(xié)議適用于通過(guò)LAN與信號(hào)源連接:
Ø
Ø
Ø
Ø
·ANSI/EIA232 (RS-232)串行連接
RS-232是與一臺(tái)儀器通信常用的方式;主要用于控制打印機(jī),外部磁盤(pán)驅(qū)動(dòng)和連接到調(diào)制解調(diào)器。因?yàn)橥ㄟ^(guò)RS-232連接,數(shù)據(jù)的發(fā)送和接收的單次為1bit。而且它需要某些特定的參數(shù)(比如波特率)在信號(hào)源和PC上能夠匹配,所以連接速度較慢。
·USB 2.0 (僅適用于安捷倫MXG)
USB 2.0的64 MBps通信傳輸速率比GPIB和RS-232快 (數(shù)據(jù)傳輸方面大于1KB)。更多信息可以參考Agilent SICL 或VISA User’s Guide。然而,小規(guī)模數(shù)據(jù)傳輸?shù)难訒r(shí)會(huì)長(zhǎng)一些。
安捷倫的信號(hào)源支持的接口列表如下:
儀器
支持的接口
安捷倫 MXG
GPIB, LAN和USB 2.0
安捷倫 ESG
GPIB, LAN和ANSI/EIA232 (RS-232) 串行連接
安捷倫 PSG
GPIB, LAN和ANSI/EIA232 (RS-232) 串行連接
安捷倫 PXB
GPIB, LAN和USB 2.0
上述的這些接口,加上IO library和編程語(yǔ)言,可以遠(yuǎn)程控制信號(hào)源。
主要的編程語(yǔ)言與Commands for Programming Instructions (SCPI)和IO library功能一起遠(yuǎn)程控制信號(hào)源。常用的編程語(yǔ)言有:C/C++/ C#/Agilent BASIC/Visual Basic®/PERL/LabView®等。