各位程式達人:
有4個激磁開關,開關_1用for loop讓他持續激磁,那如果我要讓開關_2也激磁的話,那必先跳脫迴圈1,才可使開關2跑他的迴圈...那降我要如何設計4個開關都可以激磁,同時啟動呢??感謝您的回覆...小弟不勝感激
各位程式達人:
有4個激磁開關,開關_1用for loop讓他持續激磁,那如果我要讓開關_2也激磁的話,那必先跳脫迴圈1,才可使開關2跑他的迴圈...那降我要如何設計4個開關都可以激磁,同時啟動呢??感謝您的回覆...小弟不勝感激
徵求程式達人解惑...多謝你的回覆 頭大中~~
[QUOTE=summergogo]
各位程式達人:
有4個激磁開關,開關_1用for loop讓他持續激磁,那如果我要讓開關_2也激磁的話,那必先跳脫迴圈1,才可使開關2跑他的迴圈...那降我要如何設計4個開關都可以激磁,同時啟動呢??感謝您的回覆...小弟不勝感激
[/QUOTE]
你問題的敘訴讓人摸不著頭緒無從去解
1.開關_1用for loop讓他持續激磁,這一段就很有問題,for loop跑完設定的次數就自動停止,要如何讓他持續激磁而不停下來?而你4個激磁開關都要用for loop控制?
2.那如果我要讓開關_2也激磁的話,那必先跳脫迴圈1,才可使開關2跑他的迴圈。這段也有問題,若照前段敘述的是用for loop,要中途停止也不容易。
3.要4個開關都可以激磁同時啟動,何不共用1個loop同時控制,有必要非用4個loop去寫?
恩恩~我寫錯了...是while loop 不好意思!!
我是想試者把開關_1寫成一個SubVI,套用SubVI作出4個獨立激磁的功能...
因為不用while loop 的話,他會一值傳送激磁訊號,不會keep住...所以才想利用while loop ...假如要做4個獨立激磁開關的話,要如何4個都keep住呢??
若有發問疑點請告知..謝謝!!
補充:我發現使用call library function會一直呼叫,導致激磁訊號不斷,有否可以呼叫一次即可,使開關按一次即可激磁...賢拜們指點一下!!
summergogo39523.9661574074重新敘述問題:
在VB中,程式寫碼達激磁指令ON/OFF粉簡單...但我在LV中書寫遇到瓶頸。就是開關控制馬達激磁,沒有迴圈的話...開關(布林)會一直傳送1...故馬達會不斷激磁!!若把激磁外加while loop,激磁keep住了,但則會無法跳脫迴圈(左右轉寫在迴圈外,無法動作)...VB則是on一次,馬達激磁就會keep,在案一次開關,則關閉。不過LV則會一直傳值!!若無法跳脫迴圈,所有程式都必須寫在loop裡面= =+也試過其他的6種機械開關...所以請前輩指教..