目前試驗(yàn)機(jī)的應(yīng)用(二)
目前試驗(yàn)機(jī)的應(yīng)用(二)
(2)在虛擬儀器結(jié)構(gòu)設(shè)計(jì)中的應(yīng)用
儀器與測(cè)量技術(shù)和計(jì)算機(jī)技術(shù)的結(jié)合,不但大大提高了測(cè)量度與智能自動(dòng)化水平,,特別是計(jì)算機(jī)的硬件軟化和軟件模塊化的虛擬儀器的迅猛發(fā)展,,以及其與網(wǎng)絡(luò)化系統(tǒng)資源程序的統(tǒng)一和優(yōu)化性能配置,為儀器儀表的智能化水平的迅速提高,,創(chuàng)造了越來(lái)越*的條件,。
在儀器儀表結(jié)構(gòu)設(shè)計(jì)中,儀器廠家過(guò)去都是以源代碼形式向用戶提供智能虛擬儀器即插即用的儀器驅(qū)動(dòng)器,,為了簡(jiǎn)化zui終用戶的使用作與開發(fā)過(guò)程,,不斷提高運(yùn)行效率,以及編程質(zhì)量和編程靈活性,,相關(guān)儀器廠家在VXI即插即用的總線儀器驅(qū)動(dòng)器標(biāo)準(zhǔn)的基礎(chǔ)上作出了一套新的智能化儀器驅(qū)動(dòng)軟件規(guī)范,,在虛擬儀器結(jié)構(gòu)與性能上進(jìn)行了下述多方面改進(jìn)。
首先,,考慮要兼顧用戶的直觀,、易用與盡可能提高運(yùn)行效率,并保持原來(lái)VXI總線即插即用標(biāo)準(zhǔn)的高層編程接口,,以提供相同的功能函數(shù)調(diào)用格式,。
其次,在Labwindows/CVI5.0內(nèi)建的開發(fā)工具基礎(chǔ)上,,運(yùn)用智能化手段,,使智能虛擬儀器(IVI)的儀器驅(qū)動(dòng)器代碼,可以在人機(jī)交互作用下自動(dòng)生成,,這樣既簡(jiǎn)化了大量編程工作量,,又統(tǒng)一了驅(qū)動(dòng)器代碼的編程結(jié)構(gòu)和風(fēng)格,還大大方便了不同水平用戶的使用和維護(hù),。
再次,,應(yīng)用一系列智能手法,識(shí)別、跟蹤和管理所有各種儀器狀態(tài)和設(shè)置,,使用戶能直接進(jìn)入所有低層設(shè)置,,并通過(guò)智能狀態(tài)管理,使用戶可根據(jù)需要,,在“測(cè)試開發(fā)”和“正常運(yùn)行”兩種模式之間隨意切換,。在“測(cè)試開發(fā)”模式下,驅(qū)動(dòng)器可智能自動(dòng)化地完成一系列狀態(tài)檢查,,以幫助發(fā)現(xiàn)各種編程錯(cuò)誤,。當(dāng)程序調(diào)試正常投入使用后,用戶即可切換到“正常運(yùn)行”模式,,以使驅(qū)動(dòng)軟件高速運(yùn)行,。這樣既保證了儀器的安全性和可靠性,又可使軟件隨時(shí)投入高速運(yùn)行,,盡可能提高其運(yùn)行效率,。
另外,也由于采用了各種智能化方法,,使驅(qū)動(dòng)器可實(shí)現(xiàn)多線程同時(shí)安全運(yùn)行,,進(jìn)行多線程并行測(cè)試;同時(shí),驅(qū)動(dòng)器還具有強(qiáng)大的仿真功能,,可以在不連接實(shí)際儀器的情況下,,開發(fā)測(cè)試程序。信息請(qǐng)登陸:輸配電設(shè)備網(wǎng)
zui后一個(gè)特點(diǎn)是驅(qū)動(dòng)器運(yùn)行只與測(cè)試功能相關(guān),,而與儀器采用的接口總線方式無(wú)關(guān),,只通過(guò)一個(gè)初始化函數(shù)InitwithOptions來(lái)區(qū)分儀器接口總線和地域的異用。
總之,,由于虛擬儀器采用了一系列智能自動(dòng)化手段,,*改變了以往VXI總線即插即用標(biāo)準(zhǔn)儀器驅(qū)動(dòng)器的運(yùn)行效率低,編程的結(jié)構(gòu),、風(fēng)格不一致,,編程困難,質(zhì)量低,,工作量大,,使用、維護(hù)麻煩等等一系列缺陷,,從而在,、高質(zhì)量、安全可靠,、使用方便,、靈活的條件下實(shí)現(xiàn)全面地統(tǒng)一運(yùn)行,,顯示出智能自動(dòng)化技術(shù)對(duì)虛擬儀器以至整個(gè)儀器儀表工業(yè)高速發(fā)展的深遠(yuǎn)影響。