NI產品與技術 討論區

取消
顯示結果 
搜尋替代 
您的意思是: 

STOP問題

各位先進您好

想請問一下stop問題

就是我程式迴圈本身就有一個STOP(用來關閉執行的電路)

我有試過在判斷式那邊再拉一個迴圈給一個停止

不過這樣我的即時執行程式只會執行一次就立刻停止

不是我想要的 當DSVM大於0.09才停止(他就只執行一次就立刻停止)

能不能夠有兩個STOP

一個用來關閉程式

另一個用來判斷儀器值是否達到所想要的結果

(例如我一個溫度偵測器 如果溫度達到85度C就停止 途中可隨時關閉)

希望可以解答我的疑問

感謝

0 積分
1 條訊息(共 4 條)
4,363 檢視

你可以在「DSVM」跟「>」中間加入

index array ( Function Palette -> Array -> Index Array ),

取出DSVM (其型態為1D array )  中最新擷取到的值,將此值和0.09作比較。

 

然後將上述的" 邏輯判斷式 " 跟  " 關閉程式的STOP按鈕 " 作「or」,

並將or的 output 接線到 loop  的 「stop condition (紅色符號點)」 即可。

 

 

由 JoeHuang 在 12-01-2008 01:59 AM
上編輯的訊息
0 積分
2 條訊息(共 4 條)
4,350 檢視

JoeHuang 您好

我依照您的方法接了一下程式

成功了

不過當重新執行程式時卻發生程式錯誤

如圖檔

請問這是哪裡出問題呢

0 積分
3 條訊息(共 4 條)
4,319 檢視
可以給程式碼的全部嗎?很難判斷。
0 積分
4 條訊息(共 4 條)
4,311 檢視