這是從VNA上面用LV抓下來的DATA.TXT
我想用這個TXT畫出兩張圖
第一張圖的橫軸是第一個COLUMN頻率,縱軸是2,4,6,8 column的DB值
第二張圖的橫軸是第一個COLUMN頻率,縱軸是第3,5,7,9 COLUMN的DEGREE值
目前參考JD大的範例可以畫出1:1的曲線圖..
ChihYo40400.5558449074
這是從VNA上面用LV抓下來的DATA.TXT
我想用這個TXT畫出兩張圖
第一張圖的橫軸是第一個COLUMN頻率,縱軸是2,4,6,8 column的DB值
第二張圖的橫軸是第一個COLUMN頻率,縱軸是第3,5,7,9 COLUMN的DEGREE值
目前參考JD大的範例可以畫出1:1的曲線圖..
ChihYo40400.5558449074
幫你起個頭,其餘部份可以自己修改
[QUOTE=ancle]
幫你起個頭,其餘部份可以自己修改
[/QUOTE]
謝謝喔 我大致看懂您的程式了,補充一個問題是說...
因為TXT檔中的DATA第一個ROW是DATA的HEADER
PLOT不需要那個東西
該如何去除掉第一個ROW的HEADER呢?
可以用delete from array

[QUOTE=ancle]
可以用delete from array

[/QUOTE]
大大您好,用delete from array後出來的DATA的確把HEADER拿掉了,但是...只剩下第一個COLUMN。不知是何解??
附上我用C語言算出來的DATA,間隔的s(cal).txt格式跟VNA出來的不大一樣。
VNA直接出來的間隔是TAB,C出來的DATA間隔是用SPACE間格出來。
ChihYo40402.6578472222記得先delete完後再transpose 2D array
[QUOTE=ancle]記得先delete完後再transpose 2D array[/QUOTE]
應該是這樣? 這樣出來只有第一個COLUMN。

請把你的程式碼上傳上來看看
[QUOTE=ancle]
因為檔案格式不一樣,以下是用excel載入txt檔後另存新檔為tab格式

[/QUOTE]
請教一下不是TAB格式就無法正常讀取嗎?
不是這樣的,首先你要先了解檔案的儲存格式,我大概看你一下scal.txt的格式,有些間隔是6,5或4個空格,是可以不用excel轉檔,然後轉成我們要的格式,只是要花時間
[QUOTE=ancle]不是這樣的,首先你要先了解檔案的儲存格式,我大概看你一下scal.txt的格式,有些間隔是6,5或4個空格,是可以不用excel轉檔,然後轉成我們要的格式,只是要花時間[/QUOTE]
請務必賜教,盡量不改儲存格式的原因是讓每個COLUMN切齊,間隔的空格數一定無法固定的...
ChihYo40402.7284375我也蠻想知道怎麼做,由於才疏學淺,所以我有上NI論壇提問,以下是8.5的程式碼,提供給你參考
Reading irregular string from a file
