0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用FreeMASTER捕获采样记录并且导出重现曲线

电子设计 来源:电子设计 作者:电子设计 2020-10-30 03:46 次阅读

FreeMASTER 可以帮助工程师,实时捕获电路板运行过程中采样的数据,并显示在虚拟示波器的页面上, 同时也支持将采样历史数据保存起来, 用作后续分析。

关于 FreeMaster 的基本介绍,请看上期的《嵌入式系统数据可视化工具 Freemaster 入门》

但是,FreeMASTER 保存的数据文件比较简单, 如果用于数据分析, 还需要额外的整理工作, 但至少 FreeMASTER 目前不支持格式化的数据记录导出功能。

另外, FreeMASTER 导出的数据不能重新导入以重现波形曲线。

本文介绍了笔者常用的一种转换 FreeMASTER 导出数据的方法, 使用 Excel 的“导入数据”功能,将 FreeMASTER 直接导出的数据记录格式化,并再次绘制成曲线呈现出来。

准备工作

已经创建好同工程相关的 FreeMASTER 工程

向 FreeMASTER 工程中添加好待观察的变量

创建好“虚拟示波器”页面,并添加好待观察的变量到页面中

连接运行工程的电路板, 能够实时观察到波形

在下面的操作中, 我们想要将实时观察到的波形数据捕获并保存在数据文件中, 从而可以在接下来的工作中重现数据波形, 以用作进一步的分析和研究 。。

配置捕获变量和数据存放路径

首先, 需要在 FreeMASTER 工程中切换到待监测的“虚拟示波器”页面 。.

此处注意,目前所使用的捕获数据的操作,只适用于对当前页面显示的数据进行捕获,因此一定要把需要捕获数据的变量添加到当前的页面中。然后,在菜单栏中选择“Scope -》 Data Capture Setup.。.”菜单, 激活“Capture Setup”对话框, 在其中设定保存捕获数据的文件路径。

例如, 此处设定虚拟示波器捕获数据的存放地址为

“C:/_WorkDir/_workspace/FreeMASTER/osc”

开始捕获数据

先启动 FreeMASTER 工程开始捕获数据,,此时能看到“虚拟示波器”页面上有捕获数据的波形显示 。。

之后再点击“Toggle Data Capture”按钮,,确保按钮的显示状态为“凹陷”, 此时开始捕获数据到文件。经过实际操作验证, 只有当 FreeMASTER 在已经开始运行的状态下点击“Toggle Data Capture”才是有效的。

再次点击“Toggle Data Capture”按钮,该按钮的显示状态为“正常”,此时表示数据保存过程已经结束。

现在 FreeMASTER 已经开始捕获数据并记录在数据文件中了。在之前预设的存放路径下面, 将生成“osc00000.txt”文件。

文件中以最基本的方式保存数据,如下所示:

使用 Excel 还原数据波形

FreeMASTER 没有集成导入数据重现波形的功能,但我们可以借助于 Excel 软件以最简单的方式重现数据波形。

首先将数据文件中的内容导入到 Excel 文件中。接用 Excel 软件打开生成的“osc00000.txt”文件,或者用 Excel 软件中的“导入数据”功能。

指定使用空格或者 TAB 符号分隔数据:

将连续的 TAB 符号当做一个:

指定数据的格式:

终于, 将数据导入到 Excel 表格中了。

使用 Excel 中的“插入数据图”功能可以生成波形曲线, 。

使用 Excel 绘制的包含所有采样数据的波形比较长, 如果需要观察局部数据, 只要手动截取部分数据生成图形即可。

审核编辑 黄昊宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 示波器
    +关注

    关注

    111

    文章

    5650

    浏览量

    181775
  • 采样
    +关注

    关注

    1

    文章

    109

    浏览量

    25371
