LabVIEW儀器控制管理_第1頁
LabVIEW儀器控制管理_第2頁
LabVIEW儀器控制管理_第3頁
LabVIEW儀器控制管理_第4頁
LabVIEW儀器控制管理_第5頁
已閱讀5頁,還剩47頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第9章 儀器控制第第9 9章章 儀器控制儀器控制9.1 串行通信串行通信 9.2 GPIB總線標準總線標準(IEEE 488) 9.3 VISA編程編程 9.4 VXI和和PXI總線系統(tǒng)簡介總線系統(tǒng)簡介 9.5 LabVIEW儀器驅動程序儀器驅動程序 習題習題9 第9章 儀器控制在使用LabVIEW開發(fā)虛擬儀器時,儀器控制是非常重要的內容。儀器控制的功能是把實際儀器設備與計算機連接起來一起工作,同時還可以根據(jù)需要進行擴展。要順利實現(xiàn)儀器控制,要求儀器與計算機實現(xiàn)正確的通信,存在正確的通路,并在計算機上安裝儀器控制的程序。儀器與計算機之間的常見接口有串口和GPIB等。LabVIEW中儀器控制節(jié)點

2、如圖9-1所示。第9章 儀器控制圖9-1 儀器I/O子模板第9章 儀器控制9.1 串串 行行 通通 信信串行通信是一種常用的數(shù)據(jù)傳輸方法,它用于計算機與外設之間的數(shù)據(jù)傳輸,例如一臺可編程儀器與另外一臺計算機之間的通信。串行通信中發(fā)送方通過一條通信線,一次一個字節(jié)地把數(shù)據(jù)傳送到接收方。串行通信系統(tǒng)的組成如圖9-2所示。由于大多數(shù)電腦都有一至兩個串行通信接口,因此串行通信非常流行。許多GPIB儀器也都有串行接口。然而,串行通信的缺陷是一個串行接口只能與一個設備進行通信。一些外設需要用特定字符來結束傳送給它們的數(shù)據(jù)串。常用的結束字符是回車符、換行符或分號,具體可以查閱設備使用手冊,以決定是否需要一個

3、結束符。第9章 儀器控制圖9-2 串行通信系統(tǒng)組成第9章 儀器控制在LabVIEW功能模板的Instrument I/OSerial程序庫中包含進行串行通信操作的一些功能模塊:(1) Serial port init VI模塊用于初始化所選擇的串行口。其中,F(xiàn)low control設置握手方式的參數(shù);Buffer size設置程序分配的輸入/輸出緩沖區(qū)的大??;Port number決定通信接口地址;Baud rate、data bits、stop bits和parity等設置通信參數(shù)。(2) Serial port write VI模塊用于把String to write中的數(shù)據(jù)寫到port

4、number指定的串行接口中。(3) Serial port read VI模塊用于從Port number指定的串行接口中讀取requested byte count指定的字符個數(shù)。(4) Bytes at serial port VI模塊用于計算由Port number指定的串行接口的輸入緩沖區(qū)中存放的字節(jié)個數(shù),并將該數(shù)值存放于Byte count中。第9章 儀器控制9.2 GPIB總線標準總線標準(IEEE 488)9.2.1 GPIB概念概念惠普公司在20世紀60年代末和70年代初開發(fā)了GPIB通用儀器控制接口總線標準。IEEE國際組織在1975年對GPIB進行了標準化,由此,GPIB

5、變成了IEEE 488標準。術語GPIB、HP-IB和IEEE 488都是同義詞。GPIB的原始目的是對測試儀器進行計算機控制。然而,GPIB的用途十分廣泛,現(xiàn)在已廣泛用于計算機與計算機之間的通信,以及對掃描儀和圖像記錄儀的控制。9.2.2 GPIB總線的結構和工作方式總線的結構和工作方式GPIB是一個數(shù)字化的24線并行總線,它包括8條數(shù)據(jù)線、5條控制線(ATN、EOI、IFC、REN和SRQ)、3條握手線和8條第9章 儀器控制地線。GPIB使用8位并行、字節(jié)串行的異步通信方式。也就是說,所有字節(jié)都是通過總線順序傳送,傳送速度由最慢部分決定。由于GPIB的數(shù)據(jù)單位是字節(jié)(8位),數(shù)據(jù)一般以AS

