大家好,想請教各位先進,因為我抓回來的數據都是陣列,所以我用了兩個For Loop一個是指定數據的名稱,一個是依序把數據存進txt內,如下圖所示
我想把txt內的數據,由橫的呈現方式改成垂直的,想詢問有甚麼辦法可以不用大幅修改程式下完成呢?
大家好,想請教各位先進,因為我抓回來的數據都是陣列,所以我用了兩個For Loop一個是指定數據的名稱,一個是依序把數據存進txt內,如下圖所示
Value from Horizontal to Vertical.vi (18.8 KB)
先使用 Build Array 將 各軸的値 Build to 2D Array
使用迴圈的方式 將軸的名稱 跟 値 轉成 字串 將 字串 Build Array
使用 Transpose 2D Array 轉置方向.
使用迴圈的方式 寫入值
( 迴圈內使用 Array To Spreadsheet String 設置分格符號 Tab Constant)
是的,謝謝我嘗試看看
好的感謝大大 兩個方法我都試試看 謝謝
這個方法好像比較簡約?
想再請問 如果已經用下面第二個方法
Axis 1 Axis 2 Axis 3 A B
x x x x x
x x x x x
x x x x x
x的地方為回傳數據值
我該如何加入呢 因為我發現好像沒辦法用這個方法整合在一起?
讀出以儲存檔案 Build Array
再Transpose 2D Array 轉置方向寫入
你先參考下列 文章 嘗試寫出你要的 資料格式
好的我看看
謝謝斗笠大的幫助,發現你好像對存檔很有一套XD,謝謝
請問不知道我的想法對不對,所以是把全部的資料依序拼成一個大Array然後之後再進行拆解利用嗎
後來發現好像是AB的長度太長 在%s限制長度就沒有問題了
從你上面貼圖的 程式碼來看
我的解讀是
將 軸的名稱 跟 値 轉成字串 然後 一筆一筆 儲存的程序.
我也不知道你的想法對不對. 我只能說…
是你使用的物件型態 影響你的思考邏輯跟你的想法.
Save Value from Horizontal to Vertical.vi (113.9 KB)
如果程式直接把 Enum Constant ( Axis ) 改成 String. 就沒那麼複雜了.
了解