版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
虛擬儀器系統(tǒng)的一大核心技術(shù)是軟件技術(shù),系統(tǒng)性能的優(yōu)劣很大程度上取決于軟件的設(shè)計(jì)。虛擬儀器軟件開(kāi)發(fā)平臺(tái)主要有兩大類:
(1)
通用軟件開(kāi)發(fā)平臺(tái)各種版本的C/C++(包括VisualC++等),VisualBasic,Delphi,Java等。(2)
專用的虛擬儀器軟件開(kāi)發(fā)平臺(tái)美國(guó)NILabWindows/CVI、LabVIEW和AgilentVEE。LabWindows/CVI屬于可視化的文本型開(kāi)發(fā)平臺(tái)LabVIEW與AgilentVEE屬于圖形化的軟件開(kāi)發(fā)平臺(tái)。復(fù)習(xí)1LXILAN在儀器領(lǐng)域的擴(kuò)展2復(fù)習(xí)(重點(diǎn))LXI標(biāo)準(zhǔn)定義了三種儀器功能類:C、B、A1)功能類C
提供符合LXI標(biāo)準(zhǔn)的LAN和Web瀏覽器接口。
不需要支持物理觸發(fā)
不需要支持IEEE1588定時(shí)要求。2)功能類B
提供標(biāo)準(zhǔn)的LAN接口并支持IEEE1588定時(shí)要求。3)功能類A
提供標(biāo)準(zhǔn)的LAN接口、IEEE1588操作接口和物理的線觸發(fā)接口。標(biāo)準(zhǔn)不允許在C類設(shè)備上提供線觸發(fā)設(shè)施。
3復(fù)習(xí)A.3.1LXI提供三種的觸發(fā)機(jī)制:(重點(diǎn))1)經(jīng)LAN觸發(fā)2)基于1588的觸發(fā)3)線觸發(fā)接口(LXI觸發(fā)總線)的觸發(fā)
45.7自動(dòng)測(cè)試系統(tǒng)集成一、需求分析
它的基本任務(wù)是準(zhǔn)確地回答“系統(tǒng)必須做什么?”
1.系統(tǒng)功能要求。2.系統(tǒng)性能要求。
3.運(yùn)行要求。4.將來(lái)可能提出的要求。5二、體系結(jié)構(gòu)確認(rèn)1、VXI內(nèi)置計(jì)算機(jī)外置計(jì)算機(jī)GPIB-VXI、MXI-VXI、1394-VXI考慮因素:數(shù)據(jù)傳輸速率、距離、能否對(duì)多個(gè)子系統(tǒng)控制6VXI體系結(jié)構(gòu)對(duì)比體系結(jié)構(gòu)性能488結(jié)構(gòu)MXI結(jié)構(gòu)1394結(jié)構(gòu)內(nèi)置計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)緊湊性不緊湊不緊湊不緊湊最緊湊系統(tǒng)數(shù)據(jù)吞吐能力最差較強(qiáng)較強(qiáng)最強(qiáng)VXI總線硬件利用不充分較充分不充分充分系統(tǒng)框架造價(jià)低較高最低最高主控器升級(jí)靈活性較靈活較靈活較靈活差多機(jī)箱擴(kuò)展便利性較差便利便利較差連網(wǎng)與遠(yuǎn)程控制較難較難較難較難7VXI測(cè)試系統(tǒng)體系結(jié)構(gòu)計(jì)算機(jī)被測(cè)對(duì)象(UUT)零槽模塊總線UUT接口標(biāo)準(zhǔn)接口模塊1模塊2模塊NVXI機(jī)箱VXI總線8二、體系結(jié)構(gòu)確認(rèn)22、PXI內(nèi)嵌控制器遠(yuǎn)程MXI-3控制器3、GPIB9MXIGPIBPXISystem模塊模塊CompactPCIMXI-3獨(dú)立儀器混合測(cè)試系統(tǒng)體系10三、測(cè)試設(shè)備選擇
根據(jù)需求分析,將各項(xiàng)測(cè)試內(nèi)容進(jìn)行綜合,按測(cè)試要求選擇相應(yīng)的測(cè)量設(shè)備。先進(jìn)行調(diào)研,全面了解各儀器廠家的各種總線產(chǎn)品和其它程控儀器的功能和性能指標(biāo),并盡可能了解它們的應(yīng)用場(chǎng)合和其它用戶的使用情況;原則:盡可能用同一廠家的產(chǎn)品;盡可能用總線模塊設(shè)備;在留有一定余量的同時(shí),盡可能減少測(cè)量設(shè)備的數(shù)量。11三、測(cè)試設(shè)備選擇2如遇到下列情況時(shí):系統(tǒng)有特殊要求時(shí);目前產(chǎn)品還不能滿足測(cè)試要求時(shí);需要多臺(tái)儀器設(shè)備共同完成測(cè)量,而各儀器設(shè)備利用率很低或雖用一臺(tái)儀器可完成,其價(jià)格很高且利用率低時(shí)??梢钥紤]開(kāi)發(fā)或研制專用總線儀器模塊設(shè)備:12四、確定被測(cè)對(duì)象(UUT)接口是測(cè)試系統(tǒng)與被測(cè)對(duì)象的橋梁。它的作用是調(diào)理分配來(lái)自對(duì)象的測(cè)試信號(hào)和通往對(duì)象的激勵(lì)、控制信號(hào)。通常可采用專用接口或自定義接線板方法。專用接口用于測(cè)試單個(gè)產(chǎn)品類型或用于測(cè)試享有相同接口的系列產(chǎn)品。13VXI模塊接線14自定義接線板15五、測(cè)試軟件開(kāi)發(fā)軟件開(kāi)發(fā)就是根據(jù)用戶提出的要求開(kāi)發(fā)自檢軟件、測(cè)試軟件、故障診斷軟件和訓(xùn)練模擬軟件等。I/O接口軟件、驅(qū)動(dòng)程序、測(cè)試應(yīng)用程序開(kāi)發(fā)環(huán)境選擇16六、現(xiàn)場(chǎng)系統(tǒng)聯(lián)調(diào)測(cè)試系統(tǒng)與被測(cè)對(duì)象對(duì)接,檢測(cè)測(cè)試系統(tǒng)能否正常工作,滿足實(shí)際的測(cè)試任務(wù)。17七、文件編制文件不僅用于指導(dǎo)設(shè)計(jì)工作的進(jìn)行,而且是以后使用、維修以及進(jìn)一步再設(shè)計(jì)的依據(jù)。文件應(yīng)包括:任務(wù)描述,設(shè)計(jì)的指導(dǎo)思想及設(shè)計(jì)方案論證,性能測(cè)定及現(xiàn)場(chǎng)試用報(bào)告與說(shuō)明,使用指南,軟件資料(流程圖、子程序使用說(shuō)明、程序清單等),硬件資料以及系統(tǒng)維護(hù)手冊(cè)等。18某VXI自動(dòng)測(cè)試系統(tǒng)硬件框圖
VXI總線嵌入式主控計(jì)算機(jī)模塊DMM模塊計(jì)數(shù)器模塊切換及控制開(kāi)關(guān)模塊專用信號(hào)源模塊數(shù)字輸入模塊轉(zhuǎn)接機(jī)箱打印機(jī)顯示器鍵盤及鼠標(biāo)VXI總線對(duì)象VXI總線主機(jī)箱19總復(fù)習(xí)自動(dòng)測(cè)試系統(tǒng)的關(guān)鍵技術(shù)是總線接口技術(shù)和軟件。自動(dòng)測(cè)試系統(tǒng)概論自動(dòng)測(cè)試系統(tǒng)總線
VXI、PXI、IEEE488LXI
PC-DAQ儀器:PCI、ISA、RS232、USB、1394自動(dòng)測(cè)試系統(tǒng)的軟件
VPP規(guī)范,儀器驅(qū)動(dòng)程序、軟面板、系統(tǒng)軟件的設(shè)計(jì)。自動(dòng)測(cè)試系統(tǒng)的集成20總復(fù)習(xí)被測(cè)對(duì)象傳感器信號(hào)調(diào)理信號(hào)采集數(shù)據(jù)處理反饋控制傳感技術(shù)非電量測(cè)量…電路基礎(chǔ)電子技術(shù)高頻電子線路…自動(dòng)控制…電子測(cè)量原理單片機(jī)微機(jī)原理智能儀器設(shè)計(jì)…信號(hào)與系統(tǒng)數(shù)字信號(hào)處理誤差理論與數(shù)據(jù)處理計(jì)算機(jī)基礎(chǔ)工程軟件程序設(shè)計(jì)…自動(dòng)測(cè)試系統(tǒng)發(fā)動(dòng)機(jī)導(dǎo)彈雷達(dá)汽車…21自動(dòng)測(cè)試系統(tǒng):以計(jì)算機(jī)為核心,在程控指令下,能完成某種測(cè)試任務(wù)而組合起來(lái)的測(cè)量?jī)x器和其它設(shè)備的有機(jī)整體。簡(jiǎn)稱ATS(AutomaticTestSystem)總復(fù)習(xí)22總復(fù)習(xí)圖1-1自動(dòng)測(cè)試系統(tǒng)結(jié)構(gòu)23虛擬儀器組成:通用儀器硬件平臺(tái)和應(yīng)用軟件
硬件平臺(tái):計(jì)算機(jī)、總線與I/O接口設(shè)備總線:連接計(jì)算機(jī)與各種程控儀器與設(shè)備的通路,完成消息、命令、數(shù)據(jù)的傳輸與交換。I/O接口設(shè)備:完成被測(cè)信號(hào)的采集、放大、A/D轉(zhuǎn)換。當(dāng)然也包括機(jī)械接插件、插槽、電纜等??倧?fù)習(xí)24自動(dòng)測(cè)試系統(tǒng)包括五大部分:
控制器:系統(tǒng)的指揮、控制中心。包括小型計(jì)算機(jī)、個(gè)人計(jì)算機(jī)、單片機(jī)、DSP。程控儀器、設(shè)備:能完成一定測(cè)試或控制任務(wù)的硬件。程控多用表、信號(hào)源、控制開(kāi)關(guān)、伺服系統(tǒng)…總線與接口:連接控制器與各種程控儀器、設(shè)備的通路,完成命令、數(shù)據(jù)的傳輸與交換。包括機(jī)械接插件、插槽、電纜等。測(cè)試軟件:為完成測(cè)試任務(wù)而編寫的各種應(yīng)用軟件。如測(cè)試主程序、驅(qū)動(dòng)程序、測(cè)試結(jié)果打印程序、I/O程序。被測(cè)對(duì)象:如坦克、飛機(jī)、導(dǎo)彈、衛(wèi)星、雷達(dá)、大型通訊交換機(jī)、手機(jī)等,需要通過(guò)電纜、接插件等與程控儀器、設(shè)備相連??倧?fù)習(xí)25虛擬儀器系統(tǒng)的一大核心技術(shù)是軟件技術(shù),系統(tǒng)性能的優(yōu)劣很大程度上取決于軟件的設(shè)計(jì)。虛擬儀器軟件開(kāi)發(fā)平臺(tái)主要有兩大類:
(1)
通用軟件開(kāi)發(fā)平臺(tái)各種版本的C/C++(包括VisualC++、BorlandC++Builder等),VisualBasic,Delphi,Java等。(2)
專用的虛擬儀器軟件開(kāi)發(fā)平臺(tái)美國(guó)NI公司的LabWindows/CVI、LabVIEW和Agilent公司的VEE。LabWindows/CVI屬于可視化的文本型開(kāi)發(fā)平臺(tái)LabVIEW與AgilentVEE屬于圖形化的軟件開(kāi)發(fā)平臺(tái)??倧?fù)習(xí)26總復(fù)習(xí)GPIB(GeneralPurposeInterfaceBus)是一種并行的與儀器相連接的小型標(biāo)準(zhǔn)接口系統(tǒng)。1972年美國(guó)HP(Agilent)公司HPIB。
1975年4月美國(guó)電氣及電子工程師協(xié)會(huì)頒布了IEEE488—19751977年10月表決通過(guò)后IEC(國(guó)際電工委員會(huì))便頒布了IEC625標(biāo)準(zhǔn)。1987年IEEE又將原IEEE-488標(biāo)準(zhǔn)作個(gè)別修訂定名為IEEE—488.1—1987,并同時(shí)頒布了IEEE—488.2—1987標(biāo)準(zhǔn),對(duì)器件消息的編碼格式作了進(jìn)一步的標(biāo)準(zhǔn)化。27總復(fù)習(xí)
母線結(jié)構(gòu):通過(guò)無(wú)源的標(biāo)準(zhǔn)電纜把各程控儀器連在一起,各對(duì)應(yīng)的引腳是并行的結(jié)構(gòu)。儀器之間可以不經(jīng)過(guò)計(jì)算機(jī)而直接通信。母線聯(lián)接圖計(jì)算機(jī)儀器B儀器C儀器N母線接口系統(tǒng)儀器系統(tǒng)28總復(fù)習(xí)、按器件在系統(tǒng)運(yùn)行功能不同分為三類:1)控者器件2)講者器件3)聽(tīng)者器件
器件在不同的時(shí)刻可以有不同的職能29總復(fù)習(xí)位并行、字節(jié)串行、雙向異步傳遞、三線掛鉤母線上傳遞的消息是雙向的,但雙向不能同時(shí)進(jìn)行。異步是指系統(tǒng)中不采用統(tǒng)一的時(shí)鐘來(lái)控制數(shù)傳速度,而是由發(fā)送數(shù)據(jù)與接收數(shù)據(jù)的儀器之間相互直接“掛鉤”來(lái)控制傳遞速度。
三線掛鉤是標(biāo)準(zhǔn)接口為保證數(shù)據(jù)異步傳輸而采用的特殊技術(shù)方式。304.3接口功能GPIB10種接口功能五種基本接口功能五種輔助接口功能31三線掛鉤過(guò)程在數(shù)據(jù)傳輸過(guò)程中某個(gè)發(fā)送數(shù)據(jù)器件的一個(gè)SH功能與接收數(shù)據(jù)器件的一個(gè)或多個(gè)AH功能之間,通過(guò)DAV、NRFD、NDAC三線進(jìn)行通訊聯(lián)系,控制DIO線上的每一次數(shù)據(jù)傳輸節(jié)奏的過(guò)程??倧?fù)習(xí)32三線掛鉤波形圖邏輯11邏輯01、源方設(shè)DAV=0(高電平),說(shuō)明母線的數(shù)據(jù)無(wú)效33三線掛鉤波形圖邏輯1122邏輯02、受方設(shè)NRFD=1、NDAC=1,34三線掛鉤波形圖邏輯11223邏輯03、源方檢查NRFD=0且NDAC=0。如果NRFD+NDAC=0,說(shuō)明無(wú)受者,掛鉤將無(wú)法進(jìn)行。如果NRFD+NDAC=1,說(shuō)明可以掛鉤,源方將數(shù)據(jù)放到DIO母線上。邏輯135三線掛鉤波形圖邏輯112234邏輯04、源方在母線設(shè)置延遲等待數(shù)據(jù)穩(wěn)定36三線掛鉤波形圖邏輯1122345邏輯05、所有受方準(zhǔn)備好接收數(shù)據(jù),NRFD=0
37三線掛鉤波形圖邏輯11223456邏輯06、源方設(shè)DAV=1,說(shuō)明母線的數(shù)據(jù)有效38三線掛鉤波形圖邏輯112234567邏輯07、最快的受方開(kāi)始接收數(shù)據(jù),不需要準(zhǔn)備好接收數(shù)據(jù)了NRFD=139三線掛鉤波形圖邏輯1122345678邏輯08、最快的受方已經(jīng)接收完數(shù)據(jù),但其它受者還在接受,NDAC仍為140三線掛鉤波形圖邏輯11223456789邏輯09、最慢的受方已經(jīng)接收完數(shù)據(jù),NDAC=041三線掛鉤波形圖邏輯1122345678910邏輯010、數(shù)據(jù)已被接收,源方設(shè)DAV=0,說(shuō)明母線的數(shù)據(jù)無(wú)效42三線掛鉤波形圖邏輯112234567891011邏輯011、源方從母線撤掉數(shù)據(jù)43三線掛鉤波形圖邏輯112234567891011邏輯012、DAV=0,受方設(shè)NDAC=1
1244邏輯112234567891011邏輯012tBtAtCtA=t-2~t’4數(shù)據(jù)在母線的停留時(shí)間。tB=t0~t4數(shù)據(jù)有效時(shí)間。tC=t1~t3受者接收數(shù)據(jù)時(shí)間。t’445tA=t-2~t’4數(shù)據(jù)在母線的停留時(shí)間。tB=t0~t4數(shù)據(jù)有效時(shí)間。tC=t1~t3受者接收數(shù)據(jù)時(shí)間。三者時(shí)間關(guān)系是:tA>tB>
tC結(jié)論:在傳送一個(gè)字節(jié)的掛鉤過(guò)程中RFD=1總是優(yōu)先于DAV=l,DAC=l總是優(yōu)先于DAV=0,這就是三線的時(shí)間關(guān)系。欲提高整個(gè)系統(tǒng)工作速度,必須主要解決系統(tǒng)中速度最慢的受者的問(wèn)題??倧?fù)習(xí)46總復(fù)習(xí)IEEE488.1-2003掛鉤協(xié)議IEEE488.1-2003采用兩種方法提高了總線傳輸速率:1、采用兩線非掛鉤取代原來(lái)的三線掛鉤和每字節(jié)傳送握手,減少傳輸過(guò)程中的握手次數(shù)2、通過(guò)打包的數(shù)據(jù)流傳輸方法減少數(shù)據(jù)線上的穩(wěn)定時(shí)間和數(shù)據(jù)有效時(shí)間47總復(fù)習(xí)一、兩線非掛鉤協(xié)議基于一個(gè)假設(shè):所有數(shù)據(jù)接收器件能夠在規(guī)定的時(shí)間內(nèi)接收總線上的數(shù)據(jù)。
NRFD和NDAC線不參與握手過(guò)程,傳輸過(guò)程是非掛鉤的。481、什么是VXIbus?
VXIbus是VMEbuseXtensionforInstrumentation的縮寫,即VMEbus在儀器領(lǐng)域的擴(kuò)展。
1987年7月,ColoradoDataSystem,HewlettPackard,Racal
Dana,
Tektronix和Wavetek五家著名儀器公司共同制定了VXI規(guī)范。版本0.01.01.11.21.31.4IEEE-1155日期1987.7.91987.8.241987.10.71988.6.211989.7.141995.4.211993.9.20總復(fù)習(xí)49VXI系統(tǒng)構(gòu)成: 主控計(jì)算機(jī)、
VXI機(jī)箱、VXI模塊總復(fù)習(xí)50主控計(jì)算機(jī)CPU儀器1圖a.外置計(jì)算機(jī)VXI系統(tǒng)儀器2RAM儀器3圖b.嵌入式計(jì)算機(jī)VXI系統(tǒng)嵌入式主控計(jì)算機(jī)儀器1儀器2RAMHardDisk儀器35.2.1VXI總線系統(tǒng)一般結(jié)構(gòu)總復(fù)習(xí)51器件(Device)
:VXI系統(tǒng)中的基本邏輯單元。一個(gè)器件占據(jù)一塊VXI模塊,也允許在一塊模塊上實(shí)現(xiàn)多個(gè)器件或者一個(gè)器件占據(jù)多塊模塊。在一個(gè)VXIbus系統(tǒng)中最多可有256個(gè)器件,每個(gè)器件都有一個(gè)唯一的編號(hào),編號(hào)從0到255。邏輯地址總復(fù)習(xí)52總復(fù)習(xí)1、器件分類器件根據(jù)其本身的性質(zhì)、特點(diǎn)和它支持的通信規(guī)程可以分為4種類型:1) 寄存器基的器件2) 消息基的器件3) 存儲(chǔ)器器件4) 擴(kuò)展器件532、命令者與從者器件在VXI系統(tǒng)中擔(dān)當(dāng)?shù)慕巧捌骷g的管理是基于一種器件分層關(guān)系進(jìn)行的,即分層管理中的兩個(gè)器件一個(gè)稱為:命令者(Commander),另一個(gè)稱為:從者(Servant)。命令者能控制一個(gè)或幾個(gè)其它器件,這些被控器件就是該命令者的從者。命令者和從者是相對(duì)的,在多層次結(jié)構(gòu)中,某一些器件既可以是命令者,也可以是從者。系統(tǒng)中的這種命令者/從者層次是在系統(tǒng)上電或者系統(tǒng)復(fù)位時(shí)由系統(tǒng)自動(dòng)配置的??倧?fù)習(xí)54總復(fù)習(xí)資源管理器(RM)和0槽服務(wù)提供了公共系統(tǒng)資源,它們對(duì)系統(tǒng)的運(yùn)行都是至關(guān)重要的。資源管理器是系統(tǒng)配置的管理者,也是系統(tǒng)正常工作的基礎(chǔ)。0槽服務(wù)又稱0槽支持,向系統(tǒng)提供公用資源,也是系統(tǒng)工作中的重要部分。55總復(fù)習(xí)資源管理器主要任務(wù)是系統(tǒng)的配置管理,它的邏輯地址為0,是一個(gè)命令者器件,主要內(nèi)容如下:(1)器件識(shí)別。(2)系統(tǒng)的自檢管理。(3)配置系統(tǒng)地址圖。(4)進(jìn)行命令者/從者分層。(5)分配中斷請(qǐng)求線。(6)啟動(dòng)正常操作。56總復(fù)習(xí)二、0槽服務(wù)在VXI主機(jī)箱中,槽號(hào)是由0開(kāi)始編排的,其0號(hào)槽(簡(jiǎn)稱0槽)。0槽主要用來(lái)給它所在的子系統(tǒng)中l(wèi)-12號(hào)槽提供公共系統(tǒng)資源。
P2:系統(tǒng)時(shí)鐘CLK10和模塊識(shí)別信號(hào)(MODID)
P3:系統(tǒng)時(shí)鐘CLKl00、同步信號(hào)SYNCl00、星形線STARX和STARY。
CLK10和MODID是0槽器件必須提供的。
57VXIbus的電氣結(jié)構(gòu)
星形線模塊識(shí)別線時(shí)鐘與同步線加法總線觸發(fā)總線VME總線局部總線全局總線單總線0槽模塊1槽模塊2槽模塊3槽模塊4槽模塊圖5.3-1
VXIbus的電氣結(jié)構(gòu)58總復(fù)習(xí)VME總線的組成:數(shù)據(jù)傳輸總線(DataTransferBus,DTB)數(shù)據(jù)傳輸?shù)闹俨每偩€(DTBArbitrationBus)優(yōu)先級(jí)中斷總線(PriorityInterruptBus)公用總線(UtilityBus)安排在P1連接器和P2連接器的B列引腳上。59總復(fù)習(xí)主模塊從模塊60總復(fù)習(xí)主要包括下列信號(hào)線(P1):
(1)總線請(qǐng)求線BR0*~BR3*(2)總線允許輸入線BG0IN*~BG3IN*(3)總線允許輸出線BG0OUT*~BG3OUT*(4)總線忙線BBSY*(5)總線清除線BCLR*在VME總線仲裁系統(tǒng)中共有0-3四種優(yōu)先級(jí),第3級(jí)優(yōu)先權(quán)最高,第0級(jí)最低。BRX*、BGXIN*及BGXOUT*中X取值相同時(shí)才能構(gòu)成一級(jí)仲裁鏈路。61總復(fù)習(xí)邏輯關(guān)系:
BGXOUT*=BGXIN*+BRX*有BRX*=0,BRX*=1,BGXOUT*=1無(wú)BRX*=1,BRX*=0,BGXOUT*=BGXIN*2022/9/1362V=8,BA=49152+864=49664 16進(jìn)制C2002進(jìn)制1100.0010.0000.0000該式說(shuō)明器件寄存器的基地址A15~A0由三部分組成:(1)A15和A14恒為l,因?yàn)榛刂分邪?15和214。(2)基地址為64的整數(shù)倍,A5-A1均為0。(3)A13-A6與器件的邏輯地址相對(duì)應(yīng)。每個(gè)器件64個(gè)字節(jié)的最小地址空間是在寄存器的基地址的基礎(chǔ)上向上累加的。
如果器件的邏輯地址為V,則寄存器的基地址BA為:基地址計(jì)算重點(diǎn)器件寄存器基地址BA=215+214+V64=49152+V6463總復(fù)習(xí)一、IEEE488.2標(biāo)準(zhǔn)1987頒布了新標(biāo)準(zhǔn)了IEEE488.2《IEEE標(biāo)準(zhǔn)代碼、格式、協(xié)議和公用命令》
二、SCPI可程控儀器標(biāo)準(zhǔn)命令1990年4月,出現(xiàn)可程控儀器標(biāo)準(zhǔn)命令。主要側(cè)重解決儀器程控和儀器響應(yīng)中器件消息的標(biāo)準(zhǔn)化問(wèn)題。三、VPP軟件規(guī)范1993年制定了VXIplug&play規(guī)范64總復(fù)習(xí)一、VPP規(guī)范的提出VXIplug&play
:VXI總線即插即用規(guī)范1993年NI、Tek、Racal等著名儀器公司成立了VXIplug&play聯(lián)盟并制定了VXIplug&play規(guī)范,簡(jiǎn)稱VPP規(guī)范。網(wǎng)址:
65總復(fù)習(xí)VXI系統(tǒng)級(jí)VPP-1VPP系統(tǒng)聯(lián)盟章程文件VPP-2VPP系統(tǒng)框架規(guī)范VPP-3.1VPP-3.2VPP-3.3VPP-3.4VPP儀器驅(qū)動(dòng)程序結(jié)構(gòu)與設(shè)計(jì)VPP儀器驅(qū)動(dòng)程序功能體規(guī)范儀器驅(qū)動(dòng)程序交互開(kāi)發(fā)者接口規(guī)范儀器驅(qū)動(dòng)程序可編程開(kāi)發(fā)者接口規(guī)范VPP-4.3VPP-4.3.2VPP-4.3.3VISA庫(kù)文本語(yǔ)言的VISA實(shí)現(xiàn)規(guī)范圖形語(yǔ)言的VISA實(shí)現(xiàn)規(guī)范VPP-5VXI部件知識(shí)庫(kù)規(guī)范(作廢)VPP-6安裝與包裝規(guī)范VPP-7軟面板規(guī)范VPP-8VXI模塊/主機(jī)箱與接收裝置互連規(guī)范VPP-9儀器廠商縮寫規(guī)范VPP-10VXIplug&play圖標(biāo)規(guī)范與部件注冊(cè)VPP-3儀器驅(qū)動(dòng)程序技術(shù)規(guī)范VPP-4標(biāo)準(zhǔn)的軟件輸入輸出接口技術(shù)規(guī)范VPP規(guī)范的核心是“VPP-4.3VISA庫(kù)”總復(fù)習(xí)七、VISA函數(shù)虛擬儀器軟件設(shè)計(jì)中主要涉及到三類VISA函數(shù):資源配置類、數(shù)據(jù)I/O類和事件處理類。1)資源配置類函數(shù)資源配置類函數(shù)包括資源管理器的打開(kāi)與關(guān)閉、儀器資源的打開(kāi)與關(guān)閉和資源屬性的設(shè)置與查詢。重點(diǎn)67總復(fù)習(xí)同步操作與異步操作同步操作:函數(shù)在硬件操作完成后才能返回。硬件操作需要多長(zhǎng)時(shí)間,則函數(shù)就等待多長(zhǎng)。硬件操作有問(wèn)題可能引起函數(shù)無(wú)法返回而導(dǎo)致死機(jī)。異步操作:函數(shù)在調(diào)用后直接返回,而不管硬件操作是否完成后。程序需要有檢測(cè)硬件操作是否完成的代碼。對(duì)不同儀器,可能發(fā)生后面寫的數(shù)據(jù)比前面寫的數(shù)據(jù)先到達(dá)的情況。68總復(fù)習(xí)3)事件處理類函數(shù)事件是需要在應(yīng)用程序中加以特別注意的特殊情況。事件類型包括服務(wù)請(qǐng)求(SRQs)、中斷和硬件觸發(fā)。處理事件的方法有回調(diào)函數(shù)法和排隊(duì)法兩種。
69總復(fù)習(xí)處理事件的方法回調(diào)函數(shù)法:事件加載一個(gè)回調(diào)函數(shù)句柄,并使能事件。這樣,當(dāng)已經(jīng)安裝了句柄的事件發(fā)生的時(shí)候,所指定的回調(diào)函數(shù)就會(huì)被調(diào)用。涉及到的VISA函數(shù)有加載/卸載回調(diào)函數(shù)、使能/禁止事件。排隊(duì)法:使能事件,并等待事件的發(fā)生。這樣,程序的執(zhí)行就會(huì)暫時(shí)中斷,直到指定的事件發(fā)生或者超出設(shè)定的等待超時(shí)時(shí)間。涉及到的VISA函數(shù)有使能/禁止事件、等待事件。
70總復(fù)習(xí)八、用VISA操作儀器的步驟1、打開(kāi)VISA資源管理器句柄。2、打開(kāi)儀器句柄。3、設(shè)置儀器狀態(tài)、控制儀器操作、讀取測(cè)量數(shù)據(jù)、處理儀器事件。4、釋放儀器句柄。5、釋放VISA資源管理器句柄。
71總復(fù)習(xí)一、通用軟件框架組成通用軟件框架可以分為兩部分:用戶界面:按用戶要求,根據(jù)具體測(cè)試對(duì)象進(jìn)行設(shè)計(jì),主要是顯示測(cè)試結(jié)果和完成人機(jī)對(duì)話。測(cè)試程序:完成對(duì)儀器模塊的操作,并取得測(cè)試結(jié)果。
72總復(fù)習(xí)核心思想:測(cè)試系統(tǒng)軟件調(diào)用儀器驅(qū)動(dòng)程序并實(shí)現(xiàn)測(cè)試軟件的編制與測(cè)試流程分離。主調(diào)程序儀器驅(qū)動(dòng)程序庫(kù)VISA庫(kù)儀器硬件測(cè)試界面測(cè)試流程庫(kù)對(duì)象重點(diǎn)73總復(fù)習(xí)一、VPP與IVIVPP規(guī)范通過(guò)VISA解決了儀器驅(qū)動(dòng)程序與硬件接口的無(wú)關(guān)性,比如VXI測(cè)試設(shè)備由GPIB零槽更換為1394零槽,只需要重新安裝新零槽的驅(qū)動(dòng)程序,而不必改變儀器驅(qū)動(dòng)程序的代碼。IVI要解決測(cè)試應(yīng)用軟件和儀器驅(qū)動(dòng)程序的無(wú)關(guān)性,比如VXI測(cè)試設(shè)備中的多用表模塊由HP1411A更換為Racal4152A,只需要改變計(jì)算機(jī)上的一些設(shè)置,而不必改變測(cè)試應(yīng)用程序的代碼。74CompactPCIPCI總線歐洲卡封裝更好的IEC連接器總復(fù)習(xí)
PXI(PCIeXtensionsforInstrumentation)PCI總線在儀器領(lǐng)域的擴(kuò)展。
1997年10月,美國(guó)NI(NationalInstruments)PXI源于CompactPCI
CompactPCI使用三種標(biāo)準(zhǔn),小、牢固并且實(shí)現(xiàn)PC技術(shù)重點(diǎn)75總復(fù)習(xí)1、構(gòu)成:主計(jì)算機(jī)、PXI機(jī)箱、PXI模塊重點(diǎn)76觸發(fā)總線10MHz時(shí)鐘132Mb/s,33MHz,32-bit計(jì)算機(jī)總線星型觸發(fā)本地總線系統(tǒng)控制器模塊模塊模塊星型觸發(fā)控制器總復(fù)習(xí)一、PXI的電氣結(jié)構(gòu)重點(diǎn)77總復(fù)習(xí)“主設(shè)備”與“從設(shè)備”:在一個(gè)PCI系統(tǒng)中,如果某設(shè)備取得了總線的控制權(quán),就稱其為“主設(shè)備”;而被主設(shè)備選中進(jìn)行通信的設(shè)備稱為“從設(shè)備”。對(duì)于相應(yīng)的接口信號(hào)線,通常分為必備的和可選的兩大類。如果只作為目標(biāo)的設(shè)備,至少需要47條,若作為主設(shè)備則需要49條。78總復(fù)習(xí)主重點(diǎn)79理解1、FRAME#信號(hào)有效,地址周期就開(kāi)始,并在時(shí)鐘2的上升沿處穩(wěn)定有效。在地址周期內(nèi),AD[31::0]上包含的是有效地址,C/BE[3::0]#上含有一個(gè)有效的總線命令.7.3.4、PCI數(shù)據(jù)傳輸1、讀操作讀數(shù)據(jù)傳輸數(shù)據(jù)傳輸最后數(shù)據(jù)傳輸?shù)却?/p>
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年高端裝備制造研發(fā)合同
- 2025年度二零二五木坑果場(chǎng)承包經(jīng)營(yíng)與農(nóng)產(chǎn)品出口合同3篇
- 2024建材銷售合作協(xié)議書(shū)范本
- 2024虛擬現(xiàn)實(shí)游戲內(nèi)容制作及授權(quán)合同
- 2024年電廠煤炭供應(yīng)與支付條款標(biāo)準(zhǔn)協(xié)議版B版
- 2024年跨境電商倉(cāng)儲(chǔ)物流合同
- 2024年項(xiàng)目投資與合作合同
- 2025年度智能家居系統(tǒng)設(shè)計(jì)與裝修合同范本3篇
- 2025便利店品牌授權(quán)與區(qū)域管理合同范本3篇
- 2024年環(huán)保項(xiàng)目投資合同投資金額與環(huán)保效果
- 2024年WPS計(jì)算機(jī)二級(jí)考試題庫(kù)350題(含答案)
- 2024年5G網(wǎng)絡(luò)覆蓋工程分包合同
- 2025屆北京市海淀區(qū)交大附中高一物理第一學(xué)期期末復(fù)習(xí)檢測(cè)試題含解析
- 護(hù)理員技能培訓(xùn)課件
- 煤礦防治水細(xì)則解讀
- 四川新農(nóng)村建設(shè)農(nóng)房設(shè)計(jì)方案圖集川東北部分
- 河南省鄭州市2023-2024學(xué)年高二上學(xué)期期末考試 數(shù)學(xué) 含答案
- 2023智能座艙白皮書(shū)-聚焦電動(dòng)化下半場(chǎng)-畢馬威
- 福建省福州市九師教學(xué)聯(lián)盟2023-2024學(xué)年高一上學(xué)期期末學(xué)業(yè)聯(lián)考化學(xué)試題(解析版)
- 植物病蟲(chóng)害防治技能大賽理論題及答案
- 2024-2025學(xué)年六年級(jí)科學(xué)上冊(cè)第二單元《地球的運(yùn)動(dòng)》測(cè)試卷(教科版)
評(píng)論
0/150
提交評(píng)論