6、CII碼字符串方式傳送。標明傳送數(shù)據(jù)結束的方式有三種。通常,GPIB包括一根連接線(EOI),用來傳送數(shù)據(jù)完畢信號,也可以在數(shù)據(jù)串結束處放入一個特定結束符(EOS);有些儀器用EOS方法代替EOI信號線方法,或者兩種方法一起使用;還有一種方法,聽者(數(shù)據(jù)接收方)可以計數(shù)已傳送的數(shù)據(jù)字節(jié),當達到限定的字節(jié)數(shù)時停止讀取數(shù)據(jù)。只要EOI、EOS和限定字節(jié)數(shù)的邏輯“或”值為真,數(shù)據(jù)傳送就停止。一般字節(jié)計數(shù)法作為缺省的傳送結束方法,典型的字節(jié)數(shù)限定值等于或大于需要讀取的數(shù)據(jù)值。第9章 儀器控制每個設備,包括計算機接口卡,必須有一個030之間的GPIB地址。一般GPIB接口板設置為地址0,儀器的GPIB地

7、址為130。GPIB由一個控者來控制總線。在總線上傳送儀器命令和數(shù)據(jù),控者尋址一個講者,一個或者多個聽者。數(shù)據(jù)串在總線上從講者向聽者傳送。LabVIEW的GPIB程序包自動處理尋址和大多數(shù)其他的總線管理功能。9.2.3 GPIB子模板簡介子模板簡介GPIB子模板位于Instrument I/O子模板下,如圖9-3所示。該子模板包含10個傳統(tǒng)的GPIB子模塊和488.2GPIB命令模塊。這些模塊在工作平臺上可以調用低層的488.2驅動軟件。大多數(shù)的GPIB應用程序只需要從儀器讀寫數(shù)據(jù)串。下面討論常用的子模塊、具體常用節(jié)點及其功能(如表9.1所示)。第9章 儀器控制圖9-3 GPIB子模板 第9章

8、 儀器控制表表9.1 GPIB子模塊子模塊第9章 儀器控制9.2.4 GPIB 儀器應用舉例儀器應用舉例【例9.1】 使用GPIB子程序模塊與GPIB設備通信。建立一個與任何GPIB儀器通信的程序。本例采用傳統(tǒng)的GPIB子程序與指定儀器進行GPIB讀/寫操作。命令行參數(shù)“*idn?”適用于大多數(shù)IEEE 488.2兼容儀器,它要求儀器返回其標識符。GPIB儀器通信VI前面板如圖9-4所示。1前面板的建立前面板的建立(1) 從File菜單中選擇NEW打開一個新面板。(2) 建立上圖所示的控制和顯示(請記住,從程序框圖(見圖9-5)中選擇相應的功能模塊,再選擇Create Control或者Cre

9、ate Indicator,可以產(chǎn)生所有的控制和顯示)。(3) 從“寫入數(shù)據(jù)”控制欄中輸入“*idn?”,在“字節(jié)計數(shù)”中輸入數(shù)值100,如圖9-4所示。第9章 儀器控制圖9-4 GPIB儀器通信VI前面板第9章 儀器控制圖9-5 GPIB儀器通信VI框圖程序第9章 儀器控制2程序框圖的建立程序框圖的建立(1) 打開框圖編程窗口。(2) 創(chuàng)建圖9-5所示的框圖子程序模塊。GPIB Write功能模塊(在Instrument I/O GPIB子模板)用于將字符串寫入GPIB儀器。GPIB Read功能模塊(在Instrument I/O GPIB子模板)用于從GPIB儀器中讀取數(shù)據(jù)字符串。Gen

10、eral Error Handler功能模塊(在TIME & DIALOG子模板)用于檢查出錯報告字符串,如果發(fā)現(xiàn)錯誤,則顯示一個對話框。(3) 返回前面板,并運行該程序。在“讀出數(shù)據(jù)”顯示欄中將顯示儀器的標識字符串,如果無數(shù)據(jù)返回,而接收到一個GPIB出錯信息“EABO”(或者“error=6”),則表示儀器不能讀命令參數(shù)“*idn?”,需查閱儀器的使用手冊以找出合適的相應命令。(4) 將上述程序以GPIB.vi的名字保存,然后關閉。第9章 儀器控制9.3 VISA 編編 程程9.3.1 VISA的基本概念的基本概念VISA是虛擬儀器軟件結構體系(Virtual Instrument

11、 Software Architecture)的簡稱,是美國國家儀器NI(National Instrument)公司開發(fā)的一種用來與各種儀器總線進行通信的高級應用編程接口。VISA總線I/O軟件是一個綜合軟件包,不受平臺、總線和環(huán)境的限制,可用來對USB、GPIB、串口、VXI、PXI和以太網(wǎng)系統(tǒng)進行配置、編程和調試。VISA是虛擬儀器系統(tǒng)I/O接口軟件。基于自底向上結構模型的VISA創(chuàng)造了一個統(tǒng)一形式的I/O控制函數(shù)集。VISA是由組成VXI plug&play系統(tǒng)聯(lián)盟的35家最大的儀器儀表公司所統(tǒng)一采用的標準。采用了VISA標準,第9章 儀器控制就可以不考慮時間及儀器I/O選擇項

