阿被X時間軸搞昏,麻煩指教!!謝謝

大家好,

我目前遇到無法把時間軸設定成我DAQ的執行時間,小弟爬文試過很多種方法還是沒辦法把X軸正確呈現出從00:00:00.00(時:分:秒.微秒)

我也試過使用XY graph方式去呈現,可是似乎沒辦法做成"即時"顯示

麻煩請多多指教,謝謝

DAQ存檔.vi

![](upload://gJFar9HmPk9f6JgFxeOswM2IauX.png)

 

 

你可以將的存的資料提供上來嗎?下面文章你先參考.

http://it360.tw/forum/forum_posts.asp?fid=23&tid=12704

不好意思!

存成的資料大致上為 data.txt

我參考了裡面的範例,跟我的想法不太雷同

我想做到"即時"顯示,每次存取的時間也不固定,所以想從DAQ直接顯示在Waveform Chart

但是,Waveform Chart 的X軸部分實在不知道該如何去控制才能符合我所想要的"執行時間" (時:分:秒.微秒)

之前有看過版上有人說,Waveform Chart比較適合拿來使用顯示即時資料,Waveform Graph則是事前把資料存好,再讀取拿來顯示

麻煩請指教,謝謝

 

qqmoon40487.4187384259

你的資料是1秒100筆嗎?

下面程式給你參考.

Chart與Graph要顯示即時或歷史資料都OK.只是Graph本身沒有歷史資料,所以資料是一次給它處裡,你要用Graph來顯示即時資料就必須將即時資料累計在矩陣中給它.Chart本身有紀錄歷史資料(程式沒有重新開啟時),所以顯示即時資料只需將即時的那1筆資料給它就OK了,所以要他顯示歷史資料就必須要先將他的歷史資料給清除,否則歷史資料只有5000筆,執行第2次變10000筆,第3次變15000筆...

data.vi

![](upload://zx8YSnm27vhX0MFXLLzAX8bqiHm.jpeg)

我的 sample of read 設定100

       rate(Hz)設定 1000

每一秒鐘會送出(1000/100)=10個data!!

意思是說~一秒鐘裡面有1000(一千個點)~每100(一百個點)為單位~

qqmoon40487.4434953704