實(shí)驗(yàn)三:LabVIEW網(wǎng)絡(luò)程序設(shè)計(jì)_第1頁
實(shí)驗(yàn)三:LabVIEW網(wǎng)絡(luò)程序設(shè)計(jì)_第2頁
實(shí)驗(yàn)三:LabVIEW網(wǎng)絡(luò)程序設(shè)計(jì)_第3頁
實(shí)驗(yàn)三:LabVIEW網(wǎng)絡(luò)程序設(shè)計(jì)_第4頁
實(shí)驗(yàn)三:LabVIEW網(wǎng)絡(luò)程序設(shè)計(jì)_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

西華大學(xué)實(shí)驗(yàn)報(bào)告(理工類)開課學(xué)院及實(shí)驗(yàn)室:電氣信息學(xué)院電氣信息專業(yè)實(shí)驗(yàn)中心實(shí)驗(yàn)時(shí)間:2014年6月9日學(xué)生姓名學(xué)號(hào)成 績(jī)學(xué)生所在學(xué)院年級(jí)/專業(yè)/班課程名稱虛擬儀器技術(shù)課程代碼實(shí)驗(yàn)項(xiàng)目名稱LabVIEW網(wǎng)絡(luò)程序設(shè)計(jì)項(xiàng)目代碼實(shí)驗(yàn)代碼3指導(dǎo)教師王孝平項(xiàng)目學(xué)分一、實(shí)驗(yàn)?zāi)康?、 學(xué)習(xí)掌握利用DataSocket技術(shù)來實(shí)現(xiàn)網(wǎng)絡(luò)通信,以便與本地或網(wǎng)絡(luò)計(jì)算機(jī)的其它VI程序來分享數(shù)據(jù)。;2、 熟習(xí)LabVIEW8.2軟件的使用;二、 實(shí)驗(yàn)原理及線路:1、 利用前面板對(duì)象數(shù)據(jù)的DataSocket傳輸方法,來完成兩個(gè)同時(shí)運(yùn)行的VI程序間的實(shí)時(shí)數(shù)據(jù)(或共享數(shù)據(jù))發(fā)送和接收;2、 在程序框圖中運(yùn)用DataSocket技術(shù)來進(jìn)行程序設(shè)計(jì),以實(shí)現(xiàn)兩個(gè)同時(shí)運(yùn)行的VI程序間的網(wǎng)絡(luò)數(shù)據(jù)傳輸。三、 實(shí)驗(yàn)儀器設(shè)備:帶有10M/100M網(wǎng)卡的電腦、LabVIEW8.2軟件,并安裝有DataSocketServer及DataSocketServerManger(一般安裝LabVIEW8.2后就有)。四、 實(shí)驗(yàn)內(nèi)容及步驟:4.1.1實(shí)驗(yàn)內(nèi)容1:用前面板對(duì)象數(shù)據(jù)的DataSocket技術(shù)實(shí)現(xiàn)兩個(gè)VI程序(如下圖1、圖2所示)之間的控制值及數(shù)據(jù)的發(fā)送和接受。說明:(1)圖1所示程序中的“正弦波”由“正弦信號(hào)”SineWave.VI產(chǎn)生(SineWave.VI位于函數(shù)模板\信號(hào)處理'信號(hào)生成中,其參數(shù)為缺省設(shè)置);“幅度顯示”控制棒(在控制模板'數(shù)值中選垂直刻度條)用于控制正弦波的幅度;“STOP”按鈕(位于控制模板'布爾中)用于退出循環(huán),終止程序。(2)圖2所示的“正弦波”是接受圖1面板中的數(shù)據(jù)而得到的;“幅度控制”旋鈕(在控制模板\數(shù)值中選旋鈕)的值可直接在面板中傳給圖1面板中的“幅度顯示”控制棒,進(jìn)而控制正弦波的幅度;“停止控制”按鈕(位于控制模板'布爾中)除了用于終止自身程序的運(yùn)行外,還將其值傳給圖1面板中的“STOP”按鈕,進(jìn)而中止圖1中的程序運(yùn)行。SineWave.vi幅度顯擊|iu8SineWave.vi幅度顯擊|iu84注意:(1)兩個(gè)VI程序中所對(duì)應(yīng)的name(dstp://localhost/name)必須相同,且其數(shù)據(jù)類型也必須相同;(2)必須先運(yùn)行DataSocketServer程序(位于Windows的開始菜單'程序\NationalInstruments\DataSoceket中),再運(yùn)行這兩個(gè)VI程序。如連接狀態(tài)指示變?yōu)榫G色,表示連接正常;4.1.2實(shí)驗(yàn)編程步驟及運(yùn)行結(jié)果{注意:給出用TriangleWave.VI(三角波)替換SineWave.VI(正弦波)后的運(yùn)行結(jié)果}(請(qǐng)同學(xué)們自己填寫):按常規(guī)編完程后,用鼠標(biāo)點(diǎn)中前面板對(duì)象,再按右鍵快捷菜單選DataOperation連接正常;4.1.2實(shí)驗(yàn)編程步驟及運(yùn)行結(jié)果{注意:給出用TriangleWave.VI(三角波)替換SineWave.VI(正弦波)后的運(yùn)行結(jié)果}(請(qǐng)同學(xué)們自己填寫):4.2.1實(shí)驗(yàn)內(nèi)容2:在程序框圖中運(yùn)用DataSocket技術(shù)進(jìn)行程序設(shè)計(jì),以便在兩個(gè)同時(shí)運(yùn)行的VI之間實(shí)現(xiàn)數(shù)據(jù)傳輸,并顯示在波形圖上。說明:(1)圖3所示程序中的“正弦波”由SinePattern.VI產(chǎn)生(在函數(shù)模板中選search工具,再在彈出的對(duì)話框中輸入正弦信號(hào),即可杳出該VI位于哪個(gè)子模板中,其參數(shù)為缺省設(shè)置):“amplitude”控制滑塊(在控制模板'數(shù)值中選水平指針滑動(dòng)桿)用于控制正弦波的幅度。(2)圖3程序還將產(chǎn)生的正弦波數(shù)據(jù)通過DataSocketServer寫到dstp://localhost/dssine上,圖4程序再將其讀出并顯示在波形圖上(惟\1、位于函數(shù)模板'函時(shí)中.DataSocketWrite與DataSocketRead同樣可用search工具,查到各自所處的子模板位置)。注意:(1) 必須先運(yùn)彳亍DataSocketServer程序(位于Windows的開始菜單\程序\NationalInstruments\DataSoceket中);(2) 再運(yùn)行圖3中的DS寫數(shù)據(jù).VI程序;(3) 最后運(yùn)行圖4中的DS讀數(shù)據(jù).VI程序;

4.2.2替換SineWave.VI(正循圳圖4:DS讀數(shù)據(jù).VI的前面板及框圖程序予結(jié)果{注意:給出用TriangleWave.VI(三角波)4.2.2替換SineWave.VI(正循圳圖4:DS讀數(shù)據(jù).VI的前面板及框圖程序予結(jié)果{注意:給出用TriangleWave.VI(三角波)WaveformGraph-1.0--2.0--4.0-1Time面板弦波)后的運(yùn)行結(jié)果}(請(qǐng)同學(xué)們自己填寫):4.3.1實(shí)驗(yàn)內(nèi)容3:采用WebServer技術(shù),將如圖1所示的VI程序的前面板窗口用以HTML網(wǎng)頁的形式進(jìn)行發(fā)布。說明:(1)圖1所示程序中的“正弦波”由SinePattern.VI產(chǎn)生(在函數(shù)模板中選search工具,再在彈出的對(duì)話框中輸入SinePattern,即可杳出該VI位于哪個(gè)子模板中,其參數(shù)為缺省設(shè)置):“幅值”控制滑塊(在控制模板'數(shù)值中選水平指針滑動(dòng)桿)用于控制正弦波的幅度:“STOP”按鈕(位于控制模板\布爾中)用于退出循環(huán),終止程序。(2)按常規(guī)編完如圖1中的程序后(確認(rèn)可正確運(yùn)行),并用工具〉Web發(fā)布工具發(fā)布;最后使用IE瀏覽器瀏覽對(duì)應(yīng)的HTML網(wǎng)頁(如:http://localhost/webpublish.htm),以對(duì)嵌入在該網(wǎng)頁中的VI前面板窗口實(shí)現(xiàn)遠(yuǎn)程操作。

圖1:web_publish.VI的前面板及框圖程序4.3.2實(shí)驗(yàn)編程步驟及運(yùn)行結(jié)果(請(qǐng)同學(xué)們自己填寫):五、實(shí)驗(yàn)結(jié)果分析:1、簡(jiǎn)述一下在前

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論