下圖是我練習的跑馬燈…
![](upload://wsSZq3IJsV782tHz5K3xFYhuznk.jpeg)
跑起來的結果是像霹靂車那樣…(但只跑一次)
現在要只用一個迴圈…也不用local variable…
這樣的限制下還可以寫出同樣的結果嗎…
請知道的大大給方向讓小弟參考一下…
讓我知道用什麼方法可以寫出來…
什麼是霹靂車?
霹靂車是五六年級生那時很有名的電視劇…霹靂遊俠
http://linux.runbird.net/~mchsiao/film/tv/usa/pili_car.htm
http://ejokeimg.pchome.com.tw/see-post.html?cat=13&Flow_No=2739&rank=1&Page=0
這兩個路徑有短片及圖可以看…
像xp進來的時候也有一排跑馬燈在跑…
但只是一直由左至右這樣…
霹靂車的話則是由左至右…然後由右至左…
一直反覆這樣跑…
大大你沒看過霹靂遊俠嗎…![](upload://rQ25pKKFhgVCxeNHT7gS2eqhtGp.gif)
其實你可以先分析一下。
一個 1D 的 Boolean Array 要它像霹靂車一樣閃爍的話,
它的內部動作原理應該是什麼?
思路:
1. 從左到右,從右到左依序只亮一個燈號,不斷重覆。
(使用 Loop)
2. 如果是一個長度為 5 的 1D Boolean Array,
則亮燈的規則會是
「0 1 2 3 4 3 2 1 0」不斷重覆
3. 將上述亮燈規則再進一步分析,
從左到右為「0 1 2 3 4」
從右到左為「4 3 2 1 0」
4. 為了讓 思路.3 的亮燈規則能更順些,
改為
從左到右為「0 1 2 3 」
從右到左為「4 3 2 1 」
如此就不會有頭、尾重覆兩次的情形發生。
(利用迴圈的 i 來自動帶出上述兩組數字)
5. 利用 思路.4 的亮燈規則讓 1D Boolean Array 的成員,
依序亮起。
(使用 index 指定)
試著去分析你想要用程式去完成的目標,
然後再慢慢改良,以完成想要的程式目的。
提供你一些小弟在寫程式時的思路,
我想這個對你應該會更有幫助。
大大謝謝你喔…
[QUOTE=SayNever]大大謝謝你喔…![](upload://wh1Jr0invKZTARRL2Hqlvc8do63.gif)[/QUOTE]
不客氣。 ![](upload://wh1Jr0invKZTARRL2Hqlvc8do63.gif)
這是那時候做的程式。 我轉成了 7.0 版
參考看看。
2004-08-03_172614_燈號.vi
大家好....我是ㄍ剛剛接觸labview新手....
我也在做一ㄍ跑馬燈,動作的過程是跑數圈後會緩緩的慢下來...
但是我在做的過程中出了幾ㄍ問題....我不知道怎麼去設計跑的圈數
現在正在煩惱中![](upload://ekm3yUkVpx9yRp2Oc1K3CjKn5ta.gif)希望各位高手可以給我指點指點![](upload://rQ25pKKFhgVCxeNHT7gS2eqhtGp.gif)
你要把問題說清楚一些…
這樣大家才好幫你啊…
不然就是把圖給貼上來…
大家很樂意幫你的喔…
我的問題已經解決了(想了許久)@@"
謝謝你的關心!!![](upload://wh1Jr0invKZTARRL2Hqlvc8do63.gif)
可是我不會怎麼用貼圖!?
[QUOTE=Airbolt]
[QUOTE=SayNever]大大謝謝你喔…![](upload://wh1Jr0invKZTARRL2Hqlvc8do63.gif)[/QUOTE]
不客氣。 ![](upload://wh1Jr0invKZTARRL2Hqlvc8do63.gif)
這是那時候做的程式。 我轉成了 7.0 版
參考看看。
2004-08-03_172614_燈號.vi
[/QUOTE]
咦~請問如果是您這樣的跑馬燈使用DAQ卡連到麵包板上讓燈泡跟電腦一樣跑
請問有人試過嗎?
SORRY 我又問了笨問題 但我很想知道
PS.SORRY 板大大 我要回應此板結果變成投訴了
對不起 我不是故意ㄉ![](upload://bim7Kb3Zfl5SrPF2GFcCSDus3NW.gif)
接到daq卡做輸出? 當然可以! ![](upload://wh1Jr0invKZTARRL2Hqlvc8do63.gif)
若遇到動作比較複雜的情況時,可以改用查表法.......像這樣
![](upload://3VymB8OZQ54Zgc3YXlRCltCFBLF.jpeg)
deomaxwell38479.5199537037
[QUOTE=aska]
大家好....我是ㄍ剛剛接觸labview新手....
我也在做一ㄍ跑馬燈,動作的過程是跑數圈後會緩緩的慢下來...
但是我在做的過程中出了幾ㄍ問題....我不知道怎麼去設計跑的圈數
現在正在煩惱中![](upload://ekm3yUkVpx9yRp2Oc1K3CjKn5ta.gif)希望各位高手可以給我指點指點![](upload://rQ25pKKFhgVCxeNHT7gS2eqhtGp.gif)
[/QUOTE]
樓上的程式只要做點手腳.......加上亂數產生器去動態改變執行迴圈數及延時長度
就可以變成俄羅斯大輪盤了![](upload://lTkBiKYocE5J6EqRejuxVFrtSxf.gif)
![](upload://hdsqDhTtY6INkBSntaF9wv7kMUe.jpeg)