電子測(cè)量技術(shù)課chapter9-2015_第1頁(yè)
電子測(cè)量技術(shù)課chapter9-2015_第2頁(yè)
電子測(cè)量技術(shù)課chapter9-2015_第3頁(yè)
電子測(cè)量技術(shù)課chapter9-2015_第4頁(yè)
電子測(cè)量技術(shù)課chapter9-2015_第5頁(yè)
已閱讀5頁(yè),還剩58頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、電子測(cè)量 第 9 章 - 11. 組建自動(dòng)測(cè)試系統(tǒng)組建自動(dòng)測(cè)試系統(tǒng)2. 自動(dòng)測(cè)試系統(tǒng)中的總線技術(shù)自動(dòng)測(cè)試系統(tǒng)中的總線技術(shù) 2.1 GPIB總線總線 2.2 LXI總線總線 3. 自動(dòng)測(cè)試系統(tǒng)的軟件設(shè)計(jì)自動(dòng)測(cè)試系統(tǒng)的軟件設(shè)計(jì) 3.1 軟件開(kāi)發(fā)環(huán)境軟件開(kāi)發(fā)環(huán)境 3.2 軟件開(kāi)發(fā)示例軟件開(kāi)發(fā)示例 電子測(cè)量 第 9 章 - 2例:放大器的幅頻特性測(cè)試?yán)悍糯笃鞯姆l特性測(cè)試測(cè)試人員測(cè)試人員電電壓壓源源信信號(hào)號(hào)源源電電壓壓表表記記錄錄紙筆紙筆繪繪圖圖紙筆紙筆被測(cè)器件被測(cè)器件人工測(cè)試系統(tǒng)人工測(cè)試系統(tǒng)電子測(cè)量 第 9 章 - 3人工測(cè)試特點(diǎn):人工測(cè)試特點(diǎn):由三部分組成,即人、被測(cè)件和儀器設(shè)備。由三部分組成,

2、即人、被測(cè)件和儀器設(shè)備。人的作用有兩方面,一方面為對(duì)測(cè)試過(guò)程的人的作用有兩方面,一方面為對(duì)測(cè)試過(guò)程的指揮;一方面執(zhí)行對(duì)設(shè)備的操作。指揮;一方面執(zhí)行對(duì)設(shè)備的操作。測(cè)試速度較慢。測(cè)試速度較慢。例如:點(diǎn)頻法,逐點(diǎn)測(cè)量法例如:點(diǎn)頻法,逐點(diǎn)測(cè)量法電子測(cè)量 第 9 章 - 4計(jì)計(jì)算算機(jī)機(jī)接口接口信信號(hào)號(hào)源源接口接口電電壓壓表表接口接口打打印印機(jī)機(jī)接口接口繪繪圖圖儀儀接口接口電電壓壓源源接口接口被測(cè)器件被測(cè)器件自動(dòng)測(cè)試系統(tǒng)自動(dòng)測(cè)試系統(tǒng)電子測(cè)量 第 9 章 - 5組建自動(dòng)測(cè)試系統(tǒng)組建自動(dòng)測(cè)試系統(tǒng)圖圖 9-1-1 自動(dòng)測(cè)試系統(tǒng)結(jié)構(gòu)圖自動(dòng)測(cè)試系統(tǒng)結(jié)構(gòu)圖 自動(dòng)測(cè)試系統(tǒng)通常由三大部分以及相互之間的接口自動(dòng)測(cè)試系統(tǒng)通常

3、由三大部分以及相互之間的接口組成。主機(jī)是整個(gè)自動(dòng)測(cè)試系統(tǒng)的核心。組成。主機(jī)是整個(gè)自動(dòng)測(cè)試系統(tǒng)的核心。1.1自動(dòng)測(cè)試系統(tǒng)的基本結(jié)構(gòu)自動(dòng)測(cè)試系統(tǒng)的基本結(jié)構(gòu)電子測(cè)量 第 9 章 - 6電子測(cè)量 第 9 章 - 7自動(dòng)測(cè)試系統(tǒng)自動(dòng)測(cè)試系統(tǒng)自動(dòng)測(cè)試設(shè)備自動(dòng)測(cè)試設(shè)備ATE測(cè)試環(huán)境測(cè)試環(huán)境測(cè)試程序集測(cè)試程序集TPS 生命周期模型定義了系統(tǒng)生命周期各個(gè)階段的目生命周期模型定義了系統(tǒng)生命周期各個(gè)階段的目標(biāo)、輸入、需求、交付成果以及驗(yàn)證與確認(rèn)活動(dòng)。標(biāo)、輸入、需求、交付成果以及驗(yàn)證與確認(rèn)活動(dòng)。 歷史上出現(xiàn)了多種生命周期模型,例如歷史上出現(xiàn)了多種生命周期模型,例如“瀑布模瀑布模型型”、“V模型模型”、“螺旋型模型螺旋

4、型模型”等。等。1.2自動(dòng)測(cè)試系統(tǒng)結(jié)構(gòu)的另一種描述自動(dòng)測(cè)試系統(tǒng)結(jié)構(gòu)的另一種描述1.3自動(dòng)測(cè)試系統(tǒng)的開(kāi)發(fā)和集成自動(dòng)測(cè)試系統(tǒng)的開(kāi)發(fā)和集成電子測(cè)量 第 9 章 - 8單元級(jí)系統(tǒng)級(jí)平臺(tái)級(jí)實(shí)現(xiàn)系統(tǒng)需求規(guī)范集成測(cè)試用戶需求及需求分析詳細(xì)設(shè)計(jì)單元測(cè)試系統(tǒng)測(cè)試系統(tǒng)確認(rèn)和交付架構(gòu)設(shè)計(jì)圖圖9-1-2 “V模型模型”生命周期生命周期 “V模型模型”清晰地描述了各階段的輸入、輸出以及各階清晰地描述了各階段的輸入、輸出以及各階段之間的信息流。段之間的信息流。電子測(cè)量 第 9 章 - 9自動(dòng)測(cè)試系統(tǒng)中的總線技術(shù)自動(dòng)測(cè)試系統(tǒng)中的總線技術(shù)總線的分類(lèi):總線的分類(lèi):按總線應(yīng)用領(lǐng)域按總線應(yīng)用領(lǐng)域:計(jì)算機(jī)總線計(jì)算機(jī)總線儀器或測(cè)控系統(tǒng)

5、總線儀器或測(cè)控系統(tǒng)總線網(wǎng)絡(luò)通信總線網(wǎng)絡(luò)通信總線按總線數(shù)據(jù)傳送方式按總線數(shù)據(jù)傳送方式:并行總線并行總線串行總線串行總線按照總線的用途和應(yīng)用場(chǎng)合按照總線的用途和應(yīng)用場(chǎng)合片內(nèi)總線(微處理器芯片內(nèi)的總線)片內(nèi)總線(微處理器芯片內(nèi)的總線)片間總線(微處理器中各芯片間的總線)片間總線(微處理器中各芯片間的總線)內(nèi)總線(微機(jī)系統(tǒng)內(nèi)各插件板的總線)內(nèi)總線(微機(jī)系統(tǒng)內(nèi)各插件板的總線)外總線(微機(jī)系統(tǒng)之間、微機(jī)系統(tǒng)與外于外總線(微機(jī)系統(tǒng)之間、微機(jī)系統(tǒng)與外于設(shè)之間以及微機(jī)系統(tǒng)與其它系統(tǒng)之間的總設(shè)之間以及微機(jī)系統(tǒng)與其它系統(tǒng)之間的總線)線)電子測(cè)量 第 9 章 - 102.1 GPIB總線總線2.1 GPIB總線總線

