<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > LabVIEW 2011助力工程師提高工程設(shè)計(jì)效率

          LabVIEW 2011助力工程師提高工程設(shè)計(jì)效率

          作者:Shelley Gretlein 時(shí)間:2011-09-28 來源:電子產(chǎn)品世界 收藏

            以構(gòu)建工程和科學(xué)系統(tǒng)為例。無論你是在設(shè)計(jì)一臺(tái)溫度監(jiān)測(cè)系統(tǒng)或是在制作一套精密的測(cè)試流程,系統(tǒng)都需要一些特定的環(huán)節(jié)。你需要方便地連接到I/O接口,這些I/O可以來自于,或是由其它傳統(tǒng)的儀器供應(yīng)商提供,都可由你自行設(shè)計(jì),或者綜合以上情況進(jìn)行設(shè)計(jì)。你需要該系統(tǒng)能和所有的硬件進(jìn)行通訊,添加自定義的分析算法和處理邏輯,提供一個(gè)人機(jī)接口以便其他工程人員也可以運(yùn)行該程序,還能確定指定代碼在特定目標(biāo)終端上的運(yùn)行。單獨(dú)來看,這些需求似乎每一個(gè)都很容易實(shí)現(xiàn),但如果要把所有這些需求在一個(gè)完整的系統(tǒng)中得以實(shí)現(xiàn),并且要求簡化設(shè)計(jì)過程、易于維護(hù)、同時(shí)降低整體成本,就需要一個(gè)更佳的開發(fā)環(huán)境。

          本文引用地址:http://www.ex-cimer.com/article/124028.htm

            這就是的內(nèi)在價(jià)值:使用將使你的工作效率倍增。你可以在同一個(gè)開發(fā)環(huán)境中集成硬件I/O,分析數(shù)據(jù),設(shè)計(jì)用戶界面,將開發(fā)的代碼部署到嵌入式處理器或現(xiàn)場可編程邏輯門陣列(FPGA)中。能夠幫助你實(shí)現(xiàn)更快更簡便的工作,并且使成本更低。過去LabVIEW的每一個(gè)版本都在努力為你帶來更高的開發(fā)效率,此次的LabVIEW 2011也不會(huì)例外。作為一個(gè)工程師,可能你正在考慮在下一個(gè)項(xiàng)目中嘗試LabVIEW,那就不要猶豫,因?yàn)長abVIEW 2011最突出的特點(diǎn)便是硬件集成性好、工作效率高、且擁有能提供各種開發(fā)幫助的LabVIEW生態(tài)系統(tǒng),能為你的項(xiàng)目創(chuàng)新提供強(qiáng)大的支持。不論是集成最新硬件所需,還是解決開發(fā)者社區(qū)中提交的問題,LabVIEW的這三個(gè)特點(diǎn)都可以極大地體現(xiàn)使用它的益處。

            提供了更強(qiáng)的硬件集成性和第三方產(chǎn)品的兼容性

            絕大多數(shù)的工程應(yīng)用都需要進(jìn)行硬件的集成。傳統(tǒng)上來說,完成硬件的集成需要在閱讀大量編程手冊(cè)后從底層對(duì)供應(yīng)商提供的動(dòng)態(tài)鏈接庫(DLL)進(jìn)行調(diào)用,或者使用專用于該硬件的軟件程序。盡管專用的軟件可以讓“使用硬件”足夠方便簡單,但如果想將該軟件集成到一個(gè)帶有其它硬件的完整系統(tǒng)中去,就會(huì)相當(dāng)困難。

            在LabVIEW中,相同的編程架構(gòu)可適用于所有的硬件集成。圖1中所示的打開→配置→讀取/寫入→關(guān)閉流程幾乎可以適用于任何基于PC的數(shù)據(jù)采集儀器。這也意味著,一邊學(xué)習(xí)如何進(jìn)行USB數(shù)據(jù)采集設(shè)備編程,一邊你也學(xué)會(huì)了怎樣對(duì)已購買或準(zhǔn)備購買的數(shù)字萬用表硬件進(jìn)行編程。LabVIEW硬件驅(qū)動(dòng)程序在結(jié)構(gòu)化的選板中安裝調(diào)用函數(shù),并會(huì)同時(shí)安裝應(yīng)用程序范例驅(qū)動(dòng)VI。LabVIEW編程環(huán)境還提供了各種工具,例如當(dāng)你無法找到合適的驅(qū)動(dòng)的時(shí)候,儀器驅(qū)動(dòng)搜索工具就可以幫助你在網(wǎng)絡(luò)上查找、下載并且安裝相關(guān)的驅(qū)動(dòng)。

            

           

            當(dāng)你在設(shè)計(jì)和部署系統(tǒng)的時(shí)候,硬件的集成不僅僅意味著對(duì)數(shù)據(jù)采集平臺(tái)的集成,還包括部署代碼的終端目標(biāo)硬件。終端目標(biāo)的部署在LabVIEW項(xiàng)目中體現(xiàn)出來,省去了無關(guān)代碼的轉(zhuǎn)換和打開其它平臺(tái)端口的麻煩。在LabVIEW中對(duì)不同的終端進(jìn)行編程的同時(shí),開發(fā)環(huán)境 也會(huì)有相應(yīng)改變,例如針對(duì)不同的終端目標(biāo),函數(shù)選板對(duì)應(yīng)不同的函數(shù)。而將開發(fā)好的程序進(jìn)行部署就和點(diǎn)擊運(yùn)行按鈕一樣容易。LabVIEW編譯器會(huì)在后臺(tái)運(yùn)行,針對(duì)你使用的終端目標(biāo)將你的程序編譯為對(duì)應(yīng)的代碼。

            廣泛的兼容性

            任何系統(tǒng)開發(fā)軟件都應(yīng)為其它軟件提供編程集成接口。不論是跨越多個(gè)操作系統(tǒng)平臺(tái),還是在其它的開發(fā)工具中,亦或在常用的工程應(yīng)用軟件,LabVIEW都提供了廣泛的兼容性以集成各種系統(tǒng)。因?yàn)閳D形化編程語言(G語言)是一種源于自然思維的語言,所以LabVIEW可以與多種不同的運(yùn)算模型兼容。使用LabVIEW,你可以導(dǎo)入ANSI C代碼、已擁有的VHDL代碼或Xilinx IP核、自定義.m文件、仿真狀態(tài)流圖、或者符合UML標(biāo)準(zhǔn)的狀態(tài)圖來實(shí)現(xiàn)最大限度的代碼復(fù)用。通過集成這些不同的運(yùn)算模型,你可以在設(shè)計(jì)應(yīng)用程序各個(gè)部分時(shí)找到相應(yīng)最為合適的語法或編程范例。當(dāng)然,這些集成也可以對(duì)外進(jìn)行,你可以將LabVIEW代碼打包為一個(gè)DLL文件,這樣你就可以從其它的開發(fā)環(huán)境中調(diào)用這個(gè)DLL或生成一個(gè)獨(dú)立可執(zhí)行程序,在LabVIEW開發(fā)環(huán)境以外運(yùn)行該程序。

          萬用表相關(guān)文章:萬用表怎么用




          關(guān)鍵詞: NI LabVIEW 201109

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();