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