沈樵综合在线,一区二区三区乱码,免费资源一区二区三区,91超碰碰,av极品一线天,日韩免费高清一区二区,国产蜜尤福利在线,嗯啊91在线观看,精品一区二三

產(chǎn)品推薦:水表|流量計(jì)|壓力變送器|熱電偶|液位計(jì)|冷熱沖擊試驗(yàn)箱|水質(zhì)分析|光譜儀|試驗(yàn)機(jī)|試驗(yàn)箱


儀表網(wǎng)>技術(shù)中心>使用指南>正文

歡迎聯(lián)系我

有什么可以幫您? 在線咨詢

幾種虛擬儀器常用開發(fā)環(huán)境的特點(diǎn)

來源:安徽天康(集團(tuán))股份有限公司   2014年09月18日 14:22  

基于通用編程軟件的開發(fā)環(huán)境

  1  Visual Basic

  Visual Basic在界面設(shè)計(jì)、文件操作、多媒體應(yīng)用、數(shù)據(jù)訪問、Internet應(yīng)用等方面都提供了*的工具,集成化開發(fā)環(huán)境和軟件調(diào)試環(huán)境方便,具有易學(xué)、易用、功能*等優(yōu)點(diǎn)。然而,對(duì)于虛擬儀器開發(fā)而言,VB在數(shù)據(jù)處理和圖形顯示方面卻不如LabWEW。在使用VB開發(fā)工業(yè)測(cè)量與控制系統(tǒng)應(yīng)用軟件時(shí),常常要對(duì)待測(cè)量信號(hào)進(jìn)行實(shí)時(shí)采集、顯示,以及實(shí)時(shí)處理等,而在這方面VB并不擅長(zhǎng)。因此,對(duì)此類應(yīng)用程序的開發(fā),為理想的解決方案是,將VB的圖形用戶界面開發(fā)及其他方面的優(yōu)勢(shì)和LabVIEW在數(shù)據(jù)采集、顯示與處理方面的優(yōu)勢(shì)結(jié)合起來,互相取長(zhǎng)補(bǔ)短,從而開發(fā)出功能更加*的測(cè)控軟件系統(tǒng)。除此之外,也有用VB和MATLAB混合編程開發(fā)虛擬儀器的。MATLAB與VB的結(jié)合主要有兩種方式[1]。其一是在VB中引入MATRIXVB,使得VB可以調(diào)用MATLAB函數(shù)。其二是將在MATLAB中編寫的文件編譯成VB可以調(diào)用的DLL文件。通過混合編程,利用VB和MATRIXVB,快速、簡(jiǎn)潔地生成虛擬儀器,而通過調(diào)用MATLAB的打印、文字、圖形處理等函數(shù)可以獲得更多的操作功能[1]。

  2  VC

  VC是一種通用且功能*的編輯語言,有著*的優(yōu)勢(shì),現(xiàn)已成為主流開發(fā)平臺(tái)。作為一種流行的可視化面向?qū)ο缶幊誊浖?,用其進(jìn)行虛擬儀器的軟件編程,對(duì)于諸多熟悉vc的程序員來說,是一個(gè)方便快捷的實(shí)現(xiàn)途徑。但就虛擬儀器開發(fā)而言,由于其自帶的界面控件不是十分豐富,在許多測(cè)控軟件要求用戶界面具有和真實(shí)儀器相似外觀的情況下,用vc實(shí)現(xiàn)常需要成千上萬條代碼,也常會(huì)產(chǎn)生效率太低的情況。好在有著極為豐富的界面控件的LabVIEW 中的很多控件可供其他程序共享,而在vc中也可以添加外部的控件。因而可實(shí)現(xiàn)在vc環(huán)境下使用LabVIEW 控件進(jìn)行編程[6]。此外,用vc和LabWindows混合編程也不失為一個(gè)很好的解決途徑。這將在后面的Lab Windows部分作詳細(xì)闡述。因而,VC在虛擬儀器開發(fā)方面,常常和其他開發(fā)工具進(jìn)行混合編程可以大大提高編程效率,減輕工作量,縮短程序開發(fā)周期,提高經(jīng)濟(jì)效益。

  3  Visual Studio.NET

  Visual Studio.NET和.NET開發(fā)框架緊密結(jié)合,是構(gòu)建互聯(lián)網(wǎng)應(yīng)用的工具。但目前很少有單獨(dú)利用Visual Studio.NET來開發(fā)虛擬儀器的。通常需要借助第三方的軟件包,才能同時(shí)將Visual Studio.NET的優(yōu)勢(shì)充分發(fā)揮出來。目前基于該平臺(tái)的軟件包主要有安捷倫(Angilent)T&M 軟件包和NI公司的Measurement Studio for Visual Studio.NET等。

  4  C++ Builder

  通常開發(fā)系統(tǒng)底層的東西,需要*的兼容性和穩(wěn)定性,選Visual C++。而為企業(yè)開發(fā)數(shù)據(jù)庫、信息管理系統(tǒng)等高層應(yīng)用,而且有比較緊的期限限制,選C++ Builder比較好。對(duì)于虛擬儀器開發(fā)而言,C++ Builder的情況與VC基本相似,除了可以單獨(dú)進(jìn)行開發(fā)之外,很多時(shí)候也可采用混合編程的方法進(jìn)行開發(fā)。當(dāng)將其與LabWindows/CVI的儀器控制、數(shù)據(jù)采集結(jié)合起來時(shí),可實(shí)現(xiàn)良好的儀器控制和外圍開發(fā)能力。在混和編程過程中,C++ Builder調(diào)用LabWindows/CVI的動(dòng)態(tài)鏈接庫,有顯式鏈接和隱式鏈接兩種。其中隱式鏈接通過動(dòng)態(tài)鏈接庫的import library file(.1ib文件)實(shí)現(xiàn),.1ib文件在LabWindows/CVI生成?%A

