請幫忙一下這2個問題謝謝^^

0603.rar
第1題是十字路口紅綠燈+閃黃燈跟閃紅燈
第2題個位數七段顯示器從0跑到9

第1題紅綠燈我已經做完大概7~8成了
只剩下要怎麼接輸入數值的接線,能讓紅綠燈要亮幾秒就能亮幾秒再轉下一個
再來就是閃黃跟閃紅燈按了沒反應也沒轉換到閃燈
還有要怎麼讓輸入數值的那個能出現小數,我一直都弄不出來,可以教我嗎?

第2題做出來的結果卻不是我要的
要從0~9可是跑出來的卻不是
不知道哪裡接錯了還是怎樣
總之就怪怪的,還是要加甚麼東西

我不太會描述問題,所以講出來的問題
可能會讓別人誤解或是不懂我在提問的問題
問題大概就這樣

希望有高手可以幫幫我
謝謝


hi,可以轉成8.2版的程式嗎??  謝謝


0603.rar

我把檔案轉成8.0版的了

[QUOTE=Riviera]0603.rar
第1題是十字路口紅綠燈+閃黃燈跟閃紅燈
第2題個位數七段顯示器從0跑到9

第1題紅綠燈我已經做完大概7~8成了
只剩下要怎麼接輸入數值的接線,能讓紅綠燈要亮幾秒就能亮幾秒再轉下一個
再來就是閃黃跟閃紅燈按了沒反應也沒轉換到閃燈
還有要怎麼讓輸入數值的那個能出現小數,我一直都弄不出來,可以教我嗎?
 在control上按滑鼠右鍵>>Representation>>DBL就可以了

第2題做出來的結果卻不是我要的
要從0~9可是跑出來的卻不是 你case裡 1~9 都沒有東西啊
不知道哪裡接錯了還是怎樣
總之就怪怪的,還是要加甚麼東西

我不太會描述問題,所以講出來的問題
可能會讓別人誤解或是不懂我在提問的問題
問題大概就這樣

希望有高手可以幫幫我
謝謝

[/QUOTE]

其他的再找時間看看

幫你做了一些修改~~

紅綠燈的部份

因為你是十字路口紅綠燈

所以縱向跟橫向的時間有一定的關係

不像單一紅綠燈要設定幾秒就設定幾秒

所以我只設定控制綠燈跟黃燈的時間

看看是不是你想要的東西吧

有問題可以在問我~~



0603.rar

謝謝你的幫忙
不過做出來的東西,跟我想做的好像相差很多

