液位報警
112.95.251.214
發(fā)布于2014-04-24 10:27
284
0
標簽:
一個水箱液位0-100mm,畫面隨著實際反饋值升高或者降低,并且當高于高報警75mm時顏色變紅,正常值時為綠色,低于低報警30mm時為藍色。
c動作怎么做?
佳答案
用一個動態(tài)對話框鏈接一個bool變量,為1顯示紅色,為0顯示綠色,然后轉(zhuǎn)換c動作,把定義的變量以及觸發(fā)變換換成液位,if條件改成:
if(gettagfloat("液位")>=75.0)
/////////////////////////////////////////////////////////
同樣的在另外的一個顏色的變化鏈接一個bool量,為1顯示藍色,為0顯示綠色,轉(zhuǎn)換成c腳本然后復(fù)制if語句以及后面的返回顏色的語句,到前面的腳本中,把if條件也改成前面的形式:
if(gettagfloat("液位")<=30.0)
這樣一個完整的腳本就成了:
definetag_1"液位"
ifgettagfloat(tag_1)>=75.0)
return紅色顏色的代碼
elseifgettagfloat(tag_1)<=30.0)
return藍色顏色代碼
elsereturn綠色顏色代碼
后再把腳本的觸發(fā)變量改成液位變量。