您好, 歡迎來(lái)到儀表網(wǎng)! 登錄| 免費(fèi)注冊(cè)| 產(chǎn)品展廳| 收藏商鋪|
根據(jù)通用編程軟件的開(kāi)發(fā)環(huán)境
1 Visual Basic
Visual Basic在界面設(shè)計(jì)、文件操作、多媒體使用、數(shù)據(jù)拜訪、Internet使用等方面都供給了強(qiáng)壯的東西,集成化開(kāi)發(fā)環(huán)境和軟件調(diào)試環(huán)境便利,具有易學(xué)、易用、功用強(qiáng)壯等長(zhǎng)處。但是,關(guān)于虛擬儀器開(kāi)發(fā)而言,VB在數(shù)據(jù)處置和圖形顯現(xiàn)方面卻不如LabWEW。在使用VB開(kāi)發(fā)工業(yè)測(cè)量與操控體系使用軟件時(shí),常常要對(duì)待測(cè)量信號(hào)進(jìn)行實(shí)時(shí)收集、顯現(xiàn),以及實(shí)時(shí)處置等,而在這方面VB并不拿手。因此,對(duì)此類使用程序的開(kāi)發(fā),為抱負(fù)的處理方案是,將VB的圖形用戶界面開(kāi)發(fā)及其他方面的優(yōu)勢(shì)和LabVIEW在數(shù)據(jù)收集、顯現(xiàn)與處置方面的優(yōu)勢(shì)起來(lái),相互揚(yáng)長(zhǎng)避短,從而開(kāi)發(fā)出功用更加強(qiáng)壯的測(cè)控軟件體系。除此之外,也有用VB和MATLAB混合編程開(kāi)發(fā)虛擬儀器的。MATLAB與VB的主要有兩種辦法[1]。其一是在VB中引進(jìn)MATRIXVB,使得VB能夠調(diào)用MATLAB函數(shù)。其二是將在MATLAB中編寫(xiě)的文件編譯成VB能夠調(diào)用的DLL文件。經(jīng)過(guò)混合編程,利用VB和MATRIXVB,疾速、簡(jiǎn)練地生成虛擬儀器,而經(jīng)過(guò)調(diào)用MATLAB的打印、文字、圖形處置等函數(shù)能夠獲得更多的操作功用[1]。
2 VC
VC是一種通用且功用強(qiáng)壯的修改語(yǔ)言,有著的優(yōu)勢(shì),現(xiàn)已變成干流開(kāi)發(fā)渠道。作為一種盛行的可視化面向?qū)ο缶幊誊浖闷溥M(jìn)行虛擬儀器的軟件編程,關(guān)于許多了解vc的程序員來(lái)說(shuō),是一個(gè)便利快捷的完成路徑。但就虛擬儀器開(kāi)發(fā)而言,因?yàn)槠渥詭У慕缑婵丶皇欠浅XS厚,在許多測(cè)控軟件要求用戶界面具有和實(shí)在儀器類似外觀的狀況下,用vc完成常需求不計(jì)其數(shù)條代碼,也常會(huì)發(fā)生功率太低的狀況。好在有著極為豐厚的界面控件的LabVIEW 中的許多控件可供其他程序同享,而在vc中也能夠增加外部的控件。因此可完成在vc環(huán)境下使用LabVIEW 控件進(jìn)行編程[6]。此外,用vc和LabWindows混合編程也不失為一個(gè)很好的處理路徑。這將在后面的Lab Windows部分作詳細(xì)論述。因此,VC在虛擬儀器開(kāi)發(fā)方面,常常和其他開(kāi)發(fā)東西進(jìn)行混合編程能夠大大進(jìn)步編程功率,減輕工作量,縮短程序開(kāi)發(fā)周期,進(jìn)步經(jīng)濟(jì)效益。
3 Visual Studio.NET
Visual Studio.NET和.NET開(kāi)發(fā)結(jié)構(gòu)緊密,是構(gòu)建互聯(lián)網(wǎng)使用的東西。但當(dāng)前很少有獨(dú)自利用Visual Studio.NET來(lái)開(kāi)發(fā)虛擬儀器的。一般需求憑借第三方的軟件包,才干同時(shí)將Visual Studio.NET的優(yōu)勢(shì)充分發(fā)揮出來(lái)。當(dāng)前根據(jù)該渠道的軟件包主要有安捷倫(Angilent)T&M 軟件包和NI公司的Measurement Studio for Visual Studio.NET等。
4 C++ Builder
一般開(kāi)發(fā)體系底層的東西,需求*的兼容性和穩(wěn)定性,選Visual C++。而為公司開(kāi)發(fā)數(shù)據(jù)庫(kù)、信息管理體系等高層使用,并且有比較緊的期限約束,選C++ Builder比較好。關(guān)于虛擬儀器開(kāi)發(fā)而言,C++ Builder的狀況與VC根本類似,除了能夠獨(dú)自進(jìn)行開(kāi)發(fā)之外,許多時(shí)分也可采用混合編程的辦法進(jìn)行開(kāi)發(fā)。當(dāng)將其與LabWindows/CVI的儀器操控、數(shù)據(jù)收集起來(lái)時(shí),可完成杰出的儀器操控和外圍開(kāi)發(fā)能力。在混和編程過(guò)程中,C++ Builder調(diào)用LabWindows/CVI的動(dòng)態(tài)連接庫(kù),有顯式連接和隱式連接兩種。其中隱式連接經(jīng)過(guò)動(dòng)態(tài)連接庫(kù)的import library file(.1ib文件)完成,.1ib文件在LabWindows/CVI生成?%A
*商品:導(dǎo)壓式液位變送器,阻尼式料位開(kāi)關(guān),磁浮子液位開(kāi)關(guān),射頻物位操控器,射頻導(dǎo)納物位操控器,堵料開(kāi)關(guān),阻尼式開(kāi)關(guān),導(dǎo)壓式液位計(jì),阻尼式料位操控儀
請(qǐng)輸入賬號(hào)
請(qǐng)輸入密碼
請(qǐng)輸驗(yàn)證碼
以上信息由企業(yè)自行提供,信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性由相關(guān)企業(yè)負(fù)責(zé),儀表網(wǎng)對(duì)此不承擔(dān)任何保證責(zé)任。
溫馨提示:為規(guī)避購(gòu)買(mǎi)風(fēng)險(xiǎn),建議您在購(gòu)買(mǎi)產(chǎn)品前務(wù)必確認(rèn)供應(yīng)商資質(zhì)及產(chǎn)品質(zhì)量。