儀器與丈量技能和計算機技能的,不光大大進步了丈量度與智能主動化水平,特別是計算機的硬件軟化和軟件模塊化的虛擬儀器的迅猛開展,以及其與網(wǎng)絡(luò)化系統(tǒng)資源程序的一致和優(yōu)化功用裝備,為儀器儀表的智能化水平的敏捷進步,發(fā)明了越來越優(yōu)勝的條件。
在儀器儀表構(gòu)造設(shè)計中,儀器廠家曩昔都是以源代碼方法向用戶供給智能虛擬儀器即插即用的儀器驅(qū)動器,為了簡化終用戶的運用操作與開發(fā)進程,不斷進步運轉(zhuǎn)功率,以及編程質(zhì)量和編程靈敏性,有關(guān)儀器廠家在VXI即插即用的總線儀器驅(qū)動器規(guī)范的基礎(chǔ)上作出了一套新的智能化儀器驅(qū)動軟件規(guī)范,在虛擬儀器構(gòu)造與功用進步行了下述多方面改進。
首先,考慮要統(tǒng)籌用戶的直觀、易用與盡可能進步運轉(zhuǎn)功率,并堅持原來VXI總線即插即用規(guī)范的高層編程接口,以供給一樣的功用函數(shù)調(diào)用格式。
其次,在Labwindows/CVI5.0內(nèi)建的開發(fā)工具基礎(chǔ)上,運用智能化辦法,使智能虛擬儀器(IVI)的儀器驅(qū)動器代碼,能夠在人機交互作用下主動生成,這樣既簡化了很多編程作業(yè)量,又一致了驅(qū)動器代碼的編程構(gòu)造和個性,還大大方便了不一樣水平用戶的運用和保護。
再次,運用一系列智能辦法,辨認、盯梢和辦理一切各種儀器狀況和設(shè)置,運用戶能直接進入一切低層設(shè)置,并經(jīng)過智能狀況辦理,運用戶可根據(jù)需求,在測驗開發(fā)和正常運轉(zhuǎn)兩種形式之間隨意切換。在測驗開發(fā)形式下,驅(qū)動器可智能主動化地完結(jié)一系列狀況查看,以協(xié)助發(fā)現(xiàn)各種編程過錯。當程序調(diào)試正常投入運用后,用戶即可切換到正常運轉(zhuǎn)形式,以使驅(qū)動軟件高速運轉(zhuǎn)。這樣既保證了儀器的安全性和可靠性,又可使軟件隨時投入高速運轉(zhuǎn),盡可能進步其運轉(zhuǎn)功率。
別的,也因為選用了各種智能化辦法,使驅(qū)動器可完成多線程一起安全運轉(zhuǎn),進行多線程并行測驗;一起,驅(qū)動器還具有強壯的仿真功用,能夠在不連接實踐儀器的情況下,開發(fā)測驗程序。
終一個特點是驅(qū)動器運轉(zhuǎn)只與測驗功用有關(guān),而與儀器選用的接口總線方法無關(guān),只經(jīng)過一個初始化函數(shù)InitwithOptions來區(qū)別儀器接口總線和地域的異用。
總歸,因為虛擬儀器選用了一系列智能主動化辦法,*改變了以往VXI總線即插即用規(guī)范儀器驅(qū)動器的運轉(zhuǎn)功率低,編程的構(gòu)造、個性不一致,編程艱難,質(zhì)量低,作業(yè)量大,運用、保護麻煩等等一系列缺陷,從而在、高質(zhì)量、安全可靠、運用方便、靈敏的條件下完成全部地一致運轉(zhuǎn),顯示出智能主動化技能對虛擬儀器以致整個儀器儀表工業(yè)高速開展的深遠影響。