跑馬燈的問題…

下圖是我練習的跑馬燈…
![](upload://wsSZq3IJsV782tHz5K3xFYhuznk.jpeg)
跑起來的結果是像霹靂車那樣…(但只跑一次)
現在要只用一個迴圈…也不用local variable…
這樣的限制下還可以寫出同樣的結果嗎…
請知道的大大給方向讓小弟參考一下…
讓我知道用什麼方法可以寫出來…

SayNever38197.6694675926

什麼是霹靂車?

霹靂車是五六年級生那時很有名的電視劇…霹靂遊俠
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)

你要把問題說清楚一些…
這樣大家才好幫你啊…
不然就是把圖給貼上來…
大家很樂意幫你的喔…

SayNever38220.0686921296

我的問題已經解決了(想了許久)@@"

謝謝你的關心!!![](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)

若遇到動作比較複雜的情況時,可以改用查表法.......像這樣

查表法跑馬燈.vi

![](upload://3VymB8OZQ54Zgc3YXlRCltCFBLF.jpeg)

 

deomaxwell38479.5199537037

[QUOTE=aska]

大家好....我是ㄍ剛剛接觸labview新手....

我也在做一ㄍ跑馬燈,動作的過程是跑數圈後會緩緩的慢下來...

但是我在做的過程中出了幾ㄍ問題....我不知道怎麼去設計跑的圈數

現在正在煩惱中![](upload://ekm3yUkVpx9yRp2Oc1K3CjKn5ta.gif)希望各位高手可以給我指點指點![](upload://rQ25pKKFhgVCxeNHT7gS2eqhtGp.gif)

[/QUOTE]

樓上的程式只要做點手腳.......加上亂數產生器去動態改變執行迴圈數及延時長度

就可以變成俄羅斯大輪盤了![](upload://lTkBiKYocE5J6EqRejuxVFrtSxf.gif)

俄羅斯大輪盤?.vi

![](upload://hdsqDhTtY6INkBSntaF9wv7kMUe.jpeg)