6、(1 1) 惠普公司在惠普公司在6060年代末和年代末和7070年代初開(kāi)發(fā)了年代初開(kāi)發(fā)了HPIBHPIB通用儀器通用儀器控制接口總線標(biāo)準(zhǔn)控制接口總線標(biāo)準(zhǔn)。 (2 2) IEEEIEEE國(guó)際組織在國(guó)際組織在19751975年對(duì)年對(duì)GPIBGPIB進(jìn)行了標(biāo)準(zhǔn)化,由此進(jìn)行了標(biāo)準(zhǔn)化,由此GPIBGPIB變成了變成了IEEE 488IEEE 488標(biāo)準(zhǔn)。術(shù)語(yǔ)標(biāo)準(zhǔn)。術(shù)語(yǔ)GPIBGPIB,HP-IBHP-IB和和IEEE 488IEEE 488都是同義詞。都是同義詞。 (3 3)GPIBGPIB的原始目的是對(duì)測(cè)試儀器進(jìn)行計(jì)算機(jī)控制。然而,的原始目的是對(duì)測(cè)試儀器進(jìn)行計(jì)算機(jī)控制。然而, GPIBGPIB的用途十

7、分廣泛,現(xiàn)在已廣泛用于計(jì)算機(jī)與計(jì)算機(jī)之間的用途十分廣泛,現(xiàn)在已廣泛用于計(jì)算機(jī)與計(jì)算機(jī)之間的通訊,以及對(duì)掃描儀和圖像記錄儀的控制。的通訊,以及對(duì)掃描儀和圖像記錄儀的控制。電子測(cè)量 第 9 章 - 11主要組成:主要組成:器件器件接口接口總線總線2.1 GPIB總線總線(1)GPIB系統(tǒng)的基本結(jié)構(gòu)系統(tǒng)的基本結(jié)構(gòu)主要組成:主要組成:器件器件接口接口總線總線2.1 GPIB總線總線(1)GPIB系統(tǒng)的基本結(jié)構(gòu)系統(tǒng)的基本結(jié)構(gòu)電子測(cè)量 第 9 章 - 12 1、器件、器件凡配備了凡配備了 IEEE 488.1接口的獨(dú)立裝置均稱為器件。接口的獨(dú)立裝置均稱為器件??卣咂骷卣咂骷v者器件講者器件聽(tīng)者器件聽(tīng)者器

8、件 凡是能接收控者發(fā)出給指定器件命令或凡是能接收控者發(fā)出給指定器件命令或者接收講者器件發(fā)出的數(shù)據(jù)、程控命令者接收講者器件發(fā)出的數(shù)據(jù)、程控命令的器件的器件在系統(tǒng)運(yùn)行中,當(dāng)控者退出總線控制后在系統(tǒng)運(yùn)行中,當(dāng)控者退出總線控制后能夠發(fā)布測(cè)量數(shù)據(jù)、報(bào)告內(nèi)部狀態(tài)或者能夠發(fā)布測(cè)量數(shù)據(jù)、報(bào)告內(nèi)部狀態(tài)或者發(fā)布儀器程控命令的器件發(fā)布儀器程控命令的器件系統(tǒng)的指揮者,能夠發(fā)布各種命令,對(duì)系統(tǒng)的指揮者,能夠發(fā)布各種命令,對(duì)接口系統(tǒng)進(jìn)行管理,一般使用計(jì)算機(jī)來(lái)接口系統(tǒng)進(jìn)行管理,一般使用計(jì)算機(jī)來(lái)實(shí)現(xiàn)實(shí)現(xiàn) GPIB系統(tǒng)的器件分為以下三類(lèi):系統(tǒng)的器件分為以下三類(lèi):電子測(cè)量 第 9 章 - 13 2、接口、接口作用:器件通過(guò)接口與

9、系統(tǒng)中其他器件進(jìn)行數(shù)據(jù)和控制作用:器件通過(guò)接口與系統(tǒng)中其他器件進(jìn)行數(shù)據(jù)和控制信息的交互。信息的交互。 GPIB系統(tǒng)使用的總線電纜和總線插頭各有兩種型式。系統(tǒng)使用的總線電纜和總線插頭各有兩種型式。 按按IEC625規(guī)定采用了規(guī)定采用了24芯電纜和芯電纜和25芯針式接插頭。芯針式接插頭。 按按IEEE488標(biāo)準(zhǔn)和標(biāo)準(zhǔn)和GBn249標(biāo)準(zhǔn)規(guī)定則采用標(biāo)準(zhǔn)規(guī)定則采用23芯電纜和芯電纜和 24芯扁線型接插頭。芯扁線型接插頭。圖圖9-2-2 25芯針狀接頭芯針狀接頭圖圖9-2-3 24芯扁線型接頭芯扁線型接頭電子測(cè)量 第 9 章 - 14IEEE-488 stacking connectors電子測(cè)量 第 9

10、 章 - 15無(wú)論哪種電纜和接插頭,電纜芯線和接插頭引腳無(wú)論哪種電纜和接插頭,電纜芯線和接插頭引腳的定義都是標(biāo)準(zhǔn)化的。的定義都是標(biāo)準(zhǔn)化的。表表9-2-1 IEEE488.1標(biāo)準(zhǔn)的引腳定義標(biāo)準(zhǔn)的引腳定義引腳信號(hào)線引腳信號(hào)線引腳信號(hào)線引腳信號(hào)線1DIO17NRFD13DIO519地2DIO28NDAC14DIO620地3DIO39IFC15DIO721地4DIO410SRQ16DIO822地5EOI11ATN17REN23地6DAV12屏蔽18地24邏輯地線表表9-2-2 IEC625標(biāo)準(zhǔn)的引腳定義標(biāo)準(zhǔn)的引腳定義引腳信號(hào)線引腳信號(hào)線引腳信號(hào)線引腳信號(hào)線1DIO17DVA13屏蔽19地2DIO28N

11、RFD14DIO520地3DIO39NDAC15DIO621地4DIO410IFC16DIO722地5REN11SRQ17DIO823地6EOI12ATN18地24地25地電子測(cè)量 第 9 章 - 16 3、總線、總線 GPIB規(guī)范定義了各器件應(yīng)通過(guò)標(biāo)準(zhǔn)的無(wú)源電纜連接規(guī)范定義了各器件應(yīng)通過(guò)標(biāo)準(zhǔn)的無(wú)源電纜連接 在一起,各對(duì)應(yīng)引腳線并行連接。在一起,各對(duì)應(yīng)引腳線并行連接。 總線共有總線共有16條信號(hào)線,分為數(shù)據(jù)線、握手線和控制線。條信號(hào)線,分為數(shù)據(jù)線、握手線和控制線。 總線上采用總線上采用TTL電平、負(fù)邏輯(即低電平為邏電平、負(fù)邏輯(即低電平為邏 輯輯1,高,高 電平為邏輯電平為邏輯0)。)。 總

