2009年6月25日 星期四

測試系統整合(一)-儀器控制GPIB篇

測試軟體工程師的必備技巧除了基本的程式編寫外少不了的就是儀器控制了!! 現有的儀器控制介面有-- GPIB, UART, Ethernet這三種居多! 
今天就來介紹一下GPIB界面的控制. GPIB 介面是以NI(National Instruments)出的USB GPIB或者是PCI GPIB為主! 
程式控制部分取決於你熟悉哪一種程式語言(VC, VB, BCB Delphi, LabVIEW.......), NI-488.2裡面有相關的sample code可以參考!! 
所以在以程式去控制測試流程時就必須要考慮到何時對儀器下command何時需讀取儀器上所得到的data, 這些都需要一些經驗和技巧的累積才能夠去做的完美!!
一開始你需要以NI-488的API去取得儀器的控制權然後你才能依照儀器手冊上的remote control programming manual去控制儀器做動. 因為各家各個儀器都有不一樣的控制方式所以一定要搞清楚programming manual上的命令! 
 本身控制過的儀器有: Power Supply: 固緯 PPS系列 Anritsu: MT-885XX, MS266XX Keithley: 2015P, 2306 Agilent: E4418B

沒有留言:

張貼留言