虛擬儀器誕生于20世紀(jì)80年代,它的英文是VisualInstruments,簡稱VI,是由美國最先研制成功的。它的出現(xiàn)直接導(dǎo)致了計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)進(jìn)入了儀器領(lǐng)域,引發(fā)了行業(yè)重大的變革。進(jìn)入21世紀(jì)后,汽車工業(yè)得到了迅猛的發(fā)展。隨著電子和計(jì)算機(jī)技術(shù)的進(jìn)步,VI為汽車的檢測帶來了快速的發(fā)展,使其更高校且便捷。
VI具有非常強(qiáng)大的生命力,因?yàn)樗目砷_發(fā)性和可擴(kuò)展性非常強(qiáng),所以它也具有很強(qiáng)大的競爭力。我們可以通過分析兩個(gè)方面的應(yīng)用來了解VI是如何在汽車檢測上有所革新的,它們是:VI在汽車檢測中的應(yīng)用以及VI在汽車車內(nèi)測試系統(tǒng)(簡稱:IVDAS)中的應(yīng)用。
VI在汽車儀表檢測中的應(yīng)用
如今汽車的需求在全球范圍內(nèi)都有一個(gè)巨大的增長,所以汽車儀表也需要大批量的生產(chǎn),于是生產(chǎn)成品的檢測就成了一個(gè)難題。汽車儀表總成的生產(chǎn)質(zhì)量關(guān)系到汽車行駛的安全和整車的質(zhì)量,它是現(xiàn)代汽車的信息中心。我們需要設(shè)計(jì)出一種可以“萬能檢測”的設(shè)備,用于檢測各種不同型號(hào)的儀表,就算儀表有了更新?lián)Q代,處于新舊交替的階段,也不會(huì)影響其檢測結(jié)果——這是極富現(xiàn)實(shí)意義的課題。
VI在汽車車內(nèi)測試系統(tǒng)中的應(yīng)用
其實(shí)汽車車內(nèi)測試系統(tǒng)(簡稱:IVDAS)的性能是一般傳統(tǒng)的車內(nèi)測試系統(tǒng)套更優(yōu)越,而且是最常見的汽車電子測試應(yīng)用。它不但對測試系統(tǒng)的可靠性、便攜性和開發(fā)性等有較高的要求,同時(shí)在能記錄和分析汽車內(nèi)的各種傳感器信號(hào),這有別于傳統(tǒng)系統(tǒng)用獨(dú)立的數(shù)據(jù)記錄儀僅記錄一般的數(shù)據(jù)和報(bào)警。
需要解決VI存在的哪些問題?
虛擬儀器在汽車行業(yè)檢測技術(shù)上是存在著一些問題的,這一點(diǎn)我們不能因?yàn)樗淖饔枚雎?。例如:VI由軟件來控制它的程序,如果因?yàn)槭裁丛敢鈱?dǎo)致軟件的數(shù)據(jù)出現(xiàn)了問題,就可能導(dǎo)致讀數(shù)偏離真實(shí)數(shù)據(jù);再者,因?yàn)檐浖臄?shù)據(jù)是可以修改的,所以當(dāng)有人想要弄虛作假時(shí),很容易通過變更數(shù)據(jù)而實(shí)現(xiàn),這必然會(huì)導(dǎo)致數(shù)據(jù)的可信度降低。
當(dāng)問題發(fā)生了我們該怎么辦?
一方面我們制定硬性規(guī)定,用法律來規(guī)范,規(guī)定新開發(fā)的虛擬儀器的所有數(shù)據(jù)都必須給相關(guān)部門留下痕跡,做到有據(jù)可查——形成專一計(jì)量檢定文件,修改過參數(shù)的文件自動(dòng)產(chǎn)生隱含文件檔案并無法修改。同時(shí)規(guī)定,在新開發(fā)的虛擬儀器軟件對定標(biāo)數(shù)據(jù)有監(jiān)督管理制度才能通過鑒定,而且須規(guī)定,被檢定過的儀器在有效期內(nèi)不得修改有關(guān)計(jì)量方面的文件參數(shù)。如這些條件都能實(shí)現(xiàn),那么上文提到的問題將能得到一定的抑制。
我們的生活正在不斷的虛擬化,虛擬儀器具有技術(shù)性能高、擴(kuò)展性強(qiáng)、開發(fā)時(shí)間少以及出色的集成等優(yōu)勢,所以虛擬儀器在未來將具有更加廣泛的應(yīng)用前景。
擴(kuò)展閱讀:
汽車虛擬儀表也屬于虛擬儀器的一種,所以對它的開發(fā)將顯得尤為重要。GL Studio虛擬儀表開發(fā)工具是是一個(gè)獨(dú)立平臺(tái)的快速原型工具,用來創(chuàng)建實(shí)時(shí)的、照片級別的、可交互的圖形界面,既可以用于仿真,又可以用于實(shí)際裝備。GL Studio生成的人機(jī)接口有兩種方式與外界交互,一種是讀取外界數(shù)據(jù)來驅(qū)動(dòng)儀表顯示,一種是響應(yīng)用戶界面事件,實(shí)現(xiàn)面板操作。GL Studio代碼生成器為程序員提供的是源代碼,因此程序員可以通過編程以CORBA、DIS、HLA、Shared Memory、SCRAMNet® 、TCP/IP or UDP/IP、RS232/422等等協(xié)議讀取外界數(shù)據(jù)。同時(shí),GL Studio提供Call Back功能使圖形化對象可以響應(yīng)用戶界面事件,例如觸摸屏感應(yīng)、鼠標(biāo)點(diǎn)擊和鍵盤輸入等。