升溫降溫的判斷

hi高手們:我有一個溫度數據每秒2次更新(0~100度C)輸入,如何使用LABVIEW程式邏輯去判斷該溫度是再升溫或是降溫狀態,進而輸出燈號

[QUOTE=hiBEN]

hi高手們:我有一個溫度數據每秒2次更新(0~100度C)輸入,如何使用LABVIEW程式邏輯去判斷該溫度是再升溫或是降溫狀態,進而輸出燈號

[/QUOTE]

所謂升降溫應該是針對某一個標準溫度而定吧,如果有輸入溫度的話,不是直接判斷大於或小於標準溫度就好了嗎?

還是說在下有誤解您的問題呢?

SORRY…我寫的太含糊了,每秒鐘的變化若是不斷的升高就是升溫的表現,反之亦然.好像很複雜…我還想不透怎麼開始下手,有什麼建議可參考嗎

[QUOTE=hiBEN]SORRY..我寫的太含糊了,每秒鐘的變化若是不斷的升高就是升溫的表現,反之亦然.好像很複雜..我還想不透怎麼開始下手,有什麼建議可參考嗎[/QUOTE]

聽起來還好ㄚ,首先拉一個while迴圈,加一個計時器,每秒擷取一次溫度,另外加一個暫存器register,把上次的擷取溫度存起來,到下一次迴圈時再讀出來,跟該次擷取溫度做比較,高的話就是升溫,低的話就是降溫阿,然後再看要做哪些後續的工作。

如果只存上一次的溫度值還不夠,也可以多加幾個暫存器,這樣還可以比較前兩三次的溫度。大概這樣就可以啦~~

只是不知這樣是否符合你的需求?

在LabVIEW>>Help>>Find Examples...搜索temperature,有一個範例可參考

![](upload://q49CwsU7wCGtmxBRceJPDiA8XWD.jpeg)

參考看看~ 小弟寫的~ 請各位大大指教~

溫度變化.vi

![](upload://jPo7tL9WudX2QDgHEINF15eZdfX.jpeg)

 

![](upload://lyzJcO2IKG7QrwX7TPzOVk0JAUR.jpeg)

![](upload://tlsLzvz6X1yfxwrA4OnwRnms8tk.jpeg)

Hi 高手們!!有了範例程式,我就很清楚該如何下手了…感謝各位的協助