12、線上傳遞消息和命令,允許各儀器間不通過(guò)計(jì)算機(jī)總線上傳遞消息和命令,允許各儀器間不通過(guò)計(jì)算機(jī) 實(shí)現(xiàn)信息交互,有利于提高系統(tǒng)的工作效率。實(shí)現(xiàn)信息交互,有利于提高系統(tǒng)的工作效率。電子測(cè)量 第 9 章 - 171、器件容量、器件容量 一個(gè)一個(gè)GPIB系統(tǒng)中通常允許包含的計(jì)算機(jī)和儀器的總系統(tǒng)中通常允許包含的計(jì)算機(jī)和儀器的總數(shù)量應(yīng)少于或等于數(shù)量應(yīng)少于或等于15臺(tái)(包括控者器件在內(nèi))。臺(tái)(包括控者器件在內(nèi))。 由于接收門(mén)電路的灌電流負(fù)載能力最大為由于接收門(mén)電路的灌電流負(fù)載能力最大為48mA,而,而每個(gè)發(fā)送門(mén)高電平輸出電流為每個(gè)發(fā)送門(mén)高電平輸出電流為3.2 mA,因此有,因此有48 mA/3.2 mA=15。

13、 在一個(gè)自動(dòng)測(cè)試系統(tǒng)中,一般僅需要一臺(tái)計(jì)算機(jī)。因在一個(gè)自動(dòng)測(cè)試系統(tǒng)中,一般僅需要一臺(tái)計(jì)算機(jī)。因此除計(jì)算機(jī)之外,最多還能容納此除計(jì)算機(jī)之外,最多還能容納14臺(tái)儀器。臺(tái)儀器。(2) GPIB系統(tǒng)的基本性能系統(tǒng)的基本性能電子測(cè)量 第 9 章 - 18 2、電纜長(zhǎng)度、電纜長(zhǎng)度 規(guī)定電纜總長(zhǎng)度不大于規(guī)定電纜總長(zhǎng)度不大于20米,此時(shí)數(shù)據(jù)傳輸速率低米,此時(shí)數(shù)據(jù)傳輸速率低于于500 kB/S;另一種規(guī)定方式是;另一種規(guī)定方式是“每根電纜長(zhǎng)度每根電纜長(zhǎng)度器件器件數(shù)數(shù)20米米”。 通常電纜長(zhǎng)度有通常電纜長(zhǎng)度有 2米、米、1.5米兩種。在滿足系統(tǒng)要求米兩種。在滿足系統(tǒng)要求條件下,選用短電纜對(duì)提高數(shù)傳速率有利。條件下

14、,選用短電纜對(duì)提高數(shù)傳速率有利。 如果采用平衡發(fā)送器和接收器,可將數(shù)傳距離擴(kuò)大如果采用平衡發(fā)送器和接收器,可將數(shù)傳距離擴(kuò)大到到500米。米。電子測(cè)量 第 9 章 - 19 3、傳輸速度、傳輸速度 在標(biāo)準(zhǔn)電纜上一般為在標(biāo)準(zhǔn)電纜上一般為 250500 kB/S。 4、地址容量、地址容量 在在GPIB系統(tǒng)中,一個(gè)器件至少占用一個(gè)地址,個(gè)別器系統(tǒng)中,一個(gè)器件至少占用一個(gè)地址,個(gè)別器件還可以占用兩上以上的地址。件還可以占用兩上以上的地址。 GPIB系統(tǒng)采用系統(tǒng)采用5位二進(jìn)制數(shù)來(lái)生成地址,其中位二進(jìn)制數(shù)來(lái)生成地址,其中11111碼不碼不作器件的地址代碼,其余作器件的地址代碼,其余31個(gè)編碼可作為器件的聽(tīng)地

15、址和個(gè)編碼可作為器件的聽(tīng)地址和講地址。講地址。 GPIB系統(tǒng)也允許使用雙字節(jié)來(lái)擴(kuò)展地址容量。系統(tǒng)也允許使用雙字節(jié)來(lái)擴(kuò)展地址容量。電子測(cè)量 第 9 章 - 20GPIB系統(tǒng)總線共有系統(tǒng)總線共有16條信號(hào)線,分為數(shù)據(jù)線、握條信號(hào)線,分為數(shù)據(jù)線、握手線和控制線三組。手線和控制線三組。(3) GPIB系統(tǒng)的總線結(jié)構(gòu)及操作系統(tǒng)的總線結(jié)構(gòu)及操作1、數(shù)據(jù)線、數(shù)據(jù)線8條(條(DIO8DIO1) 通過(guò)這些數(shù)據(jù)線可以傳輸多線消息。數(shù)據(jù)編碼可通過(guò)這些數(shù)據(jù)線可以傳輸多線消息。數(shù)據(jù)編碼可采用二進(jìn)制編碼、采用二進(jìn)制編碼、BCD編碼或編碼或7比特的比特的ASCII碼(第碼(第8比特用于奇偶校驗(yàn),或者不用)。比特用于奇偶校驗(yàn)

16、,或者不用)。 目前用得最多的目前用得最多的ASCII碼。碼。電子測(cè)量 第 9 章 - 21作用:保證數(shù)據(jù)雙向、異步、可靠地在處理速度不同作用:保證數(shù)據(jù)雙向、異步、可靠地在處理速度不同的器件之間傳遞。的器件之間傳遞。a) DAV(Data Valid)“數(shù)據(jù)有效數(shù)據(jù)有效”線線 特點(diǎn):特點(diǎn):由發(fā)送消息的一方控制,只有當(dāng)由發(fā)送消息的一方控制,只有當(dāng)DAV1時(shí)時(shí)表示總線上的數(shù)據(jù)有效,收方才可以接收。表示總線上的數(shù)據(jù)有效,收方才可以接收。b) NRFD(Not Ready For Data)“沒(méi)有準(zhǔn)備好沒(méi)有準(zhǔn)備好”線線 特點(diǎn):特點(diǎn):該線是由接收器件共同控制的。當(dāng)接收器件該線是由接收器件共同控制的。當(dāng)接

17、收器件中至少有一個(gè)器件沒(méi)準(zhǔn)備好時(shí),中至少有一個(gè)器件沒(méi)準(zhǔn)備好時(shí),NRFDl。只有當(dāng)所。只有當(dāng)所有接收器件全部準(zhǔn)備好時(shí),才有有接收器件全部準(zhǔn)備好時(shí),才有NRFD=0。2、握手線、握手線3條(條(DAV、NRFD、NDAC) 電子測(cè)量 第 9 章 - 22c)NDAC(No Data Accept)“數(shù)據(jù)未接收數(shù)據(jù)未接收”線線 特點(diǎn):特點(diǎn):是由接收器件共同控制的。當(dāng)接收器件中至少是由接收器件共同控制的。當(dāng)接收器件中至少有一個(gè)器件沒(méi)有收完數(shù)據(jù)時(shí),有一個(gè)器件沒(méi)有收完數(shù)據(jù)時(shí),NDACl。直至所有接收。直至所有接收器件全部接收完時(shí),器件全部接收完時(shí),NDAC=0。將數(shù)據(jù)送至數(shù)據(jù)總線上將數(shù)據(jù)送至數(shù)據(jù)總線上發(fā)送

18、一方檢查發(fā)送一方檢查NRFD是否為是否為0。NRFD0,發(fā)送一方,發(fā)送一方令令 DAV 1,收方開(kāi)始接收,收方開(kāi)始接收,全部收方都接收完時(shí),發(fā)送一方令全部收方都接收完時(shí),發(fā)送一方令DAV0,宣布數(shù),宣布數(shù)據(jù)無(wú)效,并將總線上的數(shù)據(jù)撤掉。據(jù)無(wú)效,并將總線上的數(shù)據(jù)撤掉。當(dāng)發(fā)送消息一方要發(fā)送一個(gè)字節(jié)時(shí):當(dāng)發(fā)送消息一方要發(fā)送一個(gè)字節(jié)時(shí):電子測(cè)量 第 9 章 - 23三線掛鉤三線掛鉤電子測(cè)量 第 9 章 - 24a) ATN(ATenNion)“注意注意”線線 此線由現(xiàn)行控者控制。此線由現(xiàn)行控者控制。狀態(tài):狀態(tài): ATN=l表示現(xiàn)行控者正在起作用。表示現(xiàn)行控者正在起作用。 當(dāng)當(dāng)ATN=0,意味著現(xiàn)行控者已

