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