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