各位先進好, 我想要寫一個迴圈能夠跑完 0,1,2,3,4,5,6,7,8,9,10 後,開始反向跑 10,9,8,7,6,5,4,3,2,1,0,-1,-2…-10,接著再從-10每次格1跑到10. 然後就這樣來回跑, 在迴圈的邏輯上一直沒有想通, 希望前輩指導
感謝
<span =“bold” style="text-decoration: none; font-size: 12px; line-height: 18px; ">SurfersParadis 的幫助!! 我沒想過用這方式寫, 學到了一招!
[QUOTE=jimmychen]感謝
<span =“bold”=“” style="text-decoration: none; font-size: 12px; line-height: 18px; ">SurfersParadis 的幫助!! 我沒想過用這方式寫, 學到了一招!
<span =“bold” style="text-decoration: none; font-size: 12px; line-height: 18px; "> SurfersParadis 前輩, 想再請教一下~ 就是我把程式稍作修改後, 像是每一點之間的間隔變成只有0.1 然後一樣從0加到10,
1. 因為你把每次+1改成+N、
原數字+N是有可能不等於10或-10的
你可以視情況當標記為ADD時、改成大於等於10時 case成立,
DEL時,小於等於-10來預防此狀況產生。
另外、速度太快 你可能會看不到變化、建議慢速測試OK才改回快速
不好意思 我目前也是初學LABVIEW的新手
會利用論壇來找題目來練習 這是我剛剛依照這題目所想出來的構想
很初淺 但想法邏輯很簡單 就放上來給各位觀看一下
0開始 -10~10來回跑.vi
目前正在看樓上所寫的程式 彼此互相勉勵吧 加油
謝謝
<span =“bold” style="text-decoration: none; font-size: 12px; line-height: 18px; ">SurfersParadis 的解釋, 的確用大於或小於來判斷會比較完善! 所以問題也有所解決 謝謝!!