第1題紅綠燈你做的那個看起來有點複雜(可能我理解能力不夠
我想做的就是…該怎麼說…就一條路口一個控制端
不會受到另一個控制端的影響,你的就有互相影響到
閃燈的那個我所想的跟你所做的那個不太一樣
你的則是紅跟黃2個控制端會互相影響,而且你多了一個切換的開關
我想做的就跟我一開始就放的那兩個按鈕,按下就切換成閃燈
上面的兩個跟下面的兩個控制端都是各自獨立的
這才是我所想做的,只是我不知道該怎麼去接那個線

第2題七段顯示器的問題
四樓的那位說我沒在case裡面加東西,所以我已經知道該增加case跟裡面的東西
而且我看不太懂的是你做的,幾乎是…不知道該怎說…總之就是不太能理解
有些元件我不知道,因為課程還沒教到那些元件
像是粉紅色的元件跟那個…Bundle的元件
所以我不懂你做得程式,看得懂的只有就只有迴圈的部份

可能我一開始提問的方式有所錯誤

所以讓你可能有所誤解,變成所做出來的程式讓我看不懂
你做的程式就像是中高級班做的,我的算是初級班做的
讓我不知道該怎麼說,也不知道該怎麼題問
只能說你做得不是我所想做的就這樣
還是感謝你的幫忙

Riviera40333.8873148148

紅綠燈的部分我再想想要怎麼改比較接近你要的意思吧。

七段顯示器的話我是只是將你的顯示器用叢集圈起來,

整理起來比較不會那麼亂,

既然你看不懂,那我就用基本的方式接線囉~


七段顯示器.vinobodyknow040840333.9156944444

[QUOTE=Riviera]


我想做的就是…該怎麼說…就一條路口一個控制端
不會受到另一個控制端的影響,你的就有互相影響到

     如果你想要兩個控制端不受影響的話,就必須把縱向跟橫向的控制分開來寫,像你原本來寫在一起的話,沒辦法做到那種效果。

閃燈的那個我所想的跟你所做的那個不太一樣
你的則是紅跟黃2個控制端會互相影響,而且你多了一個切換的開關
我想做的就跟我一開始就放的那兩個按鈕,按下就切換成閃燈

    如果按照你原本來case的接法你按那個開關是永遠不會有反應的。必須將case接上你的開關,再進一步設定你要控制的東西。

上面的兩個跟下面的兩個控制端都是各自獨立的
這才是我所想做的,只是我不知道該怎麼去接那個線



[/QUOTE]

大概先跟你說ㄧ定你現在需要改的東西,你先想想看要怎麼改吧。

沒有幫到你什麼忙,真不好意思。

問題二:
其實你已經寫完前半段的程式
我根據你的程式再增加後半段
主要就是在case裡面一直變更LED的開關而已
參考看看
七段顯示器2.vi

謝謝你們的幫忙
七段顯示器大概知道要怎麼做了
還有為什麼我接的會有空洞
那要怎麼才能接出實心的?



Riviera40333.987025463

[QUOTE=Riviera] 謝謝你們的幫忙
七段顯示器大概知道要怎麼做了
還有為什麼我接的會有空洞
那要怎麼才能接出實心的?
       空白代表你在別的"頁面"仍有空白,沒有連線
       請在Case 標頭為<0 >的位置,點右拉箭頭
       即可跳至<1>的畫面,繼續將裡面作連線
       然後再跳至<2>...<9>
       以此類推依序連線
![](upload://fP1fODwfqRwZDzI3dtgyXrQY2ti.jpeg)

[/QUOTE]

問題一:

我也是和一樣nobodyknow0408不太了解你說的意思
縱線與橫線各自獨立不互相影響
是指各自跑各自的嗎??
有點不太了解

elvistu40334.0075578704

喔~那我請楚了
只是我接完卻不行執行耶
那是怎麼回事???
還有我想做的的確是縱線與橫線各自獨立不互相影響
也就是各自跑各自的
閃燈也是一樣2個按鈕都各自獨立
只是我原來的那個可能要改一下
因為不知道要怎樣弄
所以就隨便接接看
但還是不行
才來請教的

[QUOTE=Riviera]喔~那我請楚了
只是我接完卻不行執行耶
那是怎麼回事???

可以上傳你的程式讓大家了解一下嗎??

還有我想做的的確是縱線與橫線各自獨立不互相影響
也就是各自跑各自的
閃燈也是一樣2個按鈕都各自獨立
只是我原來的那個可能要改一下
因為不知道要怎樣弄
所以就隨便接接看
但還是不行
才來請教的


各自獨立不互相影響
==>指的是
 縱線 紅綠燈 :每一個燈號有自己的跑法與秒數 Ex:紅1秒 黃2秒 綠3秒
 橫線 紅綠燈 :每一個燈號有自己的跑法與秒數 Ex:紅4秒 黃5秒 綠6秒
這樣子的意思嗎?

閃燈也是一樣2個按鈕都各自獨立
==>指的是
  縱線與橫線紅綠燈不跑,當按下閃紅燈時,4個紅燈同時閃1秒
          當按下閃黃燈時,4個黃燈同時閃2秒
          當按下閃紅指與黃燈時,4個黃燈與紅燈同時亮

建議你先好好想一下要有什麼樣的狀態
大家才知道要怎麼和你討論

[/QUOTE]

 

 

不好意思喔~我的表達能力不是說很好
所以想表達的意思可能不是說那麼的能表達出問題的所在
大概就如同你說的那樣
縱線跟橫線每個燈的控制端就只能控制一個燈
秒數就是我已經打在人機界面的那樣,已經訂好要幾秒了
只是說想要改幾秒是隨時都能改的
再來就是閃燈的部分
當按下閃紅燈的按鈕,4個紅燈就會閃
按下閃黃燈的按鈕,4個黃燈就會閃
2個按鈕按下時,紅跟黃的燈就會閃

下面的檔案是我再次做了修改,有點改得怪怪的
因為修改的過程我有可能把本來是對的改成錯的
所以請見諒,看我錯在哪可以糾正我
謝謝
紅綠燈.vi

七段顯示器.viRiviera40334.9727893519

那我懂了,我把Case預設給刪掉了所以才會不能跑
這樣七段顯示器算是完成了
不過我紅綠燈又做了3~4次的大修改
現在兩條線的控制端可以說完成了
只不過不太能控制想要的秒數
再來閃燈的部分,我只能接出閃一個燈的,第2個閃燈就接不出來
還有閃燈按下去卻要等上面那個走秒數的走完才會閃燈
怎樣才能再按下按鈕可以直接就閃燈
有人能回答我嗎
謝謝

紅綠燈.viRiviera40337.0946412037

[QUOTE=Riviera] 那我懂了,我把Case預設給刪掉了所以才會不能跑
這樣七段顯示器算是完成了
不過我紅綠燈又做了3~4次的大修改
現在兩條線的控制端可以說完成了
只不過不太能控制想要的秒數
再來閃燈的部分,我只能接出閃一個燈的,第2個閃燈就接不出來
 依你目前的程式要做第2個閃燈就要再增加一層Case,然後將Case Selector接到一個Enum會比較快
還有閃燈按下去卻要等上面那個走秒數的走完才會閃燈
怎樣才能再按下按鈕可以直接就閃燈
 要做到這個功能你的圖可能又要大修改了,基本上應該就不能用Wait (ms)來做延遲了,可能要寫個迴圈在那邊等看目前跑了幾ms,然後設定時間到或觸發了其他條件(例如閃燈)才結束延遲用的迴圈...這是我目前所想到的,你可以再研究看看其他方法
有人能回答我嗎
謝謝

紅綠燈.vi[/QUOTE]

感謝你的提示
我會再去修改看看
如果不行的話會再來請教
謝謝囉