19、退出控制。,意味著現(xiàn)行控者已退出控制。 當(dāng)當(dāng)ATN由由0變變1時(shí),表明控者要進(jìn)入作用態(tài),此時(shí)時(shí),表明控者要進(jìn)入作用態(tài),此時(shí) 現(xiàn)行講者與聽(tīng)者間的握手要立刻中斷?,F(xiàn)行講者與聽(tīng)者間的握手要立刻中斷。3、控制線、控制線5條(條(ATN、IFC、REN、EOI、SRQ)電子測(cè)量 第 9 章 - 25b)IFC(InterFace Clear)“接口清除接口清除”線線 此線由系統(tǒng)控者控制。此線由系統(tǒng)控者控制。狀態(tài):狀態(tài):IFCl表明控者命令系統(tǒng)中各器件接口功能表明控者命令系統(tǒng)中各器件接口功能清除到初始態(tài)(至少保持清除到初始態(tài)(至少保持100微秒以上)微秒以上) 。如果。如果IFC始終為始終為1,系統(tǒng)將無(wú)法

20、運(yùn)行。,系統(tǒng)將無(wú)法運(yùn)行。通常在自動(dòng)測(cè)試系統(tǒng)上電以后,控者發(fā)一次通常在自動(dòng)測(cè)試系統(tǒng)上電以后,控者發(fā)一次IFC命命令,使接口功能可靠地回到初始態(tài)。在特定情況下需令,使接口功能可靠地回到初始態(tài)。在特定情況下需要系統(tǒng)控者介入控制時(shí),系統(tǒng)控者通過(guò)發(fā)要系統(tǒng)控者介入控制時(shí),系統(tǒng)控者通過(guò)發(fā)IFC,從現(xiàn),從現(xiàn)行控者手中接過(guò)控制權(quán)。行控者手中接過(guò)控制權(quán)。電子測(cè)量 第 9 章 - 26c) REN(Remote Enable) “遠(yuǎn)控可能遠(yuǎn)控可能”線線 REN受控者控制。受控者控制。狀態(tài):狀態(tài): REN0,它使程控器件一律回到本地操作方式。,它使程控器件一律回到本地操作方式。 RENl時(shí),器件并不能立刻進(jìn)入遠(yuǎn)地程控

21、方式。時(shí),器件并不能立刻進(jìn)入遠(yuǎn)地程控方式。只有此后由控者對(duì)各程控器件任命聽(tīng)者后,被任命只有此后由控者對(duì)各程控器件任命聽(tīng)者后,被任命聽(tīng)者的器件才能進(jìn)入程控方式。如果器件要再回到本聽(tīng)者的器件才能進(jìn)入程控方式。如果器件要再回到本地方式,這時(shí)需要控者發(fā)有關(guān)的指令,或者由人工干地方式,這時(shí)需要控者發(fā)有關(guān)的指令,或者由人工干預(yù)。預(yù)。電子測(cè)量 第 9 章 - 27 d) EOI(End Or Identify)“結(jié)束或識(shí)別結(jié)束或識(shí)別”線線 此線可由現(xiàn)行控者控制,也可由現(xiàn)行講者控制。此線可由現(xiàn)行控者控制,也可由現(xiàn)行講者控制。 i)識(shí)別作用)識(shí)別作用 當(dāng)當(dāng)ATN=1且且EOI=l,表明控者要求,表明控者要求“識(shí)

22、別識(shí)別”,這時(shí),這時(shí)EOI線受現(xiàn)行控者控制。這是并行查詢中一種查詢方式。線受現(xiàn)行控者控制。這是并行查詢中一種查詢方式。 ii)結(jié)束作用)結(jié)束作用 這時(shí)這時(shí)EOI線受現(xiàn)行講者控制,此時(shí)表示數(shù)傳的結(jié)束,線受現(xiàn)行講者控制,此時(shí)表示數(shù)傳的結(jié)束,即即END=ATNEOI。電子測(cè)量 第 9 章 - 28 e) SRQ(Service Request)“服務(wù)請(qǐng)求服務(wù)請(qǐng)求”線線 SRQ線是有服務(wù)請(qǐng)求功能的各器件共用的,它是線是有服務(wù)請(qǐng)求功能的各器件共用的,它是各器件的各器件的SRQi的邏輯或。當(dāng)控者退出控制后,控者的邏輯或。當(dāng)控者退出控制后,控者依然有監(jiān)視依然有監(jiān)視SRQ線的能力。一旦線的能力。一旦SRQ=1

23、,這就表明,這就表明系統(tǒng)中至少有一個(gè)器件要求控者為它服務(wù),這時(shí)控系統(tǒng)中至少有一個(gè)器件要求控者為它服務(wù),這時(shí)控者應(yīng)中斷現(xiàn)行講者和聽(tīng)者的數(shù)傳,通過(guò)查詢了解情者應(yīng)中斷現(xiàn)行講者和聽(tīng)者的數(shù)傳,通過(guò)查詢了解情況后,為該器件服務(wù)。況后,為該器件服務(wù)。電子測(cè)量 第 9 章 - 291、消息交換模型、消息交換模型GPIB系統(tǒng)中的任何器件都包含器件功能和接口功能系統(tǒng)中的任何器件都包含器件功能和接口功能這兩部分功能。這兩部分功能。 器件消息遠(yuǎn)地接口消息器件功能接口功能器件功能接口功能本地接口消息本地接口消息總線圖圖 9-2-5 GPIB系統(tǒng)的消息交換模型系統(tǒng)的消息交換模型(4) GPIB系統(tǒng)的消息交換系統(tǒng)的消息交換

24、電子測(cè)量 第 9 章 - 30GPIB系統(tǒng)中器件之間需要傳遞的消息種類(lèi)很多,消息系統(tǒng)中器件之間需要傳遞的消息種類(lèi)很多,消息以三個(gè)大寫(xiě)(或小寫(xiě))的英文字母表示。以三個(gè)大寫(xiě)(或小寫(xiě))的英文字母表示。按內(nèi)容分按內(nèi)容分接口消息接口消息 (控著發(fā)出,(控著發(fā)出,ATN=1)器件消息器件消息 (講著發(fā)出,(講著發(fā)出,ATN=0)按來(lái)源分按來(lái)源分遠(yuǎn)地消息遠(yuǎn)地消息 (用三個(gè)大寫(xiě)英文字母表示)(用三個(gè)大寫(xiě)英文字母表示)本地消息本地消息 (以三個(gè)英文小寫(xiě)字母表示)(以三個(gè)英文小寫(xiě)字母表示)接消息使用信號(hào)線數(shù)目分接消息使用信號(hào)線數(shù)目分單線消息(用一根線傳遞)單線消息(用一根線傳遞)多線消息(用多根線傳遞)多線消息(

25、用多根線傳遞)2、消息分類(lèi)、消息分類(lèi)電子測(cè)量 第 9 章 - 31結(jié)論:結(jié)論:同一種消息可能具有多種名稱。例如同一種消息可能具有多種名稱。例如IFC是是單線、接口、遠(yuǎn)地消息;單線、接口、遠(yuǎn)地消息;rdy是器件、本地消息。是器件、本地消息。 3、消息編碼、消息編碼無(wú)論是多線接口消息還是多線器件消息,都必須以無(wú)論是多線接口消息還是多線器件消息,都必須以適當(dāng)?shù)男问竭M(jìn)行編碼,然后才能傳遞。適當(dāng)?shù)男问竭M(jìn)行編碼,然后才能傳遞。IEEE488.1標(biāo)標(biāo)準(zhǔn)對(duì)準(zhǔn)對(duì)16條多線接口消息的編碼格式作了嚴(yán)格的規(guī)定,條多線接口消息的編碼格式作了嚴(yán)格的規(guī)定,具體的編碼定義可以查閱具體的編碼定義可以查閱IEEE488.1標(biāo)準(zhǔn)。

