例如我現在可以做到1*1~~~1*9=9可以停下來~~
但是要怎樣他會自己改成2*1?~~想很久想不太出來
剛學LABVIEW不到三天的人~
再多問一個問題~用while Loop她旁邊的加法器的箭頭~變藍色跟橘色有什麼意思?
例如我現在可以做到1*1~~~1*9=9可以停下來~~
但是要怎樣他會自己改成2*1?~~想很久想不太出來
剛學LABVIEW不到三天的人~
再多問一個問題~用while Loop她旁邊的加法器的箭頭~變藍色跟橘色有什麼意思?
提示:最簡單的方式只要用二個For Loop就可以了.
jimmy-Chen38280.7068287037[QUOTE=lin2581]
再多問一個問題~用while Loop她旁邊的加法器的箭頭~變藍色跟橘色有什麼意思?
[/QUOTE]
請找LabVIEW的help,搜尋data types就可以找到資料了
我也跟上面的大大有一樣的問題...學校剛教LabView
有項作業就是99乘法表...而且是要求要用while Loop來寫...
想了半天還是不太了解要如何用while Loop來寫...
像上面那位大大說...可以做到1*9=9..但接下來要跳做2*1=2就不行了..
for loop最重要的是index的enable和disable使用時機,一個會產生"陣列",一個只輸出最後"數值",使用就看個人需求了!
![](upload://gvZFivn2JXHvqifLBqdi1ZJq4ZE.jpeg)
Boo38281.4131712963不知道問問題的是否是我同學~我已經做出來了!
Whlie Loop我目前知道有2個方法可以做出九九乘法表...
1.使用移位暫存器(就是你說的那個箭頭)
2.利用迴圈計數的值
先想想我說的這兩項~懂了應該就能小小的了解Whlie Loop此功能嚕~目前我只懂這些~還在努力學習中...
請問最後面連線連不起來,不知道為什麼
希望有人幫忙回答謝謝~
![](upload://jfAoLmvF3Y1PNrdS6lit1barBVU.gif)
giga38708.5928472222樓上的…
看看你的陣列大小是否正確…
[QUOTE=giga]
請問最後面連線連不起來,不知道為什麼
希望有人幫忙回答謝謝~
![](upload://jfAoLmvF3Y1PNrdS6lit1barBVU.gif)
[/QUOTE]
你的array indicatior 應該是一維陣列,你只要先把他和壞線都刪除,然後在輸出的接點上按右鍵 -> Create -> Indicatior 就可以了.
連起來了,不知道為什麼2X2=9,3X3=16好像多加1所以改為下圖但是只能8X8,9X9就不行了^_^
![](upload://hSnjDZsP4fIZcuF6KWVASyEM5ug.gif) ![](upload://1OWSA7TNrGO4WdVJPFgaXAKb6lY.gif)
因為你設定的For Loop只執行9次,而For Loop的初始值為0也就是從0開始計數,所以造成只計算到8x8為止(0~8).
已經成功了還有一些問題想請教關於For Loop的初始值可從1開始計數嗎
另一問題是想可顯示成像VB的TextBox
![](upload://qb1JEHqVEm1RsRAKBj1wlUxCafw.gif)
感謝~
[QUOTE=giga]
如果For Loop的設定改執行10次,也只計算到8x8為止(0~8),不曉得為什麼呢.
![](upload://ikIBCqggq9xa6AOFgumw403D8wr.gif) ![](upload://kU6IOZW7n0t1nwfwzOt2PbdsVUS.gif)
[QUOTE=giga]
已經成功了還有一些問題想請教關於For Loop的初始值可從1開始計數嗎
另一問題是想可顯示成像VB的TextBox
![](upload://qb1JEHqVEm1RsRAKBj1wlUxCafw.gif)
感謝~
[/QUOTE]
當然可以啊....
迴圈預設是從0開始的(也就是說那個藍色的i字是從0開始計數,而藍n指的是執行次數,ex:n=10,i的計數會是從0->9)
上面的FOR迴圈用C寫的話是:
for (i=0;i<10;i++)
{
for(j=0;j<10;j++){}
}
預設是每執行一次後,計數就加1....當然也可以設成加2...加3....只要滿足迴圈執行條件的話,它就會執行...
如果你要寫出像式子一樣顯示的功能的話..
可以善用LV的數值轉字串功能以及字串合併功能...(當然還有其它用法啦~~,我的比較土法鍊鋼)
![](upload://AjwqKZI63hiA0n4DUIa0cPFArcy.jpeg)
附上執行結果給你參考...
![](upload://pNjUV36J9dQolhiBLH1HaFrT1CO.jpeg)
請問chzn1226大大
綠色箭頭還是籃色箭頭還是都可,如果用籃色箭頭那一區須選那一個呢
或者大大可秀連接圖謝謝~
![](upload://cjmf4aWIGnDJbKUb2FUpmZr0ow5.gif)
綠色箭頭的Concatenate Strings 功能是讓字串合併…
藍箭頭區域的元件…
把輸入當成十進制數值輸入並轉成字串;有的是16…;有的是8…;有的是浮點數…;
和字串轉成指定元件的進制…還有在字串裡掃描是否有數值存在並輸出…
你可能要自己摸索一下,如果你手邊有本書可參考的話,我想對你會很有幫助的。
還有…我不是大大,不好意思,不要叫我大大…
很詳細,希望有下圖的.vi檔(使用版本:7.0)可參考 謝謝~
![](upload://iWzeCPW8sVShv1yPVgbLKCTmjg3.gif)
看看囉~99乘法表.vi
請問我要以STRING格式來顯示要如何做
九九乘法表如何輸出成一維陣列呢,而不是二維陣列。
也就是1x1 12 13 14 15 16 17 18 19 21 22…
謝謝