各位前輩您好,很高興知道這個網站,可以在上面跟大家討教,這對我這 labview新手來說,太有幫助了。
最近遇到的問題是,我作了一個subvi把data從文字檔裡拿出來,拿出一排數據,想要將數據,想要將這串數據的data,一個一個帶入我的主vi計算,而我主vi接的格式是DBL。
可是帶入主vi後,他都繪等for loop跑完後才輸出值。
我試了幾個方法
1.用local variable
2.將tunnel用disable
我要讀取第二行的資料
data.txt好像都不行,還請各位前輩幫忙,謝謝
讀取檔案.vi
只讀取某行的資料,不必用for loop,下面程式給你參考:

看了一下你的程式再迴圈跑完的時候element會停在最後的值,你的主vi是要做怎樣的方式?
如果單純要把值從矩陣一個一個拿來用你就在主VI的回圈內用Index Array這個元件然後Index接迴圈的i,在看你要挑個別的結果還是全部的!
看了一下你的程式再迴圈跑完的時候element會停在最後的值,你的主vi是要做怎樣的方式?
如果單純要把值從矩陣一個一個拿來用你就在主VI的回圈內用Index Array這個元件然後Index接迴圈的i,在看你要挑個別的結果還是全部的!
您好,我是打算將讀取到這一行所有的data一個一個帶入主vi計算
現在的問題一直卡在我主vi接的type是dbl不是array
所以只會計算出最後的值
這是我們老師叫我寫的..模擬太陽能電池產生的電流與電壓
附上我整個vi(我後來又試者改了一下原本讀取data的檔案,不過還是不行耶)
輸出功率3.vi
開路電壓.vi
短路電流.vi
太陽能電池溫度.vi
[QUOTE=hanpeng]
看了一下你的程式再迴圈跑完的時候element會停在最後的值,你的主vi是要做怎樣的方式?
如果單純要把值從矩陣一個一個拿來用你就在主VI的回圈內用Index Array這個元件然後Index接迴圈的i,在看你要挑個別的結果還是全部的!
您好,我是打算將讀取到這一行所有的data一個一個帶入主vi計算
現在的問題一直卡在我主vi接的type是dbl不是array
所以只會計算出最後的值
這是我們老師叫我寫的..模擬太陽能電池產生的電流與電壓
附上我整個vi(我後來又試者改了一下原本讀取data的檔案,不過還是不行耶)
輸出功率3.vi
開路電壓.vi
短路電流.vi
太陽能電池溫度.vi
[/QUOTE]
你只需將他們放入for loop去處理.最後你要秀V-I或P-I圖必須用XY圖才可以.
輸出功率3.vi

謝謝DonWang前輩...程式算是順利完成了
想在請教您一下...我現在打算改變輸入的輻射量改為 200. 400.600.800.1000
然後把這四個跑出來的圖形畫在同一個圖上..這樣該怎麼做呢
現在我的輸出 ..都只會產生一個線耶
![]()
上面是我的程式
希望可以跑出下面這樣的圖形,可是我不知道輸出的地方要接什麼

附上我的程式...感恩感恩
程式碼.rar
XY Graph就是將2個Array分別當成X&Y,將它們Bundle成Cluster就是1組資料,你若要多組資料就必須將多組資料Build成Array.

[QUOTE=DonWang]
XY Graph就是將2個Array分別當成X&Y,將它們Bundle成Cluster就是1組資料,你若要多組資料就必須將多組資料Build成Array.

[/QUOTE]
您好..可是我把0,200,400,600,800,1000帶到FOR loop裡面,出來的只有兩個tunnel耶..
還是我得改用case迴圈才有辦法生出八個tunnel阿?
改成下面方式試試.

[QUOTE=DonWang]
改成下面方式試試.

[/QUOTE]
謝謝您.解決我的問題