12、,驅動軟件可以相互兼容。一方面,對初學者或是簡單任務的設計者來說,VISA提供了簡單易用的控制函數(shù)集;另一方面,對復雜系統(tǒng)的組建者來說,VISA提供了非常強大的儀器控制功能與資源管理。LabVIEW在I/O控制子模板中提供了VISA Resource name 控件,如圖9-6所示。9.3.2 VISA子模塊簡介子模塊簡介VISA的功能模塊位于Instrument I/OVISAVISA Advanced 子模板中,如圖9-7所示。該模板中包括基本節(jié)點、指定接口、事件處理、高層寄存器讀/寫、低層寄存器讀/寫等幾個部分,本節(jié)僅介紹常用的幾個部分。第9章 儀器控制圖9-6 VISA Resourc

13、e name 控件 第9章 儀器控制圖9-7 VISA子模塊 第9章 儀器控制1VISA Write 函數(shù)函數(shù) VISA Write 節(jié)點的圖標及其端口連接定義如圖9-8所示。該節(jié)點把write buffer 中的字符串(或其他數(shù)據(jù))寫入VISA Resource name端參數(shù)指定的設備。Dup VISA Resource name傳送相同的Resource name值。2VISA Read 函數(shù)函數(shù)VISA Read 節(jié)點的圖標及其端口連接定義如圖9-9所示。該節(jié)點讀取VISA Resource name指定設備中的數(shù)據(jù)。Dup VISA Resource name傳送相同的session

14、值。第9章 儀器控制圖9-8 VISA Write 節(jié)點的圖標及其端口第9章 儀器控制圖9-9 VISA Read 節(jié)點的圖標及其端口第9章 儀器控制3打開會話通道打開會話通道打開儀器前面板之前,先應該打開兩種類型的會話通道,即資源管理器會話通道和器件會話通道,而且應先打開資源管理器會話通道。VISA Open節(jié)點的圖標及其端口如圖9-10所示。4關閉會話通道關閉會話通道為了節(jié)省計算機的系統(tǒng)資源,當VISA程序結束時,必須關閉所有打開的會話通道。VISA Open節(jié)點的圖標及其端口如圖9-11所示。該函數(shù)關閉由VISA Resource name端參數(shù)指定的設備通信過程,釋放VISA連接占用的

15、計算機資源。第9章 儀器控制圖9-10 VISA Open節(jié)點的圖標及其端口 第9章 儀器控制圖9-11 VISA Close節(jié)點的圖標及其端口第9章 儀器控制9.3.3 VISA 應用舉例應用舉例【例9.2】 用VISA模塊與GPIB設備或者串行設備通信。使用VISA功能模塊向指定設備(GPIB或者串行設備)讀/寫數(shù)據(jù)。命令參數(shù)“*idn?”適用于大多數(shù)儀器,無論是GPIB通信或是串行通信。它返回儀器的標識字串?!?idn?”查詢可以得到代表被查詢儀器的內部標識符,如廠家、型號等。1前面板的建立前面板的建立(1) 打開一個新的前面板,并且照圖9-12建立控制和指示件。VISA session

16、控制件可以在CONTROLS模板中的Path&Refnum子模板中找到,也可以通過VISA Open功能模塊創(chuàng)建。第9章 儀器控制圖9-12 VISA 通信的前面板第9章 儀器控制(2) Resource Name控制件應包含下列值:對于地址=2的GPIB儀器:“GPIB:2:0:INSTR”;對于COM1上的串行儀器:“ASRL 1:INSTR”。(3) 在Write Buffer字串控制欄中輸入“*idn?”,在Byte Count控制欄中輸入100。2程序框圖的建立程序框圖的建立(1) 打開框圖窗口,如圖9-13所示。(2) 按照圖9-13所示選擇創(chuàng)建框圖對象并連接線,圖中調用了

