【正文】
角為控制模塊(包括數(shù)據(jù)采集及輸出等),右上角為Case分支結(jié)構(gòu)的報(bào)警模塊,左下角為Case分支結(jié)構(gòu)的數(shù)據(jù)存儲(chǔ)模塊。控制模塊:,通過該函數(shù)可以模擬由偏差進(jìn)行控制的PID算法。此處的procee variable通過While循環(huán)的移位寄存器進(jìn)行傳遞,初始值設(shè)為0。如上圖所示,將設(shè)定溫度與當(dāng)前溫度通過各比較函數(shù)進(jìn)行比較后,連接到對應(yīng)的指示燈,即可使前面板的指示燈據(jù)溫度的不同而亮或滅。同時(shí)還要引出當(dāng)前溫度的線至下面的存儲(chǔ)模塊,以便該模塊激活時(shí),進(jìn)行數(shù)據(jù)存儲(chǔ)。又可以看出,當(dāng)溫度高時(shí),Case分支結(jié)構(gòu)中假標(biāo)簽里的程序框圖被激活,此處使用了Case分支結(jié)構(gòu)嵌套。如下圖所示:這里為了每次運(yùn)行程序的時(shí)候,可以選擇存儲(chǔ)文件的位置,可以將打開/創(chuàng)建/替換函數(shù)的文件路徑端子懸空,但是必須把函數(shù)放在While循環(huán)結(jié)構(gòu)外面,不然重復(fù)執(zhí)行而錯(cuò)誤。下圖所示為部分控件所在位置: 拓展:利用屬性節(jié)點(diǎn)可以使溫度計(jì)的顏色隨溫度的變化而變化,程序框圖如下 在設(shè)定溫度(即垂直填充滑桿控件在程序框圖中的圖標(biāo))右鍵即可創(chuàng)建屬性節(jié)點(diǎn)。該vi節(jié)點(diǎn)如下圖所示:再運(yùn)行程序時(shí)候,保證該vi和程序位于同一個(gè)文件夾。在這種方式下,服務(wù)器把虛擬儀器應(yīng)用程序的前面板發(fā)布至Web頁面上,客戶端可用瀏覽器觀察,并通過設(shè)置Request/Release control VI獲得客戶端的遠(yuǎn)程控制權(quán)限。DataScoket包括DataScoket Server Manager、DataScoketserver和DataScoket函數(shù)庫等三大部分,以及Dstp(DataScoket Transfer Protocol)協(xié)議、通用資源定位符URL(Uniform Resource Locator)和文件格式等規(guī)程。注意:在Labview中進(jìn)行DataScoket通信前,必須首先運(yùn)行DataScoket Server。在Labview應(yīng)用中,通過TCP/IP編程來實(shí)現(xiàn)遠(yuǎn)程監(jiān)控,不需要外部軟件的支持,系統(tǒng)的安全性較高,并且開發(fā)設(shè)計(jì)非常靈活。(4) 仿真結(jié)果瀏覽器方式:運(yùn)行溫度PID控制系統(tǒng)在瀏覽器中輸入(局域網(wǎng)的時(shí)候):://johnPC:8000/%C9%E8%BC%C6%CA%B5%D1%E9%D2%DataScoket(DS)技術(shù):程序框圖:仿真結(jié)果:TCP方式:程序框圖:仿真結(jié)果:寧可累死在路上,也不能閑死在家里!寧可去碰壁,也不能面壁。什么是奮斗?奮斗就是每天很難,可一年一年卻越來越容易。能干的人,不在情緒上計(jì)較,只在做事上認(rèn)真;無能的人!不在做事上認(rèn)真,只在情