程式功能 一個麻阿台 八個LED再轉
當按STOP按鈕時 LED會減速再轉半圈
出現彈跳視窗 說明中奇數或偶數並且會問(繼續玩)或(不玩了)按鈕
繼續玩則重新開始
並且統計執行幾次 中奇數幾次 偶數幾次
目前只做到讓LED轉 沒辦法減速
也無法統計
麻煩各位高手可以幫一下
老師只給這些 要我們自己弄程式
程式功能 一個麻阿台 八個LED再轉
當按STOP按鈕時 LED會減速再轉半圈
出現彈跳視窗 說明中奇數或偶數並且會問(繼續玩)或(不玩了)按鈕
繼續玩則重新開始
並且統計執行幾次 中奇數幾次 偶數幾次
目前只做到讓LED轉 沒辦法減速
也無法統計
麻煩各位高手可以幫一下
老師只給這些 要我們自己弄程式
程式沒辦法下載 只能給你個方向了
1.LED減速 你的LED應該是隔"一段時間"就換一個亮 而不是全部一起亮一起熄掉對吧?
所以 你可以試著把程式裡Delay time的vi找出來 把它改成control 接著再隱藏它(應該沒有麻仔台要控制亮燈時間吧)
然後 對他建立Local Variable 接著 只要你有按下Stop按鈕 那麼Delay time就要變長(設定一個大一點的值給Local Variable)
2.彈跳視窗&統計值
統計 簡單來做就是把你LED的編號除以2看餘數 餘1為奇 餘0為偶 然後再while迴圈上加shift register累加囉
彈跳視窗 一般而言應該是做個子vi出來 然後設定這個子vi執行時會顯示 不然 懶一點的話用"Two Button Dialog.vi"也可以
當然 你要的是 按下Stop後才做這些動作 所以妳應該要有一個判斷式來判斷是否按下Stop....
禮拜五了 沒看到的話 大家都去放假.... XD 保重
下面程式給你參考