17、下面的模塊:VISA Open功能模塊(在Instrument I/O:VISA子模板中)用于打開通信過程,并產(chǎn)生VISA session參數(shù)。第9章 儀器控制VISA Write功能模塊(在Instrument I/O:VISA子模板中)用于把數(shù)據(jù)串寫入指定設備。VISA Read功能模塊(在Instrument I/O:VISA子模板中)用于從指定設備中讀入數(shù)據(jù)。VISA Close功能模塊(在Instrument I/O:VISA子模板中)用于關閉VISA Session。(3) 返回前面板并運行該程序。VISA session控制件保持為設置值INSTR。如果要修改此參數(shù),可以打開VI

18、SA session控制件,選擇VISA Class值。根據(jù)Resource name的設置值,可以選擇與GPIB或者串行設備進行通信。(4) 以VISA.vi文件名保存該程序,并關閉程序。第9章 儀器控制圖9-13 VISA 通信的框圖面板第9章 儀器控制9.4 VXI和和PXI總線系統(tǒng)簡介總線系統(tǒng)簡介9.4.1 VXI總線系統(tǒng)總線系統(tǒng)20世紀80年代后期,儀器制造商發(fā)現(xiàn)GPIB總線和VME總線產(chǎn)品無法再滿足軍用測控系統(tǒng)的需求。在這種情況下,HP、Tekronix等五家國際著名的儀器公司成立了VXIbus聯(lián)合體,并于1987年發(fā)布了VXI規(guī)范的第一個版本。幾經(jīng)修改和完善,于1992年被IEE

19、E接納為IEEE-1155-1992標準。VXIbus規(guī)范是一個開放的體系結構標準,其主要目標是使VXIbus器件之間、VXIbus器件與其他標準的器件(計算機)之間能夠以明確的方式開放地通信,使系統(tǒng)體積更小,通過使用高帶寬的吞吐量,為開發(fā)者提供高性能的測試設備。VXIbus采用通用的接口來實現(xiàn)相似的儀器功能,使系統(tǒng)集成軟件成本進一步降低。 第9章 儀器控制VXIbus規(guī)范發(fā)布后,由于軍方對測控系統(tǒng)的大量需求,許多儀器生產(chǎn)廠商都加入到VXIplug&play(VXI即插即用)聯(lián)盟。該聯(lián)盟是VXIbus聯(lián)合體的固有補充機構。聯(lián)盟通過規(guī)定連接器的統(tǒng)一方法,UUT接口和測試夾具,共享存儲器通

20、信的儀器協(xié)議,可選VXI特性的統(tǒng)一使用方法以及統(tǒng)一文件的編制方法來增加硬件的兼容性,并開發(fā)一種統(tǒng)一的校準方法。聯(lián)盟還通過規(guī)定和推廣標準系統(tǒng)軟件框架來實現(xiàn)系統(tǒng)軟件的“plug&play”互換性。 1VXI總線系統(tǒng)規(guī)范簡介總線系統(tǒng)規(guī)范簡介VXI總線系統(tǒng)或者其子系統(tǒng)由一個VXIbus主機箱、若干VXIbus器件、一個VXIbus資源管理器和主控制器組成,零槽模塊完成系統(tǒng)背板管理,包括提供時鐘源和背板總線仲裁等,第9章 儀器控制當然它也可以同時具有其他的儀器功能。資源管理器在系統(tǒng)上電或者復位時對系統(tǒng)進行配置,以使系統(tǒng)用戶能夠從一個確定的狀態(tài)開始系統(tǒng)操作。在系統(tǒng)正常工作后,資源管理器就不再起作用

21、。主機箱容納VXIbus儀器,并為其提供通信背板、供電和冷卻。 VXIbus不是設計來替代現(xiàn)存標準的,其目的只是提高測試和數(shù)據(jù)采集系統(tǒng)的總體性能提供一個更先進的平臺。因此,VXIbus規(guī)范定義了幾種通信方法,以方便VXIbus系統(tǒng)與現(xiàn)存的VMEbus產(chǎn)品、GPIB儀器以及串口儀器的混合集成。2VXI總線系統(tǒng)機械結構總線系統(tǒng)機械結構 VXIbus規(guī)范定義了4種尺寸的VXI模塊。較小的尺寸A和B第9章 儀器控制是VMEbus模塊定義的尺寸,并且從任何意義上來說,它們都是標準的VEMbus模塊。較大的C和D尺寸模塊是為高性能儀器所定義的,它們增大了模塊間距,以便對包含用于高性能測量場合的敏感電路的模

