NI產品與技術 討論區

取消
顯示結果 
搜尋替代 
您的意思是: 

請問MATLAB存成的TXT檔如何用LabVIEW讀取

已解決!
前往解決方案

請問一下我用MATLAB將我的數據存成.TXT檔了

 

我該如何用LabVIEW將數據讀出

 

我有試過用Read from Text File讀取過了

 

但讀取出來的是字串

 

想請問一下有沒有辦法讓我讀取.TXT檔是數值而不是字串

0 積分
1 條訊息(共 13 條)
10,671 檢視

Hello.

 

請參考以下連結之LabVIEW基礎練習題

 

http://forums.ni.com/ni/board/message?board.id=5170&thread.id=3908

 

 

0 積分
2 條訊息(共 13 條)
10,665 檢視

Fatty你好

我有去看過你所提供的連結

但是我沒有找到解決方法

可能是我問題不夠明確

如附圖是我用Read from Text File讀取出來的資料

想請問是否有那些元件讓我讀取出來的數據不是字串的型式

 

下載全部
0 積分
3 條訊息(共 13 條)
10,659 檢視

您好

 

請將 y.txt 改成 y.lvm

 

然後使用labview>>block diagram>>express>>input>>read from measurement file

 

 

0 積分
4 條訊息(共 13 條)
10,651 檢視

Fatty 你好

 

你說的方法我有試了

但是我讀取的時候會變成只讀取到第一列的值而已

後面都會讀取不到

如附圖那樣

 

0 積分
5 條訊息(共 13 條)
10,640 檢視

Jan Ray 您好:

 

由於您的檔案資料太大,可否說明您的檔案是幾行幾列???

 

 

0 積分
6 條訊息(共 13 條)
10,633 檢視

Fatty 你好

 

我的數據是 13x15360

 

因為我的數據是由MATLAB擷取的

而我的來源是十三筆~每筆的取樣率是256  總共60秒

 

0 積分
7 條訊息(共 13 條)
10,629 檢視

您好:

 

您可以使用 Read From Spreadsheet file 來讀取您的資料. 此函數讀位置是在 Programming>>File I/O>>Read From Spreadsheet file.

 

此函數有一個輸入叫做 Delimiter. 它的用意就是來指定您是用什麼樣的字元來做每筆資料的分隔. 比如說, 您資料與資料之間是一個空白鍵那您就需要放一個空白鍵的字元在 Delimiter.

 

您也可以參考此函數的說明 (程式區按 Ctrl + H, 小視窗出現後把滑鼠移到函數上).

 

謝謝.

 

NI應用工程部

0 積分
8 條訊息(共 13 條)
10,611 檢視

shih-min.wang  你好

 

你說的那個元件我試過

不知道是不是我的程式有問題

我的資料還是只能讀取到第一列的值而已


我有附上我的程式和數據值

下載全部
0 積分
9 條訊息(共 13 條)
10,604 檢視

您好:

 

您必須把 Delimiter所定義的字元與您檔案裡的一模一樣, 這樣程式才能判斷您每筆資料的分隔. 看了您的檔案之後發現, 您的每一筆資料中間函有兩個空白鍵. 我們實際測試過使用兩個空白鍵當作Delimiter就可讀到所有的資料.

 

謝謝.

 

NI應用工程部

0 積分
10 條訊息(共 13 條)
10,594 檢視