1樓:匿名使用者
你說的這種txt檔案其實就是csv檔案。
如果只是1,1,1,50,13,50 eor(end of record)這樣的只有一個一維陣列,直接用「讀取電子**」vi,使用半形逗號為分隔符,然後用「首行」輸出接到波形圖控制元件即可。
算了,不上圖你是不知道有多簡單。這樣常用的功能,labview已經自帶了vi。
如果是像你寫的1,1,1,50,13,50 eor(end of record) , 2,1,1,4,40,60.....這樣的,有多個一維陣列存在同一個檔案裡?這就需要在迴圈中使用「匹配正規表示式」函式,分離出一條條記錄,然後用「電子**字串至陣列轉換」函式轉換出一維陣列,再用labview2012迴圈輸出隧道的連線陣列功能,連成一個大陣列給波形圖控制元件顯示。
如何通過labview將txt檔案裡面自己想要的資料提取出來繪製成曲線
2樓:迷糊瓦匠
第一步,讀取txt資料,得到字串
第二步,迴圈搜尋字串41 05,得到索引,然後擷取2位資料,並將資料轉換為數值,需要用while迴圈
第三步,將轉換的數值打包成陣列,接波形顯示完成
labview中怎麼把文字txt格式中的資料用波形圖顯示出來,並且資料的多少並不確定。求解
3樓:匿名使用者
你好,根據你的要求可以使用「讀取電子**」函式,如果文字中存入的都是純數字,可以在選項上選擇雙精度,程式如圖:
其中倒入後的資料連線的是 「二維轉置」,再連線索引0行數列,這樣就能得到文字中的第一列資料了。
若,檔案中含有表頭或其他文字,可以按照選項為「字串」匯出,再將讀取的文字進行「分數/指數字串至數值轉換」,
如圖txt的文件資料,處理的具體程式框圖如下:
labview中如何將txt中儲存的資料轉換成波形
4樓:本草剛熟
有一個「讀取txt檔案」(在檔案i/o),先讀取檔案,再將資料送到一個陣列(陣列選板),陣列轉換成動態訊號(訊號選板),再將訊號送進波形顯示圖~~
但是你這個檔案資料點太少了,估計只有一小段~
5樓:匿名使用者
不好弄.
建議儲存為execl.
這樣讀出來就可以顯示為波形了.
6樓:i知道u不知道
見圖最好儲存時,把時間那一列整成純數字格式的(比如"0.000"),前面不要帶"0:",那樣直接用"read from spreadsheet file"這個vi就簡單了
如果用labview讀取txt檔案裡的資料
7樓:匿名使用者
使用讀取txt的控制元件後,labview是把txt內的所有資料都讀出來,做成一個陣列。你首先把txt讀出來,然後設一個迴圈,讓每次迴圈都把陣列的某部分你要的資料顯示出來就可以了。
我現在手上沒labview,可能說的不太清楚
8樓:匿名使用者
不知道你這個txt文字檔案是如何形成的,是產生的資料一個一個寫入文字檔案,用特別符號作為分隔,還是用寫入**檔案函式建立的,具有**型式的文字檔案,現在以具有**型式的文字檔案為例,假定你的資料是時間+溫度 2維型式的資料,那麼程式如下,當然一維就更簡單了 不需要將2維陣列轉換為兩個一維的過程,顯示控制元件也改成波形圖就可以了,而如果是純粹的文字檔案,你就要將文字檔案字串用讀取文字檔案函式全部讀出,然後分析字串,得到相應的一維或2維陣列,後面的都一樣
9樓:夜弦
第一,我們資料是這樣的,只有一列,每列一個資料。
第二,做圖2的連線,組要組成是圖3、4。
第三,輸出的陣列見圖5,這樣我們就可以運算元組了。
在Labview中,如何將接收到的資料存入陣列或者儲存起來
小丁創業 方法和詳細的操作步驟如下 1 第一步,開啟前面板,從控制面板中選擇 陣列矩陣 庫中的 陣列 選項,然後將其放置在前面板上,見下圖,轉到下面的步驟。2 第二步,執行完上面的操作之後,開啟後面板並找到相應的陣列,然後在右鍵選單中單擊 屬性 選項,見下圖,轉到下面的步驟。3 第三步,執行完上面的...
如何把資料庫中NULL值設定為,如何把資料庫中NULL值設定為
鯉魚 sql中,設定語句 if 欄位名 is null set 欄位名 0 設定表欄位 update tablename set 欄位名 0 where 欄位名 is null update 表 set 欄位 0 where 欄位 is null 表中對應欄位預設值設定成0 就好了 直接用updat...
vb中如何把在text1中輸入的資料,從列表框list1中刪除
private sub command1 click for i list1.listcount 1 to 0 step 1 if list1.list i text1.text then list1.removeitem i next end sub 我叫明輝 private sub comman...