資源描述:
《基于labview的上位機(jī)監(jiān)控程序設(shè)計》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、中國科技論文在線http://www.paper.edu.cn基于LabVIEW的上位機(jī)監(jiān)控程序設(shè)計*毛江(中國礦業(yè)大學(xué)信電學(xué)院,江蘇徐州221008)5摘要:隨著工業(yè)自動化的蓬勃發(fā)展,遠(yuǎn)程上位機(jī)監(jiān)控已經(jīng)變得越來越普遍,在市場上存在著眾多的上位機(jī)軟件平臺。然而大部分的此類軟件都是用VB語言編寫的后臺程序,相對于不太專業(yè)的程序開發(fā)人員來說有一定的困難,大大增加了項目開發(fā)的難度。本文選擇了NI(NationalInstruments)公司的LabVIEW軟件平臺,在介紹了LabVIEW編程環(huán)境的基礎(chǔ)上,提出了一種基于LabVIEW的上位機(jī)監(jiān)控方案,并詳細(xì)介紹了LabVIE
2、W串口通信程序以及10數(shù)據(jù)處理、圖形界面等的的設(shè)計方法,并給出了相應(yīng)的監(jiān)控界面和串口通信程序,可以作為相關(guān)行業(yè)從業(yè)人員的參考。關(guān)鍵詞:LabVIEW;上位機(jī);串口通信中圖分類號:TP31115ProgramdesignofPCmonitorbasedontheLabVIEWMAOJiang(ChinaUniversityofMiningandTechnology,JiangsuXuzhou221008)Abstract:Withthevigorousdevelopmentofindustrialautomation,remotePCmonitorhasbecomemo
3、reandmorepopular,therearealotofPCsoftwareplatformintheworldmarket.Butmostof20backendapplicationiswrittenbyVBinthoseplatform,whichisnotsoeasyforthoseprogramdeveloperswhoarenotprofessional,becausethatthedifficultyoftheprojectisgreatlyincreased.WechoosestheNI(NationalInstruments)company’sL
4、abVIEWsoftwareplatforminthisarticle,andtheLabVIEWprogrammingenvironmentisintroduced,onthebasisofthatweproposedthePCmonitoringschemebasedontheLabVIEWplatform,andintroducetheLabVIEWserial25communicationprocedures,dataprocessing,designmethodofgraphicalinterfaceandsoon,thecorrespondinginter
5、faceformonitoringandserialinterfacecommunicationprogramaredesignedtoo,thispapercanbeusedasreferenceforpersonnelrelatedindustry.Keywords:LabVIEW;PC;Serialcommunication300引言近年來,工業(yè)自動化技術(shù)發(fā)展的如火如荼,在市場上存在著眾多的上位機(jī)軟件平臺。然而大部分的此類軟件都是用VB語言編寫后臺程序,相對于不太專業(yè)的程序開發(fā)人員來說有一定的困難。NI(NationalInstruments)公司的LabVIE
6、W軟件平臺,是個功能強(qiáng)大且靈活的軟件,具有開發(fā)周期短、兼容性好、運(yùn)行穩(wěn)定等優(yōu)點(diǎn),更重要的是它不需要任何代碼,其35后臺程序完全利用圖形界面編程,利用很多現(xiàn)成的模塊,你可以很方便地開發(fā)上位機(jī)程序,大大減少了開發(fā)的難度。1LabVIEW編程環(huán)境介紹使用LabVIEW開發(fā)平臺編制的程序稱為虛擬儀器,簡稱VI。VI由以下三部分組成。⑴前面板。用戶界面。40前面板是VI的用戶界面。創(chuàng)建VI時,通常應(yīng)先設(shè)計前面板,然后根據(jù)設(shè)計程序框圖在前面板上創(chuàng)建輸入/輸出任務(wù)。前面板上有用戶輸入控制和輸出控制兩類對象,用于模擬顯示作者簡介:毛江(1988-),男,碩士,電力電子與電力傳動.E-
7、mail:maojiang888@126.com-1-中國科技論文在線http://www.paper.edu.cn儀器的前面板??刂坪惋@示對象以各種各樣的圖形出現(xiàn)在前面板上,具體為按鈕、圖形、指[1]示燈、示波器等。⑵程序框圖。包含用于定義VI功能的圖形化源代碼。45前面板創(chuàng)建完畢后,便可在程序框圖中添加源代碼來控制前面板上的對象。程序框圖是圖形化源代碼的集合,圖形化源代碼又稱G代碼或程序框圖代碼。程序框圖對象包括節(jié)點(diǎn)、端子和連線。①節(jié)點(diǎn)是程序執(zhí)行元素,類似于傳統(tǒng)文本編輯語言程序中的語句、操作符、函數(shù)或者子程序。節(jié)點(diǎn)的種類包括6種:函數(shù)節(jié)點(diǎn)、子VI