凌華DAQBench在虛擬儀器中的應用
所謂“虛擬儀器”鸭蛙,就是以現(xiàn)有的計算機平臺為基礎如麦,配合相應的儀器硬件和專用軟件溉跃,形成既有普通儀器的基本功能引润,又有一般儀器所沒有的特殊功能的高檔低價的新型儀器宪赶。 “虛擬儀器”概念的實質(zhì)就是通過軟件將計算機硬件資源與儀器硬件有機的融合為一體宗弯,從而把計算機強大的計算處理能力和儀器硬件的測量、控制能力結(jié)合在一起搂妻,并通過軟件實現(xiàn)對數(shù)據(jù)的顯示蒙保、存儲以及分析處理。由此欲主,工程師可以在測試或控制應用中自定義測量功能邓厕。這些軟硬件工程工具能無縫地與開放式的商業(yè)計算機平臺集成使用,從而能充分利用不斷進步的計算機科技以獲取高效率扁瓢、高性能及低成本的利益详恼。從一開始补君,虛擬儀器技術就把握了“硬件軟件化”這一技術發(fā)展的趨勢,已經(jīng)得到工業(yè)界的廣泛接受與應用昧互,成為儀器技術的主流挽铁。
隨著計算機技術與電子技術的不斷發(fā)展,尤其是低成本高性能的計算機資源得到普及應用机凭,虛擬儀器(Virtual Instrument迟伤,VI)應運而生。
虛擬儀器技術正在幫助人們更容易了解并掌握測量系統(tǒng)级衅。例如娘型,以往工程師們總是使用幾臺單獨的儀器設備分別進行各種量的測量,然后用手進行初步運算和分析笑诫,而現(xiàn)在铝矢,利用分析軟件與一簡單的測量硬件設備,他們就可以毫不費力地創(chuàng)建一套具有各種儀器功能的系統(tǒng)咽行,且整個系統(tǒng)成本低廉跪消。
功能強大、現(xiàn)成即用的軟件使整個過程自動進行涣疑。工程師們使用個人電腦輕易就能完成整個數(shù)據(jù)采集脸掘、分析和顯示的工作藕壹,同時卻不影響到測量系統(tǒng)的性能或功能诞嗦。凌華的DAQBench ActiveX控制元件就可以幫助您快速地完成量測及自動化控制的應用程序,并且只需要最基本的編程經(jīng)驗椿访。簡單的說乌企,用DAQBench來開發(fā)程序,就象搭積木一樣成玫,只要您選擇適當?shù)目刂圃咏停瑢⑺鼈兤礈愒谝黄穑涂梢酝瓿深A期的任務哭当。
DAQBench提供:
豐富的使用者接口組件猪腕,使快速創(chuàng)建美觀實用的用戶界面成為可能;
數(shù)據(jù)整合控制組件钦勘,幫助您將數(shù)據(jù)整合至Excel陋葡、數(shù)據(jù)庫、網(wǎng)頁彻采、OPC等其它環(huán)境中腐缤;
數(shù)據(jù)分析控制組件,提供數(shù)據(jù)分析功能肛响,如統(tǒng)計岭粤,F(xiàn)FT等惜索;
SCADA/HMI 控制組件,這是 DAQBench 中一套比較特殊的控制組件惰衬。透過 COM/DCOM 技術铡碧、OPC 2.0 標準,您可以輕松獲得 HMI/SCADA 應用程序所需的各項功能羔题,像是實時趨勢顯示织娶、歷史趨勢顯示,自動資料記錄掺变、警報監(jiān)視與記錄掐赠,以及報表產(chǎn)生等等。
下面結(jié)合凌華的數(shù)據(jù)采集卡PCI-9112的硬件控制組件帆骗,具體說明一下DAQBench在虛擬儀器中的應用糯湃。透過此例,使用者可以了解如何運用PCIS-OCX的組件進行模擬信號和數(shù)字信號的采集的席,以及如何運用DAQBench構(gòu)建人機接口捧擂。
新建一個VB工程,將PCIS-OCX控件和DAQBench User Interface ActiveX Controls赁至、DAQBench Graphs ActiveX Controls加入工具條艾遗,選用其中的PCI-9112硬件控制組件和DGraph繪圖控件、用于對Boolean值進行操作DBoolean控件瓣俯。如圖所示:
DGraph控件是DAQBench使用者接口控制組件當中用于以波形方式顯示數(shù)據(jù)的 ActiveX 控件杰标。使用者可透過它來以波形方式顯示從ADLINK硬件上讀取的模擬訊號。其橫坐標表示DGraph窗口所可顯示的資料數(shù)彩匕,縱坐標表示資料值腔剂。一個DGraph控制組件同時可最多顯示8條曲線,即同時可最多顯示八組數(shù)據(jù)驼仪。DBoolean控件則用于對Boolean值進行控制掸犬,使用者可透過DBoolean控制組件對ADLINK硬件做數(shù)字信號的監(jiān)控。本例中绪爸,DGraph接收來自PCI-9112的A/D采集數(shù)據(jù)湾碎,并將其顯示在界面上;DBoolean則用于顯示PCI-9112的數(shù)字輸入奠货。這樣介褥,如下圖所示,僅需在代碼段的相應位置加入幾行程序仇味,就可以完成對模擬量和數(shù)字量的采集和顯示呻顽,極大的節(jié)省了調(diào)試工程師的開發(fā)時間,從而顯著提高工作效率区为。
相比于市面上其它的軟件包喇纬,像是 NI 的 LabView费罚、HP 的 VEE 等, DAQBench具有開發(fā)成本低凯书、.執(zhí)行效率佳滋池、程序彈性大、開放性架構(gòu)易于擴充的優(yōu)點咬恨,可用于 VB茸暖、VC++、Delphi邀漩、C++ Builder等支持控件調(diào)用的編程環(huán)境中畦瞒,程序開發(fā)完成即是native code的形式,執(zhí)行效率高绿踱,并且可以實現(xiàn)用戶所需的特殊功能冠秉,因此,在虛擬儀器中的應用不可限量菲藏。
聲明:本網(wǎng)站所收集的部分公開資料來源于互聯(lián)網(wǎng)视事,轉(zhuǎn)載的目的在于傳遞更多信息及用于網(wǎng)絡分享,并不代表本站贊同其觀點和對其真實性負責庆揩,也不構(gòu)成任何其他建議俐东。本站部分作品是由網(wǎng)友自主投稿和發(fā)布、編輯整理上傳订晌,對此類作品本站僅提供交流平臺虏辫,不為其版權負責。如果您發(fā)現(xiàn)網(wǎng)站上所用視頻腾仅、圖片乒裆、文字如涉及作品版權問題,請第一時間告知推励,我們將根據(jù)您提供的證明材料確認版權并按國家標準支付稿酬或立即刪除內(nèi)容,以保證您的權益肉迫!聯(lián)系電話:010-58612588 或 Email:editor@mmsonline.com.cn验辞。
- 暫無反饋