22、塊進行完全屏蔽。A尺寸模塊只有P1、P2和P3連接器。 目前市場上最常見的是C尺寸的VXIbus系統(tǒng),這主要是因為C尺寸的VXIbus系統(tǒng)體積較小,成本相對較低,又能夠發(fā)揮VXIbus作為高性能測試平臺的優(yōu)勢。 3VXI總線系統(tǒng)電氣結構總線系統(tǒng)電氣結構 VXIbus完全支持32位VME計算機總線。除此之外,VXIbus還增加了用于模擬供電和ECL供電的額外電源線,用于測量同步和觸發(fā)的儀器總線,模擬相加總線以及用于模塊之間通信的本地總線。第9章 儀器控制9.4.2 PXI總線系統(tǒng)總線系統(tǒng)PXI (PCI eXtensions for Instrumentation,面向儀器系統(tǒng)的PCI擴展)是一

23、種堅固的基于PC的測量和自動化平臺。PXI結合了PCI的電氣總線特性與CompactPCI的堅固性、模塊化及Eurocard機械封裝的特性,并增加了專門的同步總線和主要軟件特性。這使它成為測量和自動化系統(tǒng)的高性能、低成本運載平臺。這些系統(tǒng)可用于制造測試、軍事和航空、機器監(jiān)控、汽車生產(chǎn)及工業(yè)測試等各種領域中。PXI于1997年完成開發(fā),并在1998年正式推出,它是為滿足日益增加的對復雜儀器系統(tǒng)的需求而推出的一種開放式工業(yè)標準。如今,PXI標準由PXI系統(tǒng)聯(lián)盟(PXISA)所管理。該聯(lián)盟由60多家有公司組成,共同推廣PXI標準,確保PXI的互換性, 第9章 儀器控制并維護PXI規(guī)范。簡單來說,PX

24、I是以PCI(Peripheral Component Interconnect)及CompactPCI為基礎,再加上一些PXI特有的信號組合而成的一個架構。PXI繼承了PCI的電氣信號,使得PXI擁有如PCI bus的極高傳輸數(shù)據(jù)的能力,因此能夠有高達132528 Mb/s的傳輸性能,在軟件上是完全兼容的。另一方面,PXI采用和CompactPCI一樣的機械外型結構,因此也能同樣享有高密度、堅固外殼及高性能連接器的特性。一個PXI系統(tǒng)由幾項組件所組成,包含了一個機箱、一個PXI背板(backplane)、系統(tǒng)控制器(System controller module)以及數(shù)個外設模塊(Peri

25、pheral modules)。在此以一個高度為3U的八槽PXI系統(tǒng)為例,如圖9-14所示。系統(tǒng)控制器,也就是CPU第9章 儀器控制模塊,位于機箱的左邊第一槽,其左方預留了三個擴充槽位給系統(tǒng)控制器使用,以便插入因功能復雜而體積較大的系統(tǒng)卡。由第二槽開始至第八槽稱為外設槽,可以讓用戶依照本身的需求而插上不同的儀器模塊。其中,第二槽又可稱為星形觸發(fā)控制器槽(Star Trigger Controller Slot)。3U PXI機箱外形小巧、緊湊,對于狹小的環(huán)境測試來說是一項重要的特性,PXI的背板提供了一些專為測試和測量工程設計的獨特特性。專用系統(tǒng)時鐘用于模塊的同步;8條獨立的總線可以精確同步兩

26、個或多個模塊;槽間的局部總線可以節(jié)省PCI總線的線寬。第9章 儀器控制圖9-14 3U PXI系統(tǒng)的機械配置 第9章 儀器控制PXI的信號包含了以下幾種:(1) 10 MHz參考時鐘(10 MHz reference clock)。PXI規(guī)格定義了一個低歪斜(Low skew)的10 MHz參考時鐘。此參考時鐘位于背板上,并且分布至每一個外設槽(Peripheral slot),其特色是由時鐘源(Clock source)開始至每一槽的布線長度都是等長的,因此每一外設槽所接收的clock都是同一相位的,這對多個儀器模塊的同步來說是一個很方便的時鐘來源。(2) 局部總線(Local Bus)。在

