FreeMASTER 可以幫助工程師,實(shí)時(shí)捕獲電路板運(yùn)行過(guò)程中采樣的數(shù)據(jù),并顯示在虛擬示波器的頁(yè)面上, 同時(shí)也支持將采樣歷史數(shù)據(jù)保存起來(lái), 用作后續(xù)分析。
關(guān)于 FreeMaster 的基本介紹,請(qǐng)看上期的《嵌入式系統(tǒng)數(shù)據(jù)可視化工具 Freemaster 入門(mén)》
但是,F(xiàn)reeMASTER 保存的數(shù)據(jù)文件比較簡(jiǎn)單, 如果用于數(shù)據(jù)分析, 還需要額外的整理工作, 但至少 FreeMASTER 目前不支持格式化的數(shù)據(jù)記錄導(dǎo)出功能。
另外, FreeMASTER 導(dǎo)出的數(shù)據(jù)不能重新導(dǎo)入以重現(xiàn)波形曲線。
本文介紹了筆者常用的一種轉(zhuǎn)換 FreeMASTER 導(dǎo)出數(shù)據(jù)的方法, 使用 Excel 的“導(dǎo)入數(shù)據(jù)”功能,將 FreeMASTER 直接導(dǎo)出的數(shù)據(jù)記錄格式化,并再次繪制成曲線呈現(xiàn)出來(lái)。
準(zhǔn)備工作
已經(jīng)創(chuàng)建好同工程相關(guān)的 FreeMASTER 工程
向 FreeMASTER 工程中添加好待觀察的變量
創(chuàng)建好“虛擬示波器”頁(yè)面,并添加好待觀察的變量到頁(yè)面中
連接運(yùn)行工程的電路板, 能夠?qū)崟r(shí)觀察到波形
在下面的操作中, 我們想要將實(shí)時(shí)觀察到的波形數(shù)據(jù)捕獲并保存在數(shù)據(jù)文件中, 從而可以在接下來(lái)的工作中重現(xiàn)數(shù)據(jù)波形, 以用作進(jìn)一步的分析和研究 。。
配置捕獲變量和數(shù)據(jù)存放路徑
首先, 需要在 FreeMASTER 工程中切換到待監(jiān)測(cè)的“虛擬示波器”頁(yè)面 。.
此處注意,目前所使用的捕獲數(shù)據(jù)的操作,只適用于對(duì)當(dāng)前頁(yè)面顯示的數(shù)據(jù)進(jìn)行捕獲,因此一定要把需要捕獲數(shù)據(jù)的變量添加到當(dāng)前的頁(yè)面中。然后,在菜單欄中選擇“Scope -》 Data Capture Setup.。.”菜單, 激活“Capture Setup”對(duì)話框, 在其中設(shè)定保存捕獲數(shù)據(jù)的文件路徑。
例如, 此處設(shè)定虛擬示波器捕獲數(shù)據(jù)的存放地址為
“C:/_WorkDir/_workspace/FreeMASTER/osc”
開(kāi)始捕獲數(shù)據(jù)
先啟動(dòng) FreeMASTER 工程開(kāi)始捕獲數(shù)據(jù),,此時(shí)能看到“虛擬示波器”頁(yè)面上有捕獲數(shù)據(jù)的波形顯示 。。
之后再點(diǎn)擊“Toggle Data Capture”按鈕,,確保按鈕的顯示狀態(tài)為“凹陷”, 此時(shí)開(kāi)始捕獲數(shù)據(jù)到文件。經(jīng)過(guò)實(shí)際操作驗(yàn)證, 只有當(dāng) FreeMASTER 在已經(jīng)開(kāi)始運(yùn)行的狀態(tài)下點(diǎn)擊“Toggle Data Capture”才是有效的。
再次點(diǎn)擊“Toggle Data Capture”按鈕,該按鈕的顯示狀態(tài)為“正?!?,此時(shí)表示數(shù)據(jù)保存過(guò)程已經(jīng)結(jié)束。
現(xiàn)在 FreeMASTER 已經(jīng)開(kāi)始捕獲數(shù)據(jù)并記錄在數(shù)據(jù)文件中了。在之前預(yù)設(shè)的存放路徑下面, 將生成“osc00000.txt”文件。
文件中以最基本的方式保存數(shù)據(jù),如下所示:
使用 Excel 還原數(shù)據(jù)波形
FreeMASTER 沒(méi)有集成導(dǎo)入數(shù)據(jù)重現(xiàn)波形的功能,但我們可以借助于 Excel 軟件以最簡(jiǎn)單的方式重現(xiàn)數(shù)據(jù)波形。
首先將數(shù)據(jù)文件中的內(nèi)容導(dǎo)入到 Excel 文件中。接用 Excel 軟件打開(kāi)生成的“osc00000.txt”文件,或者用 Excel 軟件中的“導(dǎo)入數(shù)據(jù)”功能。
指定使用空格或者 TAB 符號(hào)分隔數(shù)據(jù):
將連續(xù)的 TAB 符號(hào)當(dāng)做一個(gè):
指定數(shù)據(jù)的格式:
終于, 將數(shù)據(jù)導(dǎo)入到 Excel 表格中了。
使用 Excel 中的“插入數(shù)據(jù)圖”功能可以生成波形曲線, 。
使用 Excel 繪制的包含所有采樣數(shù)據(jù)的波形比較長(zhǎng), 如果需要觀察局部數(shù)據(jù), 只要手動(dòng)截取部分?jǐn)?shù)據(jù)生成圖形即可。
審核編輯 黃昊宇
-
示波器
+關(guān)注
關(guān)注
113文章
6240瀏覽量
184794 -
采樣
+關(guān)注
關(guān)注
1文章
121瀏覽量
25554
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論