毛片网站在线观看-毛片网站在线-毛片网站有哪些-毛片网站视频-女生脱衣服app-女色综合

ABB
關(guān)注中國自動化產(chǎn)業(yè)發(fā)展的先行者!
CAIAC 2025
2025工業(yè)安全大會
OICT公益講堂
當(dāng)前位置:首頁 >> 案例 >> 案例首頁

案例頻道

LabVIEW功能擴(kuò)展的實現(xiàn)
  • 企業(yè):控制網(wǎng)     領(lǐng)域:工廠信息化     行業(yè):其他    
  • 點擊數(shù):3483     發(fā)布時間:2003-10-15 18:06:00
  • 分享到:

高智杰,鄭玉航,王仕成

1  引言
1986年,美國NI公司提出了虛擬儀器概念,從而引起儀器和自動化工業(yè)的一場革命,當(dāng)前,虛擬儀器技術(shù)已廣泛應(yīng)用到各種自動化測試與測量領(lǐng)域,虛擬化已經(jīng)成為儀器領(lǐng)域的發(fā)展方向。虛擬儀器(Virtual Instruments簡稱VI)是基于計算機的數(shù)字化測量測試儀器,能夠充分利用和發(fā)揮現(xiàn)有計算機先進(jìn)技術(shù),使儀器的測試和測量變得異常方便和快捷。未來的VI將可能完全覆蓋計算機輔助測試(CAT)的全部領(lǐng)域。
LabVIEW是NI公司推出的一種虛擬儀器開發(fā)平臺。它利用其自身包含的分析軟件包,可直接對數(shù)據(jù)進(jìn)行統(tǒng)計、濾波等分析處理;還整合了滿足GPIB、VXI、RS-232和RS-485以及數(shù)據(jù)采集卡等硬件通訊的功能。
應(yīng)用LabVIEW開發(fā)環(huán)境設(shè)計滿足目前導(dǎo)彈測試計量需求的虛擬測試系統(tǒng)無疑是一種很好的選擇。但在對某大型地對地導(dǎo)彈地面測試設(shè)備計量中,由于各種參數(shù)繁多,時域和頻域內(nèi)信號屬性不一,且精度要求高,導(dǎo)致數(shù)據(jù)處理量比較大,且在數(shù)據(jù)采集、標(biāo)準(zhǔn)信號引入時需要用到一些專門的模塊或儀器。由于LabVIEW不適于進(jìn)行大量數(shù)據(jù)處理,又不能完全提供用戶所需要的驅(qū)動子程序,對底層操作不易實現(xiàn),所以借助其他語言(C語言)或利用其它軟件開發(fā)環(huán)境(如Visual C++)開發(fā)滿足特殊功能的動態(tài)鏈接庫文件成為可以考慮的解決途徑。“代碼接口節(jié)點(CIN)”和“調(diào)用庫函數(shù)節(jié)點(CLF節(jié)點)”就是LabVIEW提供的與傳統(tǒng)編程語言的接口,通過接口調(diào)用其他語言彌補其不足之處,從而達(dá)到擴(kuò)充LabVIEW功能,滿足虛擬測試系統(tǒng)測試計量要求的目的。
在一些情況下,通過這兩種途徑運用C語言完成數(shù)據(jù)轉(zhuǎn)換與處理,也可達(dá)到虛擬儀器軟件的結(jié)構(gòu)簡化。
2  兩種途徑的可行性分析
2.1  CIN的功能概述
在LabVIEW中,CIN處于功能模板中“Advanced”子模板里面,如圖1所示,右邊被選中的即為CIN節(jié)點,其帶有輸入輸出端口,通過改變大小可相應(yīng)改變輸入輸出端口個數(shù)。節(jié)點彈出菜單中有各項命令,其中“Creat.c File...”項用于創(chuàng)建C語言程序模板,在模板中用C語言編寫相應(yīng)代碼。當(dāng)執(zhí)行CIN節(jié)點時,LabVIEW調(diào)用已編譯好的外部可執(zhí)行代碼,進(jìn)行數(shù)據(jù)處理最終完成數(shù)據(jù)的傳遞。CIN代碼的編譯支持Visual C++、Microsoft C/C++等編譯器。

圖1  LabVIEW功能模板示意圖

2.2  CLF節(jié)點的功能概述
此節(jié)點是LabVIEW提供的調(diào)用庫函數(shù)(Call Library Function)節(jié)點,它用于用戶對動態(tài)鏈接庫(DLL)的調(diào)用。DLL是一個函數(shù)庫,在運行時才完成對函數(shù)的調(diào)用。動態(tài)鏈接相應(yīng)于靜態(tài)鏈接,是一種程序在運行時與庫函數(shù)連接起來的技術(shù)。CLF節(jié)點就是用于在LabVIEW環(huán)境中實現(xiàn)對用戶自己開發(fā)的動態(tài)鏈接庫文件的調(diào)用,從而完成一些特殊功能。
3  CIN的功能實現(xiàn)
下面以LabVIEW中兩數(shù)相乘的實例說明CIN的應(yīng)用,利用CIN的功能調(diào)用C源代碼求兩個數(shù)的積,以此說明CIN的創(chuàng)建過程。

圖2  前面板示意圖

(1)  前面板與框圖程序如圖2、圖3所示,A

熱點新聞

推薦產(chǎn)品

x
  • 在線反饋
1.我有以下需求:



2.詳細(xì)的需求:
姓名:
單位:
電話:
郵件: