信號源的遠程控制
最主要的連接接口有以下幾種:
本文引用地址:http://dyxdggzs.com/article/201701/337192.htm·General Purpose Interface Bus (GPIB)通用接口總線(xiàn)
使用GPIB IEEE-488.2,連接PC和信號源。
GPIB的數據單位是字節(8位),數據傳輸很快,在很多領(lǐng)域比如比如生產(chǎn)線(xiàn)上應用十分廣泛。然而,GPIB受儀器與PC之間物理位置和距離的限制。傳輸電纜線(xiàn)平均不能超過(guò)2米/每?jì)x器,總長(cháng)不能超過(guò)20米。
·Local Area Network (LAN)
無(wú)線(xiàn)局域網(wǎng)LAN的數據單位是包(packet),傳輸速率較高。電腦和信號源之間的距離最大不能超過(guò)100米(10base-T)。下列協(xié)議適用于通過(guò)LAN與信號源連接:
Ø
Ø
Ø
Ø
·ANSI/EIA232 (RS-232)串行連接
RS-232是與一臺儀器通信常用的方式;主要用于控制打印機,外部磁盤(pán)驅動(dòng)和連接到調制解調器。因為通過(guò)RS-232連接,數據的發(fā)送和接收的單次為1bit。而且它需要某些特定的參數(比如波特率)在信號源和PC上能夠匹配,所以連接速度較慢。
·USB 2.0 (僅適用于安捷倫MXG)
USB 2.0的64 MBps通信傳輸速率比GPIB和RS-232快 (數據傳輸方面大于1KB)。更多信息可以參考Agilent SICL 或VISA User’s Guide。然而,小規模數據傳輸的延時(shí)會(huì )長(cháng)一些。
安捷倫的信號源支持的接口列表如下:
儀器 | 支持的接口 |
安捷倫 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ǔ)言,可以遠程控制信號源。
主要的編程語(yǔ)言與Commands for Programming Instructions (SCPI)和IO library功能一起遠程控制信號源。常用的編程語(yǔ)言有:C/C++/ C#/Agilent BASIC/Visual Basic®/PERL/LabView®等。
評論