資源描述:
《基于LabVIEW的雙機(jī)串口通信的設(shè)計(jì)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、第26卷第3期鄭州輕工業(yè)學(xué)院學(xué)報(bào)(自然科學(xué)版)Vol.26No.32011年6月JOURNALOFZHENGZHOUUNIVERSITYOFLIGHTINDUSTRY(NaturalScience)Jun.2011文章編號(hào):1004-1478(2011)03-0108-03基于LabVIEW的雙機(jī)串口通信的設(shè)計(jì)楊永雙,夏永泉(鄭州輕工業(yè)學(xué)院計(jì)算機(jī)與通信工程學(xué)院,河南鄭州450002)摘要:給出了一種基于LabVIEW的雙機(jī)串口通信的設(shè)計(jì):采用串口線來設(shè)計(jì)2個(gè)計(jì)算機(jī)之間的通信,并通過LabVIEW中的VISA庫(kù)實(shí)現(xiàn)了一個(gè)能
2、夠自動(dòng)收發(fā)的通信系統(tǒng),即將串行通信中所需要的控件模塊按照邏輯時(shí)序搭建起來,同時(shí)配合循環(huán)等待、條件判斷等語句,將數(shù)據(jù)或儀器控制命令轉(zhuǎn)換為L(zhǎng)abVIEW平臺(tái)的數(shù)據(jù)傳輸格式.該設(shè)計(jì)具有硬件接口簡(jiǎn)單、軟件編程方便、實(shí)用的特點(diǎn),在實(shí)際近距離通信中具有一定的參考價(jià)值.關(guān)鍵詞:LabVIEW;VISA;串口通信中圖分類號(hào):TN510文獻(xiàn)標(biāo)志碼:ADesignoftwo-machineserialcommunicationbasedonLabVIEWYANGYong-shuang,XIAYong-quan(CollegeofComp.a(chǎn)
3、ndCom.Eng.,ZhengzhouUniv.ofLightInd.,Zhengzhou450002,China)Abstract:Arealizationmethodoftwo-machineserialcommunicationbasedonLabVIEWwaspresented,usingseriallinetodesignthecommunicationbetweentwocomputers,andacommunicationssystemwhichcanautomaticallysendandreceive
4、hadbeenrealizedthroughLabVIEW'sVISAlibrary.Theserialcommu-nicationcontrolmodulewasbuiltupinalogicalsequence,atthesametime,loopingstatements,conditionjudgmentstatementsandotherstatementswereusedandthedatatransferformatorinstrumentcontrolcom-mandisconvertedtoLabVIE
5、Wplatform.Themethodispracticalwithasimplehardwareinterface,conven-ientsoftwareprogrammingandpractice.Ithassomereferencevalueintheactualclosecommunication.Keywords:LabVIEW;VISA;serialcommunication是希望使用符合行業(yè)標(biāo)準(zhǔn)的軟件開發(fā)環(huán)境來進(jìn)行0引言整個(gè)系統(tǒng)軟件的開發(fā).在虛擬儀器領(lǐng)域,當(dāng)前最引串口是常用的計(jì)算機(jī)與外部串行設(shè)備之間的人注目
6、的開發(fā)語言是NI公司的LabVIEW(laborato-數(shù)據(jù)傳輸通道,通過RS-232串口總線與PC計(jì)算機(jī)ryvirtualinstrumentengineeringworkbench),它是一組成虛擬儀器系統(tǒng),是目前虛擬儀器的構(gòu)成方式之種圖形化的編程語言,又稱為G語言.LabVIEW盡一,主要適用于速度較低的測(cè)試系統(tǒng),它具有接口可能利用了技術(shù)人員(科學(xué)家、工程師)所熟悉的術(shù)[1]簡(jiǎn)單、使用方便的特點(diǎn).在應(yīng)用開發(fā)層,開發(fā)者總語、圖標(biāo)和概念,使用這種語言編程時(shí),基本上不寫收稿日期:2011-01-08基金項(xiàng)目:河南省高等學(xué)
7、校青年骨干教師資助計(jì)劃項(xiàng)目(2010GGJS—114)作者簡(jiǎn)介:楊永雙(1979—),女,河南省封丘縣人,鄭州輕工業(yè)學(xué)院講師,主要研究方向?yàn)樾畔⑴c通信處理.通信作者:夏永泉(1972—),男,遼寧省葫蘆島市人,鄭州輕工業(yè)學(xué)院副教授,博士,主要研究方向?yàn)閳D像處理.第3期楊永雙,等:基于LabVIEW的雙機(jī)串口通信的設(shè)計(jì)·109·程序代碼,取而代之的是流程圖.因此,LabVIEW是表1串行通信節(jié)點(diǎn)功能表一個(gè)面向最終用戶的工具,而且,它廣泛地被工業(yè)VI名稱功能界、學(xué)術(shù)界(研究實(shí)驗(yàn)室)所接受,被視為一個(gè)標(biāo)準(zhǔn)VISA配置串口初始化
8、VISAresourcename指定的串口通信參數(shù)[2]的數(shù)據(jù)采集和儀器控制軟件.將輸出緩沖區(qū)中的數(shù)據(jù)發(fā)送到VISAVISA寫入針對(duì)目前串口通信的研究大多只停留在PC機(jī)resourcename指定的串口將VISAresourcename指定的串口接收與單片機(jī)之間的串口通信,或只用文本語言編寫PCVISA讀取緩沖區(qū)中的