26、標(biāo)準(zhǔn)。電子測(cè)量 第 9 章 - 32為保證數(shù)據(jù)傳輸和數(shù)據(jù)控制的可靠性,定義了為保證數(shù)據(jù)傳輸和數(shù)據(jù)控制的可靠性,定義了10種接口功能。種接口功能。表表9-2-3 10種接口功能種接口功能名稱代號(hào)英文原文控者CController講者TTalker聽(tīng)者LListener源握手SHSource Handshake受者握手AHAcceptor Handshake服務(wù)請(qǐng)求SRService Request遠(yuǎn)地/本地RLRemote/Local并行查詢PPParallel Poll器件觸發(fā)DTDevice Trigger器件清除DCDevice Clear (5) GPIB系統(tǒng)的接口功能系統(tǒng)的接口功能電子

27、測(cè)量 第 9 章 - 33 1、接口功能簡(jiǎn)介、接口功能簡(jiǎn)介聽(tīng)者功能聽(tīng)者功能適用于所有需要從總線上接收數(shù)據(jù)的器件。例如打印機(jī)適用于所有需要從總線上接收數(shù)據(jù)的器件。例如打印機(jī)要將其他儀器經(jīng)總線傳出的數(shù)據(jù)接收下來(lái)并進(jìn)行打印。要將其他儀器經(jīng)總線傳出的數(shù)據(jù)接收下來(lái)并進(jìn)行打印。 講者功能講者功能 適用于需要向其他器件傳送數(shù)據(jù)的器件。例如示波器適用于需要向其他器件傳送數(shù)據(jù)的器件。例如示波器需要將其采集到的測(cè)量數(shù)據(jù)送往打印機(jī)。需要將其采集到的測(cè)量數(shù)據(jù)送往打印機(jī)。 控者功能控者功能 為計(jì)算機(jī)或其他控制器而設(shè)立的??卣呖梢岳迷摴橛?jì)算機(jī)或其他控制器而設(shè)立的??卣呖梢岳迷摴δ芟蛴嘘P(guān)器件發(fā)布各種命令。比如復(fù)位系統(tǒng)

28、、尋址某臺(tái)能向有關(guān)器件發(fā)布各種命令。比如復(fù)位系統(tǒng)、尋址某臺(tái)器件為講者或聽(tīng)者。器件為講者或聽(tīng)者。電子測(cè)量 第 9 章 - 34 源方握手功能和受方握手功能源方握手功能和受方握手功能 是為使響應(yīng)速度不同的器件功能在同一系統(tǒng)中能是為使響應(yīng)速度不同的器件功能在同一系統(tǒng)中能夠正確地交互數(shù)據(jù)(或命令)而設(shè)立的。夠正確地交互數(shù)據(jù)(或命令)而設(shè)立的。 受方握手功能受方握手功能 適用于所有需要從總線上接受數(shù)據(jù)或命令的器件,適用于所有需要從總線上接受數(shù)據(jù)或命令的器件,在接收控者發(fā)出的命令時(shí),在接收控者發(fā)出的命令時(shí),AH功能僅同控者的功能僅同控者的SH功功能握手,保證器件能收下控者發(fā)出的命令。能握手,保證器件能收下

29、控者發(fā)出的命令。電子測(cè)量 第 9 章 - 35 服務(wù)請(qǐng)求(串行查詢)功能服務(wù)請(qǐng)求(串行查詢)功能 類(lèi)似于計(jì)算機(jī)的外部中斷請(qǐng)求功能。類(lèi)似于計(jì)算機(jī)的外部中斷請(qǐng)求功能。 例如當(dāng)器件例如當(dāng)器件在運(yùn)行中出現(xiàn)了一些異常情況,器件將使在運(yùn)行中出現(xiàn)了一些異常情況,器件將使SRQ為為 1產(chǎn)生服務(wù)請(qǐng)求,提請(qǐng)控者為它服務(wù)。一旦控者對(duì)它產(chǎn)生服務(wù)請(qǐng)求,提請(qǐng)控者為它服務(wù)。一旦控者對(duì)它進(jìn)行串行查詢,則器件的進(jìn)行串行查詢,則器件的 SR功能將促使本器件將功能將促使本器件將SRQ置為置為0。串行查詢是逐臺(tái)進(jìn)行的??卣呦热蚊?。串行查詢是逐臺(tái)進(jìn)行的??卣呦热蚊徊樵兊钠骷橹v者,控者自任命為聽(tīng)者,聽(tīng)取被查查詢的器件為講者,控者自

30、任命為聽(tīng)者,聽(tīng)取被查詢器件的匯報(bào)一狀態(tài)數(shù)據(jù)。詢器件的匯報(bào)一狀態(tài)數(shù)據(jù)。電子測(cè)量 第 9 章 - 36遠(yuǎn)控遠(yuǎn)控/本地控制功能本地控制功能提供了針對(duì)器件的本地操作和遠(yuǎn)控操作方式選擇提供了針對(duì)器件的本地操作和遠(yuǎn)控操作方式選擇功能,兩種操作方式不能同時(shí)進(jìn)行,由控者控制功能,兩種操作方式不能同時(shí)進(jìn)行,由控者控制REN線的電平實(shí)現(xiàn)。線的電平實(shí)現(xiàn)。并行查詢功能并行查詢功能是控者為了了解系統(tǒng)中各器件有否服務(wù)請(qǐng)求而主是控者為了了解系統(tǒng)中各器件有否服務(wù)請(qǐng)求而主動(dòng)查詢的一種方式。不具有講者功能的器件可以通動(dòng)查詢的一種方式。不具有講者功能的器件可以通過(guò)該功能來(lái)接受控者的查詢。過(guò)該功能來(lái)接受控者的查詢。電子測(cè)量 第 9

31、章 - 37器件觸發(fā)功能器件觸發(fā)功能允許器件接收控者發(fā)來(lái)的允許器件接收控者發(fā)來(lái)的GET(群執(zhí)行觸發(fā))指令,使(群執(zhí)行觸發(fā))指令,使器件完成某一操作。例如,有些器件在上電后并不立即開(kāi)器件完成某一操作。例如,有些器件在上電后并不立即開(kāi)始工作,而是要由控者發(fā)出一條始工作,而是要由控者發(fā)出一條“啟動(dòng)啟動(dòng)命令,單獨(dú)地啟命令,單獨(dú)地啟動(dòng)一臺(tái)或成群地啟動(dòng)幾臺(tái)器件后才開(kāi)始進(jìn)行測(cè)量。動(dòng)一臺(tái)或成群地啟動(dòng)幾臺(tái)器件后才開(kāi)始進(jìn)行測(cè)量。器件清除功能器件清除功能使器件功能回到某種指定的初始狀態(tài)。測(cè)試過(guò)程中往往使器件功能回到某種指定的初始狀態(tài)。測(cè)試過(guò)程中往往需要使一臺(tái)甚至全體器件功能回到某種特定的初始狀態(tài)。需要使一臺(tái)甚至全體

