LabVIEW資料存檔問題

請叫各位版上的大大
目前我想做一個功能是儲存馬達encoder的數值
我有X-Y Table一組,想要在每0.2秒(可調時間)
紀錄下encoder的數值及總共有幾筆資料


我有看"班"大在單元五的教學,不過在實際操作上還是有許多問題
請大大們幫忙解答

我目前操作的如下(說明:whil迴圈只是要產生跳動的數據,並無特殊的動作)

結果=>是亂碼

我是想用亂數來模凝數據的跳動
不過也沒辦法達成我想要實現的動作

以下是我的問題
01.在資料的存取上有幾種儲存格式呢??除了"班"大在教學影片上所用的.txt檔,是否還有其他的格式可供存取
     例如excel檔…
02.若我要實現可以多筆記錄下encoder的數據,應該要怎麼實現呢?
03.我要存檔時,必須要在我選的路徑中,先建立一個  data.txt檔,然後按程式執行,資料就會存在data.txt檔中
     是否可以,我給系統一個固定的路徑,系統可以依照時間為檔名或是user自行設定檔名,然後存檔紀錄呢??
04.我若是存下檔案了,我該怎麼再把檔案讀出來,知道檔案中共存了幾筆資料呢?

我有另外試了一個動作

結果


我執行程式兩次
但第二次執行的數據紀錄簿會把第一次的清空
XXXXXXsfdsfdsfgggg =>第一次測試的字串
ABC246sfdsfdsfgggg =>第二次只打入ABC246不過,sfdsfdsfgggg還留著
這部份應該如何處理呢??

懇請各位大大的解說
謝謝

jeffAT42059.596412037

你第一張圖的VI,是寫binary檔案 當然開啟來看不懂.
第二張圖內使用的VI, 可以正常讀寫TXT 但是無法新增,只會蓋掉舊內容
建議使用 write to spreadsheet file.vi
可以選擇寫入型態是清空後寫檔案還是保留檔案內舊資料並寫入新資料。
讀出來有另一個read spreadsheet file.vi可以用.
至於是寫了幾筆資料  你可以自己加入index
或是直接讀出後算array大小就知道了