加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長(zhǎng)期合作伙伴
立即加入
  • 正文
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

使用FreeMASTER捕獲采樣記錄并導(dǎo)出重現(xiàn)曲線

2020/08/18
485
閱讀需 5 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

FreeMASTER 可以幫助工程師,實(shí)時(shí)捕獲電路板運(yùn)行過程中采樣的數(shù)據(jù),并顯示在虛擬示波器的頁面上, 同時(shí)也支持將采樣歷史數(shù)據(jù)保存起來, 用作后續(xù)分析。

關(guān)于 FreeMaster 的基本介紹,請(qǐng)看上期的《嵌入式系統(tǒng)數(shù)據(jù)可視化工具 Freemaster 入門》

但是,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)出來。

準(zhǔn)備工作
已經(jīng)創(chuàng)建好同工程相關(guān)的 FreeMASTER 工程

向 FreeMASTER 工程中添加好待觀察的變量

創(chuàng)建好"虛擬示波器"頁面,并添加好待觀察的變量到頁面中

連接運(yùn)行工程的電路板, 能夠?qū)崟r(shí)觀察到波形

在下面的操作中, 我們想要將實(shí)時(shí)觀察到的波形數(shù)據(jù)捕獲并保存在數(shù)據(jù)文件中, 從而可以在接下來的工作中重現(xiàn)數(shù)據(jù)波形, 以用作進(jìn)一步的分析和研究 .。

配置捕獲變量和數(shù)據(jù)存放路徑
首先, 需要在 FreeMASTER 工程中切換到待監(jiān)測(cè)的"虛擬示波器"頁面 ..

此處注意,目前所使用的捕獲數(shù)據(jù)的操作,只適用于對(duì)當(dāng)前頁面顯示的數(shù)據(jù)進(jìn)行捕獲,因此一定要把需要捕獲數(shù)據(jù)的變量添加到當(dāng)前的頁面中。然后,在菜單欄中選擇"Scope -> Data Capture Setup..."菜單, 激活"Capture Setup"對(duì)話框, 在其中設(shè)定保存捕獲數(shù)據(jù)的文件路徑。

?
例如, 此處設(shè)定虛擬示波器捕獲數(shù)據(jù)的存放地址為

"C:/_WorkDir/_workspace/FreeMASTER/osc"

開始捕獲數(shù)據(jù)
先啟動(dòng) FreeMASTER 工程開始捕獲數(shù)據(jù),,此時(shí)能看到"虛擬示波器"頁面上有捕獲數(shù)據(jù)的波形顯示 .。

之后再點(diǎn)擊"Toggle Data Capture"按鈕,,確保按鈕的顯示狀態(tài)為"凹陷", 此時(shí)開始捕獲數(shù)據(jù)到文件。經(jīng)過實(shí)際操作驗(yàn)證, 只有當(dāng) FreeMASTER 在已經(jīng)開始運(yùn)行的狀態(tài)下點(diǎn)擊"Toggle Data Capture"才是有效的。

再次點(diǎn)擊"Toggle Data Capture"按鈕,該按鈕的顯示狀態(tài)為"正常",此時(shí)表示數(shù)據(jù)保存過程已經(jīng)結(jié)束。

?
現(xiàn)在 FreeMASTER 已經(jīng)開始捕獲數(shù)據(jù)并記錄在數(shù)據(jù)文件中了。在之前預(yù)設(shè)的存放路徑下面, 將生成"osc00000.txt"文件。

?
文件中以最基本的方式保存數(shù)據(jù),如下所示:

?

使用 Excel 還原數(shù)據(jù)波形
FreeMASTER 沒有集成導(dǎo)入數(shù)據(jù)重現(xiàn)波形的功能,但我們可以借助于 Excel 軟件以最簡(jiǎn)單的方式重現(xiàn)數(shù)據(jù)波形。

首先將數(shù)據(jù)文件中的內(nèi)容導(dǎo)入到 Excel 文件中。接用 Excel 軟件打開生成的"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)推薦

電子產(chǎn)業(yè)圖譜

恩智浦半導(dǎo)體(NXP)致力于通過先進(jìn)的安全連結(jié)解決方案為人們更智慧安全、便捷的生活保駕護(hù)航。作為全球領(lǐng)先的嵌入式應(yīng)用安全連結(jié)解決方案領(lǐng)導(dǎo)者,恩智浦不斷推動(dòng)著安全互聯(lián)汽車、工業(yè)與物聯(lián)網(wǎng)、移動(dòng)設(shè)備及通信基礎(chǔ)設(shè)施市場(chǎng)的創(chuàng)新。