32、器件功能回到某種特定的初始狀態(tài)。例如:讓計(jì)數(shù)器的計(jì)數(shù)值回到零。器件清除功能由控者使例如:讓計(jì)數(shù)器的計(jì)數(shù)值回到零。器件清除功能由控者使用。用。電子測(cè)量 第 9 章 - 382、器件的接口功能設(shè)置、器件的接口功能設(shè)置對(duì)于某一類(lèi)器件,通常僅需從對(duì)于某一類(lèi)器件,通常僅需從10種接口功能選擇一種種接口功能選擇一種或多種接口功能,而沒(méi)有必要配置全部功能。這既要或多種接口功能,而沒(méi)有必要配置全部功能。這既要充分考慮器件的性能需要,又應(yīng)兼顧成本、使用效率充分考慮器件的性能需要,又應(yīng)兼顧成本、使用效率等方面的要求。等方面的要求。表表9-2-4 接口功能配置示例接口功能配置示例設(shè)備名稱所需配置接口信號(hào)發(fā)生器(聽(tīng)者

33、)AH,L,RL,DT紙帶讀出器(講者)SH,AH,T數(shù)字電壓表(聽(tīng)者和講者)SH,AH,T,L,SR,RL,PP,DC,DT計(jì)算機(jī)(聽(tīng)者、講者和控者)SH,AH,T,L,C電子測(cè)量 第 9 章 - 39組建組建GPIB自動(dòng)測(cè)試系統(tǒng)時(shí),通常選用計(jì)算機(jī)作為自動(dòng)測(cè)試系統(tǒng)時(shí),通常選用計(jì)算機(jī)作為控者通過(guò)將控者通過(guò)將GPIB接口卡插入計(jì)算機(jī)的擴(kuò)充槽,將卡接口卡插入計(jì)算機(jī)的擴(kuò)充槽,將卡上的上的GPIB接口插座通過(guò)接口插座通過(guò)GPIB電纜同其它儀器相連,電纜同其它儀器相連,就可以構(gòu)成測(cè)試系統(tǒng)。就可以構(gòu)成測(cè)試系統(tǒng)。 計(jì)算機(jī)計(jì)算機(jī) GPIB 接口卡接口卡 GPIB 電纜電纜 圖圖9-2-6 基于基于GPIB的自

34、動(dòng)測(cè)試系統(tǒng)的自動(dòng)測(cè)試系統(tǒng)(6) 基于基于GPIB總線的自動(dòng)測(cè)試系統(tǒng)總線的自動(dòng)測(cè)試系統(tǒng)電子測(cè)量 第 9 章 - 40電子測(cè)量 第 9 章 - 41電子測(cè)量 第 9 章 - 42GPIB接口卡多以大規(guī)模集成電路為主體來(lái)實(shí)現(xiàn)。接口卡多以大規(guī)模集成電路為主體來(lái)實(shí)現(xiàn)。圖圖9-2-7 GPIB接口卡的結(jié)構(gòu)框圖接口卡的結(jié)構(gòu)框圖電子測(cè)量 第 9 章 - 43電子測(cè)量 第 9 章 - 442.4 LXI總線總線(1)概述)概述 (a) Agilent N8241A(A類(lèi))類(lèi)) (b) Agilent N5700 系列系統(tǒng)直流電源系列系統(tǒng)直流電源(C類(lèi)類(lèi)) 截至截至2011年年3月,通過(guò)月,通過(guò) LXI 聯(lián)盟認(rèn)證

35、的聯(lián)盟認(rèn)證的LXI產(chǎn)品有產(chǎn)品有1500多種,其中多種,其中A類(lèi)類(lèi)LXI產(chǎn)品有產(chǎn)品有11類(lèi)、類(lèi)、26種,種,B類(lèi)類(lèi)LXI產(chǎn)產(chǎn)品有品有2類(lèi)、類(lèi)、5種,種,C類(lèi)類(lèi)LXI產(chǎn)品有產(chǎn)品有203類(lèi)、類(lèi)、1470種種電子測(cè)量 第 9 章 - 45(2) LXI的技術(shù)特點(diǎn)的技術(shù)特點(diǎn) :1、易用性易用性2、性能性能3、可擴(kuò)展性可擴(kuò)展性4、便于組建分布式系統(tǒng)便于組建分布式系統(tǒng)5、機(jī)架空間與安裝機(jī)架空間與安裝6、下一代測(cè)試系統(tǒng)應(yīng)用下一代測(cè)試系統(tǒng)應(yīng)用 LXI與其他總線儀器的混成系統(tǒng)與其他總線儀器的混成系統(tǒng) 電子測(cè)量 第 9 章 - 46LXI 標(biāo)準(zhǔn)根據(jù)器件能夠提供的觸發(fā)和同步能力,將標(biāo)準(zhǔn)根據(jù)器件能夠提供的觸發(fā)和同步能力

36、,將LXI器件分為三種功能類(lèi)型。器件分為三種功能類(lèi)型。 C 類(lèi)器件類(lèi)器件B 類(lèi)器件類(lèi)器件A類(lèi)儀器類(lèi)儀器 提供符合提供符合LXI規(guī)范的標(biāo)準(zhǔn)規(guī)范的標(biāo)準(zhǔn)LAN和和Web接口,包括實(shí)現(xiàn)接口,包括實(shí)現(xiàn)LAN 查詢功能、查詢功能、IVI 驅(qū)動(dòng)程序接口、儀器網(wǎng)頁(yè)等驅(qū)動(dòng)程序接口、儀器網(wǎng)頁(yè)等在符合在符合C類(lèi)要求的基礎(chǔ)上,類(lèi)要求的基礎(chǔ)上,B類(lèi)器件提類(lèi)器件提供標(biāo)準(zhǔn)的供標(biāo)準(zhǔn)的LXI事件接口、同步事件接口、同步API并支并支持持 IEEE1588定時(shí)特性定時(shí)特性在符合在符合B類(lèi)要求的基礎(chǔ)上,類(lèi)要求的基礎(chǔ)上,A類(lèi)器件提類(lèi)器件提供了硬件觸發(fā)總線接口供了硬件觸發(fā)總線接口(3)LXI的器件類(lèi)型的器件類(lèi)型 電子測(cè)量 第 9 章

