在一個簡單數(shù)采項目中往往需要“數(shù)據(jù)顯示”功能模塊,在數(shù)據(jù)采集后進行數(shù)據(jù)的顯示和分析。本期小編給大家?guī)硪粋€放大局部數(shù)據(jù)以后拿到目標(biāo)數(shù)據(jù)的小功能,可以在數(shù)據(jù)量較大或者想詳細查看并分析某一段波形數(shù)據(jù)時用這個方法獲取到局部數(shù)據(jù)。
下面請跟隨小編一起來看看如何實現(xiàn)這個功能吧!
本文教程:
LabVIEW波形圖截取局部數(shù)據(jù)
一、步驟:1、獲取縮放后的波形圖X軸當(dāng)前的最大值和最小值
使用波形圖的屬性節(jié)點>>X標(biāo)尺>>范圍>>最大值/最小值獲取波形圖當(dāng)前顯示的部分數(shù)據(jù)的最大值和最小值。
2、使用“獲取波形子集.vi”獲取部分數(shù)據(jù)
該VI在函數(shù)選板>>編程>>波形>>獲取波形子集。使用這個VI可以直接截取輸入波形的從某段數(shù)據(jù),通過配置他的實時采樣時間和持續(xù)時間來截取波形即可。
二、注意事項:
1、近似調(diào)整上下限屬性BUG,默認情況下波形圖會自動勾選“近似調(diào)整上下限”屬性,這就導(dǎo)致最后截出來的數(shù)據(jù)和原來的波形數(shù)據(jù)有偏差,請看下面這個視頻:
解決方法是在波形圖的X標(biāo)尺屬性中取消勾選“近似調(diào)整上下限這個屬性”,如下圖所示:
2、波形圖顯示為相對時間時程序正常工作,但是波形圖顯示為絕對時間時“獲取波形子集.vi”報錯Error-1081,錯誤詳細情況請看下面這個視頻:
問題的原因是屬性節(jié)點“X標(biāo)尺.范圍”會根據(jù)當(dāng)前波形圖顯示格式輸出不同的最大值和最小值,如果波形圖是相對時間顯示,它就會輸出從0開始的相對時間秒數(shù);如果是絕對時間顯示,它會輸出從1904年1月1日0時0分0秒到現(xiàn)在的秒數(shù),這是一個非常大的數(shù)字。而這個“獲取波形子集.vi”只能支持相對時間和采樣兩種模式,不支持絕對時間格式,也就是說它的輸入端“起始采樣/時間”只能輸入相對時間(從0開始的相對時間秒數(shù))或者采樣點。如果輸入絕對時間(從1904年1月1日0時0分0秒到現(xiàn)在的秒數(shù)),那么就會由于起始點位置太大已經(jīng)超過了整個波形的長度就會導(dǎo)致報錯。
解決方法比較簡單,我們只需要將X標(biāo)尺獲取到的最大值和最小值換算成相對時間格式就可以了,如下圖所示,將獲取到的X標(biāo)尺最小值減去原波形T0時間就可以得到“相對時間”的起始時間:
三、效果演示:
以上就是LabVIEW波形圖截取局部數(shù)據(jù)的所有內(nèi)容啦,歡迎大家留言討論,交流分享! 以上內(nèi)容就是本期的全部內(nèi)容,更多關(guān)于測試系統(tǒng)中的實際軟硬件應(yīng)用知識,可關(guān)注本公眾號/下方合集,敬請期待!
對LabVIEW編程技巧和相關(guān)內(nèi)容感興趣的工程師們,歡迎持續(xù)關(guān)注、留言和點贊,也可以私信小編各位的技術(shù)困惑和技術(shù)需求,以獲取參加免費線下培訓(xùn)和技術(shù)交流的機會哦。
-
LabVIEW
+關(guān)注
關(guān)注
1959文章
3651瀏覽量
321905 -
數(shù)據(jù)采集
+關(guān)注
關(guān)注
38文章
5800瀏覽量
113407 -
波形圖
+關(guān)注
關(guān)注
1文章
34瀏覽量
14902 -
函數(shù)
+關(guān)注
關(guān)注
3文章
4276瀏覽量
62313
原文標(biāo)題:教程 | LabVIEW波形圖截取局部數(shù)據(jù)
文章出處:【微信號:華穗科技,微信公眾號:華穗科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論