各位前輩大家好...
小弟最近想要將daq-6008擷取到的資料存到txt中,
透過板上的其他文章已經把存檔的程式寫好了...可是我希望他可以在我要求的時間下.自動換存另一個檔案..但是不要包含以前的檔案
我自己想了1個方法
1.是不是可以用table property node ,當我存檔後將table裡面的資料全部刪掉,然後新的資料再寫入,可是我不知道有沒有這個功能耶
2.我照著其他篇文章去編譯,不過為什麼都沒辦法把以前的資料去除呢
參考的程式碼
http://it360.tw/forum/forum_uploads/files/AuthorID2192/2009-04-16_123954/2009-04-16_bd.png
另外我想請教各位前輩..如果把時間與動態訊號產生的資料併一起出現在表格中呢..
這是我的程式碼..Untitled 3的那個是存檔與表格要顯現得程式
擷取電流訊號並存檔.rar
圖.doc
謝謝各位前輩了...
因我的labview版本為8.2版,沒有使用你的程式作測試
根據你的程式內容,應該不會保留原來table裡面的資料才是
我重新拉了一次,並使用迴圈的方式,每記錄6筆資料便進行table資料的輸出
輸出時不會有儲存上一次table情形發生
你要不要試一試我的寫法與測試
Untitled 1.vi

elvistu40664.7411805556
[QUOTE=elvistu]
因我的labview版本為8.2版,沒有使用你的程式作測試
根據你的程式內容,應該不會保留原來table裡面的資料才是
我重新拉了一次,並使用迴圈的方式,每記錄6筆資料便進行table資料的輸出
輸出時不會有儲存上一次table情形發生
你要不要試一試我的寫法與測試
Untitled 1.vi

[/QUOTE]
您好..很抱歉沒辦法轉成8.2..她說有些VI,8.2不支援
我把原本的程式套到您的VI中,的確不會儲存之前的資料,可是出現另外的問題
就是我的DATA沒辦法跟時間對齊。請問這是我哪裡拉錯了嗎?圖2.doc
另外想請問我如何設定在我設定時間一到就清除表格裡的資料
[QUOTE=hanpeng]
您好..很抱歉沒辦法轉成8.2..她說有些VI,8.2不支援
我把原本的程式套到您的VI中,的確不會儲存之前的資料,可是出現另外的問題
就是我的DATA沒辦法跟時間對齊。請問這是我哪裡拉錯了嗎?
[/QUOTE]
Data 與時間對齊的問題,是因為你在程式裡面多加了一個 transpose 功能(圖一)
如下圖的紅框處,而我所寫的程式裡面沒有這個功能(圖二)
你把它拿掉應該可以解決此問題(你使用transpose是否有其他需求呢?)
另外,歸0的方法,你可使用local variable來歸0
參考看看是否可以解決你的問題(圖三)Untitled_2.vi
圖一

圖二

圖三

elvistu40664.9812962963
[QUOTE=elvistu]
Data 與時間對齊的問題,是因為你在程式裡面多加了一個 transpose 功能(圖一)
如下圖的紅框處,而我所寫的程式裡面沒有這個功能(圖二)
你把它拿掉應該可以解決此問題(你使用transpose是否有其他需求呢?)
另外,歸0的方法,你可使用local variable來歸0
參考看看是否可以解決你的問題(圖三)Untitled_2.vi
[/QUOTE]
您好,我使用transpose的原因是為了讓DATA去對其上面的 I1 I2 I3 I4 V1,然後時間本來想讓她出現在左邊那一排的
是不是我在放的位置放錯了,
左邊是有放,右邊是沒有放,產生的TXT黨
真的很謝謝您的幫助,Table清除的部分...是我自己糊塗沒看清楚,用一開始的方法就已經可以了..謝謝您又讓我學到一招

[QUOTE=hanpeng]
您好,我使用transpose的原因是為了讓DATA去對其上面的 I1 I2 I3 I4 V1,然後時間本來想讓她出現在左邊那一排的
是不是我在放的位置放錯了,
左邊是有放,右邊是沒有放,產生的TXT黨
[/QUOTE]
我重新試了一下
無 transpose ==> 時間與資料排法會是在同一"欄"
即 時間資料在欄 A
即 Tc1 資料在欄 B
即 Tc2 資料在欄 C
即 Tc3 資料在欄 D
即 Tc4 資料在欄 E
即 Tc5 資料在欄 F
有 transpose ==> 時間與資料排法會是在同一"列"
即 時間資料在列 A
即 Tc1 資料在列 B
即 Tc2 資料在列 C
即 Tc3 資料在列 D
即 Tc4 資料在列 E
即 Tc5 資料在列 F
你的需求是想資料放在同一"欄" ==> 不要 transpose
你的需求是想資料放在同一"列" ==> 要 transpose

[QUOTE=elvistu]

[/QUOTE]
謝謝您解答我的問題.....
可以再請教您一個簡單的問題嗎?
為什麼表格有時候只出現一列..有時候卻又會是一整行呢
是不是要先將他化成array才會讓他出現一整行阿?
我照著您的方式拉一個小的vi 可是卻只有出現一排
是不是哪裡要做修正 ...拍謝拍謝...我只懂皮毛..每個vi的涵義卻不太了解
還麻煩您幫我解答唷 謝謝
只有2列是因為沒更新Shift,所以永遠只有123+新資料2列.

[QUOTE=DonWang]
只有2列是因為沒更新Shift,所以永遠只有123+新資料2列.

[/QUOTE]
可以了..謝謝大家