37、- 47(4)LXI標(biāo)準(zhǔn)的主要內(nèi)容標(biāo)準(zhǔn)的主要內(nèi)容1、物理規(guī)范、物理規(guī)范LXI物理結(jié)構(gòu)物理結(jié)構(gòu) 每一每一LXI模塊必須遵從所在地區(qū)或市場(chǎng)的模塊必須遵從所在地區(qū)或市場(chǎng)的CSA、EN、UL和和IEC標(biāo)準(zhǔn),符合相關(guān)標(biāo)準(zhǔn),符合相關(guān)(如如FCC、VDE、Mil-Std)的的EMC 標(biāo)準(zhǔn)。標(biāo)準(zhǔn)。電子測(cè)量 第 9 章 - 482、以太網(wǎng)、以太網(wǎng)3、程序接口、程序接口 符合符合LXI 標(biāo)準(zhǔn)的裝備要支持標(biāo)準(zhǔn)的裝備要支持 TCP(傳輸控制協(xié)議傳輸控制協(xié)議)、UDP(用戶數(shù)據(jù)報(bào)協(xié)議用戶數(shù)據(jù)報(bào)協(xié)議)和和IPv4(互聯(lián)網(wǎng)協(xié)議第互聯(lián)網(wǎng)協(xié)議第4版版)。 LXI 裝置必須支持裝置必須支持IP 地址地址(DHCP或自動(dòng)或自動(dòng)IP

38、)、MAC地址地址(由制造商規(guī)定由制造商規(guī)定)和主機(jī)名和主機(jī)名(由用戶規(guī)定由用戶規(guī)定)的設(shè)的設(shè)置功能。置功能。 LXI 標(biāo)準(zhǔn)要求所有設(shè)備都須有可互換虛擬儀器標(biāo)準(zhǔn)要求所有設(shè)備都須有可互換虛擬儀器(IVI)驅(qū)動(dòng)程序,可使用所偏愛(ài)的程序語(yǔ)言或開(kāi)發(fā)環(huán)境驅(qū)動(dòng)程序,可使用所偏愛(ài)的程序語(yǔ)言或開(kāi)發(fā)環(huán)境 LXI標(biāo)準(zhǔn)的設(shè)備必須支持標(biāo)準(zhǔn)的設(shè)備必須支持 LAN 查詢功能,使主控查詢功能,使主控PC能確認(rèn)已連接的儀器。能確認(rèn)已連接的儀器。電子測(cè)量 第 9 章 - 494、儀器網(wǎng)頁(yè)、儀器網(wǎng)頁(yè) 每一臺(tái)符合每一臺(tái)符合LXI 標(biāo)準(zhǔn)的設(shè)備都必須提供自己的網(wǎng)標(biāo)準(zhǔn)的設(shè)備都必須提供自己的網(wǎng)頁(yè)。網(wǎng)頁(yè)上要有該設(shè)備的各種重要信息,包括制造頁(yè)

39、。網(wǎng)頁(yè)上要有該設(shè)備的各種重要信息,包括制造商、型號(hào)、序列號(hào)、說(shuō)明、主機(jī)名、商、型號(hào)、序列號(hào)、說(shuō)明、主機(jī)名、MAC 地址和地址和IP 地址。地址。 LXI還要求這一可從任何還要求這一可從任何W3C瀏覽器接入的配置瀏覽器接入的配置網(wǎng)頁(yè)要允許使用者改變參數(shù)。網(wǎng)頁(yè)要允許使用者改變參數(shù)。5、同步觸發(fā)機(jī)制、同步觸發(fā)機(jī)制a. 網(wǎng)絡(luò)消息觸發(fā)網(wǎng)絡(luò)消息觸發(fā)b. IEEE1588 時(shí)鐘同步觸發(fā)時(shí)鐘同步觸發(fā)c. LXI 觸發(fā)總線觸發(fā)總線電子測(cè)量 第 9 章 - 50圖圖 9-2-22 IEEE 1588 網(wǎng)絡(luò)的亞微妙級(jí)同步原理網(wǎng)絡(luò)的亞微妙級(jí)同步原理 電子測(cè)量 第 9 章 - 51自動(dòng)測(cè)試系統(tǒng)的軟件設(shè)計(jì)自動(dòng)測(cè)試系統(tǒng)的軟

40、件設(shè)計(jì) 目前,能夠用于自動(dòng)測(cè)試系統(tǒng)、虛擬儀器系統(tǒng)開(kāi)發(fā)、目前,能夠用于自動(dòng)測(cè)試系統(tǒng)、虛擬儀器系統(tǒng)開(kāi)發(fā)、比較成熟的軟件開(kāi)發(fā)平臺(tái)主要有兩大類(lèi):比較成熟的軟件開(kāi)發(fā)平臺(tái)主要有兩大類(lèi): 一類(lèi)是通用的可視化軟件編程環(huán)境,主要有一類(lèi)是通用的可視化軟件編程環(huán)境,主要有Microsoft公司的公司的Visual C+、C#、Visual Basic等等 另一類(lèi)是一些公司推出的專用于虛擬儀器開(kāi)發(fā)軟件編另一類(lèi)是一些公司推出的專用于虛擬儀器開(kāi)發(fā)軟件編程環(huán)境,主要有程環(huán)境,主要有Agilent公司的圖形化編程環(huán)境公司的圖形化編程環(huán)境Agilent VEE 、NI公司的圖形化編程環(huán)境公司的圖形化編程環(huán)境LabVIEW以及文

41、本編以及文本編程環(huán)境程環(huán)境LabWindows/CVI。3.3 軟件開(kāi)發(fā)環(huán)境軟件開(kāi)發(fā)環(huán)境(1)概述)概述電子測(cè)量 第 9 章 - 52(2)LabWindows/CVI 簡(jiǎn)介簡(jiǎn)介Measurement Studio LabWindows/CVI基于ANSI C 集成化語(yǔ)言開(kāi)發(fā)環(huán)境內(nèi)置各種儀器庫(kù)和函數(shù)庫(kù)支持多線程、功能強(qiáng)大、效率高 ComponentWorks+集成Visual C+的開(kāi)發(fā)工具測(cè)量類(lèi)(采集和分析)、實(shí)用類(lèi)、數(shù)據(jù)對(duì)象基于ActiveX的用戶接口編程向?qū)pplication WizardComponentWorksVisual Basic的ActiveX控件用于控制設(shè)定的簡(jiǎn)單易用的

42、屬性界面通過(guò)屬性、事件等方法做到靈活的程序控制電子測(cè)量 第 9 章 - 53電子測(cè)量 第 9 章 - 54C for Virtual Instrumentation “用于虛擬儀器的用于虛擬儀器的C語(yǔ)言語(yǔ)言” 特點(diǎn):特點(diǎn):(1)采用基于)采用基于ANSI C內(nèi)核的事件驅(qū)動(dòng)與回調(diào)函數(shù)編程技術(shù),程序的實(shí)時(shí)內(nèi)核的事件驅(qū)動(dòng)與回調(diào)函數(shù)編程技術(shù),程序的實(shí)時(shí)性能優(yōu)越,適合于開(kāi)發(fā)大型、復(fù)雜的測(cè)試軟件使用。性能優(yōu)越,適合于開(kāi)發(fā)大型、復(fù)雜的測(cè)試軟件使用。 (2)以工程文件為框架的集成化開(kāi)發(fā)平臺(tái),將源代碼編輯、)以工程文件為框架的集成化開(kāi)發(fā)平臺(tái),將源代碼編輯、32位位ANSI C編譯、連接、調(diào)試以及各種函數(shù)庫(kù)等集成

43、在一個(gè)開(kāi)發(fā)環(huán)境中,并且為用戶編譯、連接、調(diào)試以及各種函數(shù)庫(kù)等集成在一個(gè)開(kāi)發(fā)環(huán)境中,并且為用戶提供函數(shù)面板和儀器驅(qū)動(dòng)器編程向?qū)У冉换ナ介_(kāi)發(fā)工具。提供函數(shù)面板和儀器驅(qū)動(dòng)器編程向?qū)У冉换ナ介_(kāi)發(fā)工具。( 3 ) 支 持 多 種 總 線 類(lèi) 型 的 儀 器 和 數(shù) 據(jù) 采 集 設(shè) 備 , 為 用 戶 提 供) 支 持 多 種 總 線 類(lèi) 型 的 儀 器 和 數(shù) 據(jù) 采 集 設(shè) 備 , 為 用 戶 提 供GPIB/GPIB488.2庫(kù)、庫(kù)、DAQ庫(kù)、庫(kù)、Easy I/O庫(kù)、庫(kù)、VISA庫(kù)、庫(kù)、VXI庫(kù)、庫(kù)、RS-232庫(kù)庫(kù)和和IVI庫(kù)等。庫(kù)等。電子測(cè)量 第 9 章 - 55特點(diǎn):特點(diǎn):(4)支持強(qiáng)大的數(shù)據(jù)