27、每一個外設槽上,PXI定義了局部總線以及連接其相鄰的左方及右方外設槽,左方或右方局部總線各有13條,這個總線除了可以傳送數(shù)字信號外,也允許傳送模擬信號。比如3號外設槽上的左方局部總線可以與2號外設槽上的右方局部總線連接,3號外設槽上的右方局部第9章 儀器控制總線則與4號外設槽上的左方總線連接。而外設槽3號上的左方局部總線與右方局部總線在背板上是不互相連接的,除非插在3號外設槽的儀器模塊將這兩方信號連接起來。(3) 星形觸發(fā)(Star Trigger)。前面說到外設槽2號的左方局部總線在PXI的定義下,被作為另一種特殊的信號,叫做星形觸發(fā)。這13條星形觸發(fā)線被依序分別連接到另外的13個外設槽(如

28、果背板支持到另外13個外設槽的話),且彼此的走線長度都是等長的。也就是說,若在2號外設槽上同一時間在這13條星形觸發(fā)在線送出觸發(fā)信號,那么其他儀器模塊都會在同一時間收到觸發(fā)信號(因為每一條觸發(fā)信號的延遲時間都相同)。也因為這一項特殊的觸發(fā)功能只有在外設槽2號上才有,因此定義了外設槽2號叫做星形觸發(fā)控制器槽(Star Trigger Controller Slot)。第9章 儀器控制(4) 觸發(fā)總線(Trigger Bus)。觸發(fā)總線共有8條線,在背板上從系統(tǒng)槽(Slot 1)連接到其余的外設槽,為所有插在PXI背板上的儀器模塊提供了一個共享的溝通管道。這個8 bit寬度的總線可以讓多個儀器模塊

29、之間傳送時鐘信號、觸發(fā)信號以及特訂的傳送協(xié)議。 第9章 儀器控制9.5 LabVIEW儀器驅動程序儀器驅動程序儀器的驅動軟件是專門控制某種儀器的軟件。LabVIEW因為具有面板控制的概念,特別適合于創(chuàng)建儀器的驅動程序。軟件的前面板部分可以模擬儀器的前面板操作。軟件的框圖部分可以傳送前面板指定的命令參數(shù)到儀器以執(zhí)行相應的操作。當建立了一個儀器的驅動程序后,就不必再記住儀器的控制命令,而只要從前面板輸入簡單數(shù)據(jù)即可。僅僅擁有控制單臺儀器的軟件意義并不大,其真正意義在于可以把儀器驅動程序作為子程序調用,與其他子程序一道組成一個大控制程序,從而控制整個系統(tǒng)。第9章 儀器控制在LabVIEExample

30、sInstrINSTTMPL.LLB程序庫中,有許多VISA儀器驅動程序模板程序。這些模板程序是適用于大多數(shù)儀器的驅動程序,并且是LabVIEW儀器驅動程序開發(fā)的基礎。這些模板程序符合儀器驅動程序的標準,并且每個程序都有指導幫助指令以便修改程序以適應某種儀器。9.5.1 驗證儀器驅動軟件驗證儀器驅動軟件驗證HP 34401A萬用表驅動軟件。如果有一只HP 34401A萬用表,就可以運行該程序,否則只能學習程序設計方法。從LabVIEWExamplesInstrHP34401A.LLB中打開HP34401A Getting Started VI程序,如圖9-15所示。第9章 儀器控制圖9-15

31、HP34401A Getting Started VI程序前面板第9章 儀器控制該程序是一個儀表驅動應用程序,其前面板模仿儀表的前面板。從Help菜單中的Show Help可以打開幫助窗口,然后把光標指向程序前面板的各個控制件或指示件,就會出現(xiàn)前面板上鼠標所指對象的描述信息。當編寫或使用這些儀器驅動程序時,檔案資料是非常重要的,這些程序可以用來設置儀器參數(shù)和讀取儀器數(shù)據(jù)。本程序是采用低層的儀器驅動模塊子程序編寫的。這些低層子程序用到了前面的VISA功能子模塊??驁D程序如圖9-16所示,該程序使用了如下的子程序:(1) HP34401A Initialize VI子程序。這個子程序用于與儀器建立通信并產(chǎn)生一個VISA session標識字串。(2) HP34401A Application Example VI子程序。這個子程序完成儀器的設置、觸發(fā)、測量等功能。(3) HP34401A Close VI子程序。這個子程序關閉VISA s

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論