主要内容

使用信号贴标器应用程序

应用程序工作流程

使用典型的工作流程用于使用该信号标记信号信号贴标器应用程序是:

  1. 将数据导入信号贴标器- 选择Matlab中可用的任何真实或复杂的信号®工作区。该应用程序接受数字阵列,MATLAB时间表和LabeledSignalSet.对象。从文件或使用中读取数据SignalDataStore.对象作为输入。您可以使用音频工具箱™许可证将音频文件数据导入信号贴标程序并从中读取标记信号集audiodatastore.(音频工具箱)对象。

  2. 创建或导入信号标签定义- 使用逻辑,分类,数值或字符串值快速,始终如一地定义标签以批准信号属性,区域或感兴趣点。您还可以导入存储在MAT文件中的信号标签定义。

  3. 以交互或自动标记信号- 交互式标签信号。自动标记信号峰值或使用您自己的信号自定义标签功能。立即标记几个信号或使用应用程序的自动标签模式以在提交之前检查标签结果。

  4. 自定义标签视图- 使用频谱和频谱图,以帮助标记和显示或隐藏标签查看器。

  5. 仪表盘- 监视标签进度并检查标签值分布。

  6. 导出标记信号集和信号标签定义- 将标记的信号集和标签信号定义导出到MATLAB工作区或MAT文件。

示例:信号的标签点和感兴趣的区域

定义具有两个急性峰和一个平坦峰的载体。用信号贴标器标记峰值并将平峰标记为与其他峰不同。

数据= [25 8 15 5 6 10 10 3 11 20 7];

打开信号贴标器。导入数据向量。在这一点贴标者选项卡,单击进口, 选择工作区的成员,选择数据出现的对话框中的信号,单击进口,然后关闭对话框。选择信号名称旁边的复选框标记信号集浏览器在时间图中显示信号。

标记信号峰值。首先创建信号标签定义。点击添加定义。在对话框中,指定标签名称作为顶峰标签类型作为观点, 和数据类型作为数字

与之顶峰定义突出显示标签定义浏览器,选择高峰贴标器在里面自动化价值画廊。点击自动标签并选择自动标记所有信号。点击好的在出现的对话框中。信号贴标器标记三个峰值并注释其位置。

创建一个sublabel顶峰注释扁平峰,这是三个中的第二个。和顶峰仍然选择标签定义浏览器,点击添加定义并选择添加sublabel定义。指定标签名称作为平坦的标签类型作为ROI., 和数据类型作为逻辑

选择平峰的点标签。您可以通过单击它来选择标签标记信号集浏览器,在时间图中,或在标签查看器中。选择标签在所有三个地方都会突出显示它。选择平坦的在里面标签定义浏览器。信号绘图上出现着阴影区域。移动并调整区域大小,直到它包围平峰。要接受标签,请单击“接受检查标记选项ToolStrip的一部分,按进入,或双击阴影区域。

导出标记信号。点击出口并选择标记的信号设置为文件。命名文件山顶.mat。点击出口

检查您创建的标记信号集。加载山顶.mat进入MATLAB®工作区。这LabeledSignalSet.对象被调用LS.。验证数据源是您在开头创建的矢量。检查信号标签定义。

加载src = getsignal(ls,1)'
SRC =1×11.25 8 15 5 6 10 10 3 1 20 7
LBL = getLabeldefinitions(LS)
lbl = signallabeldefinition:name:“peak”labeltype:“点”标签:“数字”验证功能:[] PointLocationsDatatype:“Double”DefaultValue:[] Sublabels:[1x1 Signallabeldefinition]标签:“”描述:“”“”使用labeledsignalset创建标记的信号集。

也可以看看

应用

职能

相关例子

更多关于