收藏 人收藏

    评论

    相关推荐

    数据记录仪的选购知识介绍

    数据记录仪是一种功能强大的小型自动电子测量设备。它们广泛用于各种专业数据采样和分析任务,可以让用户捕获特定环境或过程中的各类信息,或者在长时间范围内远程收集信息。
    发表于 04-24 10:34 37次阅读

    如何通过GUI Guider创建GUI界面集成FreeMASTER实现电机调控

    当我们创建新的freemaster工程后,需要将代码中的变量导入,并与freemaster中的相应变量绑定。一般采用elf文件进行变量导入,并通过两种常见方式连接(选择一种方式即可):
    发表于 04-11 14:30 128次阅读
    如何通过GUI Guider创建GUI界面集成<b class='flag-5'>FreeMASTER</b>实现电机调控

    如何在INCA的测量文件中记录数据集、ECU描述文件等额外信息?

    是否可以将工作和参考页的数据集、ECU描述文件以及用INCA记录的标定行为保存在测量文件中并且再次导出
    的头像 发表于 01-17 13:44 555次阅读
    如何在INCA的测量文件中<b class='flag-5'>记录</b>数据集、ECU描述文件等额外信息?

    LabVIEW中如何达到NI SMU最大采样

    LabVIEW中如何达到NI SMU最大采样率 NISMU的数字化仪功能对于捕获SMU详细的瞬态响应特性或表征待测设备(DUT)响应(例如线性调整率和负载调整率)至关重要。没有此功能,将需要一个外部
    发表于 11-23 19:43

    温室气体数据记录软件使用指南

    温室气体数据记录软件用于记录温室气体分析仪、冷阱系统、阀箱以及采样单元数据的获取及记录
    的头像 发表于 09-01 18:22 467次阅读
    温室气体数据<b class='flag-5'>记录</b>软件使用指南

    在simulink中使用MBDT的Freemaster块时报错怎么解决?

    当我在simulink中使用MBDT的Freemaster块时,出现错误,这意味着存在一些无效的标识符。如果我不使用 Freemaster 的块,它可以成功生成代码并加载到我的 MPC5744 中
    发表于 06-12 08:49

    从示例项目列表中加载FreeMASTER项目时,出现错误“意外的文件格式”是为什么?

    当我从示例项目列表中加载 FreeMASTER 项目时,出现错误“意外的文件格式” 我的理解是 FreeMASTER 是向后兼容的。
    发表于 06-08 08:27

    如何建立matlab和freemaster的关系?如何将freemaster数据导入matlab/simulink?

    你能帮助我们的客户解决以下问题吗? 如何建立matlab和freemaster的关系? 如何将freemaster数据导入matlab/simulink?
    发表于 05-29 08:25

    使用Speos black recording块记录工具简化仿真设计

    Ansys Speos的设计design功能的block块记录功能可以使用户能够记录和回放在Speos和SpaceClaim中的设计工作,无论是机械结构或者光学结构。块记录以脚本块的形式捕获
    的头像 发表于 05-25 15:38 344次阅读
    使用Speos black recording块<b class='flag-5'>记录</b>工具简化仿真设计

    如何更改记录器刻度的数字格式?

    亲爱的 Michal,FreeMASTER 开发人员和高级用户, 我用记录器监测 Unix 时间,现在大约是 1684321580。这是十位数字。 尽管该变量是一个整数值,但缩放比例显示了一个带有
    发表于 05-18 13:40

    Freemaster记录器不起作用怎么解决?

    我创建了一个记录器,但它不起作用。出现错误 0x80000081(无效命令)。我还添加了 FMSTR_Recorder(0)。
    发表于 05-18 07:40

    freemaster可以添加用户可以处理示例数据的功能吗?

    freemaster 可以添加一个功能,用户可以处理监视表中的示例数据吗? 例如,我想以 p01_out/19200*300 的形式处理 p01_out 数据 我们可以添加一些基本数学来帮助用户处理样本数据吗,谢谢你!
    发表于 05-09 08:17

    S32K144如何禁用FreeMaster并启用PIL模式?

    尝试连接免费主机,但没有通信直流总线测量等。是否有任何特定的 freemaster 配置文件是从 simulink 代码生成生成的,需要加载到 FreeMaster 中? 否则如何禁用 FreeMaster 并启用 PIL 模
    发表于 05-06 07:38

    FreeMaster插件模块它支持S32K1xx系列吗?

    FreeMaster插件模块它支持S32K1xx系列吗?
    发表于 05-06 06:36

    有没有办法用FreeMASTER Lite生成.csv文件?

    有没有办法用 FreeMASTER Lite 生成 .csv 文件?
    发表于 05-05 14:05