資源描述:
《基于labview的利用tcp協(xié)議進(jìn)行雙機(jī)通信》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、虛擬儀器課程設(shè)計----基于LabVIEW的利用TCP協(xié)議進(jìn)行雙機(jī)通信學(xué)院:電子與信息工程學(xué)院班級:測控技術(shù)與儀器姓名:學(xué)號:指導(dǎo)教師:利用TCP協(xié)議進(jìn)行雙機(jī)通信摘要:LabVIEW(LaboratoryVirtualInstrumentEngineeringWorkbench)是當(dāng)前最流行的圖形化虛擬儀器集成開發(fā)環(huán)境,同時它也是一種功能強(qiáng)大的編程語言。與一般的編程語言(如VB,VC等)不同的是,LabVIEW采用基于流程圖的圖形化編程方式,因此也被成為G語言(GraphicalLanguage)。LabVIEW首先提出了
2、虛擬儀器(VirtualInstrument,簡稱VI)這一創(chuàng)新概念,這一概念將儀器技術(shù)與計算機(jī)技術(shù)緊密結(jié)合起來,將傳統(tǒng)儀器由硬件實(shí)現(xiàn)的數(shù)據(jù)分析處理與顯示功能,改由功能強(qiáng)大的PC機(jī)及顯示器來完成,儀器功能完全由軟件編程來實(shí)現(xiàn),只要由I/O接口設(shè)備完成信號的采集、測量與調(diào)理,就能完成各種測試功能的計算機(jī)儀器系統(tǒng)。虛擬儀器概念的提出使得測量儀器的功能可以由用戶根據(jù)需要自行設(shè)計軟件來定義和擴(kuò)展,而不是只能由廠家事先定義且固定不可變更。這樣,用戶不必購買多臺不同功能的傳統(tǒng)儀器,不必購買昂貴的集多種功能于一身的傳統(tǒng)儀器,也不必不斷購
3、買新儀器。因為虛擬儀器可與計算機(jī)同步發(fā)展,與網(wǎng)絡(luò)和其它周邊設(shè)備互聯(lián),用戶只需要改變軟件就可以賦予它或擴(kuò)展、增強(qiáng)它的測量功能。用LabVIEW開發(fā)虛擬儀器主要分兩個部分:前面板的設(shè)計和框圖程序的編寫。前面板的功能等效于傳統(tǒng)測試儀器的前面板;框圖程序等效于傳統(tǒng)測試儀器與前面板相聯(lián)系的硬件電路。本文主要介紹怎樣用LabVIEW完成局域網(wǎng)雙機(jī)通信。Abstract:theLabVIEW(LaboratoryVirtualInstrumentEngineeringWorkbench)isthemostpopulargraphical
4、virtualinstrumentintegrateddevelopmentenvironment,itisalsoapowerfulprogramminglanguage.Withthegeneralprogramminglanguage(suchasVB,VCetc.)isdifferent,LabVIEWbyflowchartbasedongraphicalprogrammingmode,soalsoknownastheGlanguage(GraphicalLanguage).LabVIEWfirstproposed
5、thevirtualinstrument(VirtualInstrument,referredtoasVI)thedefinitionofinnovation,theconceptofacombinationofinstrumenttechnologyandcomputertechnology,thetraditionalinstrumentconsistsofhardwarerealizationofdataprocessinganddisplayfunctions,PCanddisplaybythepowerfulin
6、strumenttocomplete,fullyfunctionalbysoftwareprogramming,aslongastheI/Ointerfaceequipmentacquisition,signalconditioning,computerinstrumentsystemcancompleteavarietyoftestfunction.Putforwardtheconceptofvirtualinstrumentmakesthemeasuringinstrumentscanbeimplementedbyt
7、heuseraccordingtotheneedsofsoftwaredesignedtodefineandexpansion,notonlybythefactorydefinedinadvanceandisfixedandcannotbechanged.Inthisway,theuserdoesnothavethetraditionalinstrumentpurchasedifferentfunction,notthetraditionalinstrumentpurchasemultiplefunctionsofexpe
8、nsiveinabody,alsodoesnotneedtokeepbuyingnewequipment.Becausethevirtualinstrumentcanbesynchronizedwiththedevelopmentofcomputerandnetwork,andotherperipher