自動與手動切換控制

想請問各位前輩,小弟現在在寫一個模擬的真空抽氣程式,機台在運作時,可以切換手動與自動,可是一直不知道要用什麼方式能夠做切換,目前卡在一開始手動時可正常運,但無法切換成自動,若一開始為自動時, 在運作後也無法切回手動, 目前是用Case Structures來做自動與手動的判斷, 也因此卡在迴圈裡面,不知有沒有其它的方法或著案例能夠提供參考?感謝各位前輩。                      附上檔案: UHV.viJay101240396.3313078704

可以把程式傳上來嗎?

"卡在迴圈裡面"是指Case內部有放迴圈嗎?

建議用狀態機來做,就可以自由的切換了

我做了部份修改:

1.手動中的無限回圈當切自動時停止.

2.在Case外加無線迴圈由Stop切停止.

3.手動Case中無限回圈加200ms的執行一次.

新程式的狀況:

1.手動切自動200ms內切自動.

2.自動切手動,就必須等自動流程結束後切手動.

3.如果沒切手動,自動流程會一直重複執行.

4.要停止程式按Stop.

UHV[1].vi

 

DonWang40396.3769212963

感謝DonWang大提供靈感,我以該VI來作藍本做了些修改,也完成需要的功能條件,謝謝囉!^^