熱銷產(chǎn)品:導(dǎo)壓式液位變送器,阻尼式料位開關(guān),磁浮子液位開關(guān),射頻物位控制器,射頻導(dǎo)納物位控制器,堵料開關(guān),阻尼式開關(guān),導(dǎo)壓式液位計(jì),阻尼式料位控制儀

:http://m.liuyangwu.com/st35262/intro.html

免責(zé)聲明

  • 凡本網(wǎng)注明“來源:儀表網(wǎng)”的所有作品,均為浙江興旺寶明通網(wǎng)絡(luò)有限公司-儀表網(wǎng)合法擁有版權(quán)或有權(quán)使用的作品,未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、摘編或利用其它方式使用上述作品。已經(jīng)本網(wǎng)授權(quán)使用作品的,應(yīng)在授權(quán)范圍內(nèi)使用,并注明“來源:儀表網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其相關(guān)法律責(zé)任。
  • 本網(wǎng)轉(zhuǎn)載并注明自其它來源(非儀表網(wǎng))的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或和對(duì)其真實(shí)性負(fù)責(zé),不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品第一來源,并自負(fù)版權(quán)等法律責(zé)任。
  • 如涉及作品內(nèi)容、版權(quán)等問題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
聯(lián)系我們

客服熱線: 13199863987(同微信)

加盟熱線: 13199863987(同微信)

媒體合作: 0571-87759945

投訴熱線: 0571-87759942

關(guān)注我們
  • 下載儀表站APP

  • Ybzhan手機(jī)版

  • Ybzhan公眾號(hào)

  • Ybzhan小程序

溫馨提示

該企業(yè)已關(guān)閉在線交流功能

钟山县| 大化| 武鸣县| 新绛县| 白山市| 宿迁市| 本溪市| 瑞丽市| 楚雄市| 娄底市| 嘉兴市| 长子县| 夏河县| 钟山县| 定襄县| 宣汉县| 启东市| 藁城市| 厦门市| 恩平市| 日土县| 日土县| 乌恰县| 丰镇市| 淮滨县| 湖北省| 文成县| 泰州市| 怀来县| 青海省| 监利县| 南丰县| 泉州市| 商水县| 邹城市| 古丈县| 化隆| 日喀则市| 娄底市| 新巴尔虎左旗| 宁海县|