44、處理和分析功能,為用戶提供格式化)支持強(qiáng)大的數(shù)據(jù)處理和分析功能,為用戶提供格式化I/O 庫(kù)、庫(kù)、Analysis 庫(kù)、庫(kù)、Advanced Analysis庫(kù)、庫(kù)、ANSI C庫(kù)等。庫(kù)等。(5)提供功能強(qiáng)大的圖形化用戶界面編輯器和)提供功能強(qiáng)大的圖形化用戶界面編輯器和User Interface庫(kù),提供菜庫(kù),提供菜單、圖形、對(duì)話框、旋鈕、單、圖形、對(duì)話框、旋鈕、LED等多種虛擬儀器專用圖形控件。提供自動(dòng)等多種虛擬儀器專用圖形控件。提供自動(dòng)生成源代碼頭文件、自動(dòng)地聲明變量和創(chuàng)建相關(guān)的回調(diào)函數(shù)等功能。生成源代碼頭文件、自動(dòng)地聲明變量和創(chuàng)建相關(guān)的回調(diào)函數(shù)等功能。(6)支持網(wǎng)絡(luò)和進(jìn)程間通信功能,為用戶

45、提供)支持網(wǎng)絡(luò)和進(jìn)程間通信功能,為用戶提供DDE庫(kù)、庫(kù)、TCP庫(kù)、庫(kù)、ActiveX庫(kù)、庫(kù)、X Property庫(kù)(用于庫(kù)(用于unix操作系統(tǒng))以及對(duì)外部軟件模塊和組件的支操作系統(tǒng))以及對(duì)外部軟件模塊和組件的支持能力。持能力。(7)支持)支持Windows 98/NT/2000、Mac OS和和Unix等。等。電子測(cè)量 第 9 章 - 56 (3)LabVIEW簡(jiǎn)介簡(jiǎn)介儀器控制與數(shù)據(jù)采集的圖形化編程平臺(tái)儀器控制與數(shù)據(jù)采集的圖形化編程平臺(tái) 直觀明了的前面板用戶界面和流程圖式直觀明了的前面板用戶界面和流程圖式 的編程風(fēng)格的編程風(fēng)格內(nèi)置編繹器可加快執(zhí)行速度內(nèi)置編繹器可加快執(zhí)行速度 內(nèi)置內(nèi)置GPIB

46、、VXI、串口和插入式、串口和插入式DAQ 板的庫(kù)函數(shù)板的庫(kù)函數(shù) 650多種儀器驅(qū)動(dòng)程序多種儀器驅(qū)動(dòng)程序 內(nèi)容豐富的高級(jí)分析庫(kù),可進(jìn)行信號(hào)處內(nèi)容豐富的高級(jí)分析庫(kù),可進(jìn)行信號(hào)處 理、統(tǒng)計(jì)、曲線擬合及復(fù)雜的分析工作理、統(tǒng)計(jì)、曲線擬合及復(fù)雜的分析工作 利用利用ActiveX、DDE、DataSocket以及以及 TCPIP進(jìn)行網(wǎng)絡(luò)連接和數(shù)據(jù)交換進(jìn)行網(wǎng)絡(luò)連接和數(shù)據(jù)交換 適用于適用于Windows2000/NT/9X,Mac OS , HP-UX, SUN及及Linux操作系統(tǒng)操作系統(tǒng)電子測(cè)量 第 9 章 - 57 (4) Agilent VEE簡(jiǎn)介簡(jiǎn)介 圖形化的編程圖形化的編程 G語(yǔ)言語(yǔ)言 內(nèi)置的程序

47、編譯器內(nèi)置的程序編譯器 豐富的儀器驅(qū)動(dòng)程序豐富的儀器驅(qū)動(dòng)程序 強(qiáng)大的數(shù)據(jù)分析與處理強(qiáng)大的數(shù)據(jù)分析與處理 靈活的程序調(diào)試手段靈活的程序調(diào)試手段 支持多種系統(tǒng)平臺(tái)支持多種系統(tǒng)平臺(tái) ,包括包括Windows NT/95/3.1、Power Macintosh、 Agilent-UX、SUNSPARC、Concurrent Computer Corporation的的 實(shí)時(shí)實(shí)時(shí)UNIX系統(tǒng)等系統(tǒng)等 網(wǎng)絡(luò)功能網(wǎng)絡(luò)功能 ,支持支持TCP/IP協(xié)議和協(xié)議和Internet 電子測(cè)量 第 9 章 - 58注意事項(xiàng):注意事項(xiàng):1、采用自頂而下的軟件設(shè)計(jì)方法。、采用自頂而下的軟件設(shè)計(jì)方法。2、在軟件系統(tǒng)分析和具體

48、編程過(guò)程中,采用模塊化和、在軟件系統(tǒng)分析和具體編程過(guò)程中,采用模塊化和面面 向?qū)ο蟮能浖O(shè)計(jì)方法。向?qū)ο蟮能浖O(shè)計(jì)方法。3、自動(dòng)測(cè)試系統(tǒng)軟件應(yīng)具有較高的可靠性。、自動(dòng)測(cè)試系統(tǒng)軟件應(yīng)具有較高的可靠性。4、自動(dòng)測(cè)試系統(tǒng)軟件設(shè)計(jì)要符合一些相關(guān)規(guī)范的要求、自動(dòng)測(cè)試系統(tǒng)軟件設(shè)計(jì)要符合一些相關(guān)規(guī)范的要求。5、采用圖形化用戶界面設(shè)計(jì)技術(shù)和可視化編程技術(shù)。、采用圖形化用戶界面設(shè)計(jì)技術(shù)和可視化編程技術(shù)。6、采用自頂而下和自底而上相結(jié)合的方法進(jìn)行軟件測(cè)、采用自頂而下和自底而上相結(jié)合的方法進(jìn)行軟件測(cè)試試 (5) 自動(dòng)測(cè)試系統(tǒng)的軟件設(shè)計(jì)自動(dòng)測(cè)試系統(tǒng)的軟件設(shè)計(jì)電子測(cè)量 第 9 章 - 59 例:例: 基于基于GPIB的

49、射頻衰減器衰減特性自動(dòng)測(cè)試系統(tǒng)。的射頻衰減器衰減特性自動(dòng)測(cè)試系統(tǒng)。 信號(hào)發(fā)生器信號(hào)發(fā)生器HP 8648C產(chǎn)生頻率和幅度都非常穩(wěn)定的正弦產(chǎn)生頻率和幅度都非常穩(wěn)定的正弦測(cè)試信號(hào),通過(guò)同軸電纜送到被測(cè)衰減器的輸入端,衰減測(cè)試信號(hào),通過(guò)同軸電纜送到被測(cè)衰減器的輸入端,衰減器輸出信號(hào)送到測(cè)量接收機(jī)器輸出信號(hào)送到測(cè)量接收機(jī)R&S ESI26中測(cè)量。計(jì)算機(jī)作中測(cè)量。計(jì)算機(jī)作為系統(tǒng)的控者,控制各個(gè)儀器的動(dòng)作。為系統(tǒng)的控者,控制各個(gè)儀器的動(dòng)作。3.4 軟件開(kāi)發(fā)實(shí)例軟件開(kāi)發(fā)實(shí)例電子測(cè)量 第 9 章 - 60基于基于VISUAL C+的自動(dòng)測(cè)試程序示例如下。的自動(dòng)測(cè)試程序示例如下。struct CAttData double frequency; double attvalue; cha

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論