想請問各位前輩,小弟現在在寫一個模擬的真空抽氣程式,機台在運作時,可以切換手動與自動,可是一直不知道要用什麼方式能夠做切換,目前卡在一開始手動時可正常運,但無法切換成自動,若一開始為自動時, 在運作後也無法切回手動, 目前是用Case Structures來做自動與手動的判斷, 也因此卡在迴圈裡面,不知有沒有其它的方法或著案例能夠提供參考?感謝各位前輩。 附上檔案: UHV.viJay101240396.3313078704
想請問各位前輩,小弟現在在寫一個模擬的真空抽氣程式,機台在運作時,可以切換手動與自動,可是一直不知道要用什麼方式能夠做切換,目前卡在一開始手動時可正常運,但無法切換成自動,若一開始為自動時, 在運作後也無法切回手動, 目前是用Case Structures來做自動與手動的判斷, 也因此卡在迴圈裡面,不知有沒有其它的方法或著案例能夠提供參考?感謝各位前輩。 附上檔案: UHV.viJay101240396.3313078704
可以把程式傳上來嗎?
"卡在迴圈裡面"是指Case內部有放迴圈嗎?
建議用狀態機來做,就可以自由的切換了
我做了部份修改:
1.手動中的無限回圈當切自動時停止.
2.在Case外加無線迴圈由Stop切停止.
3.手動Case中無限回圈加200ms的執行一次.
新程式的狀況:
1.手動切自動200ms內切自動.
2.自動切手動,就必須等自動流程結束後切手動.
3.如果沒切手動,自動流程會一直重複執行.
4.要停止程式按Stop.
DonWang40396.3769212963
感謝DonWang大提供靈感,我以該VI來作藍本做了些修改,也完成需要的功能條件,謝謝囉!^^