主要内容

使用信号标签应用程序

应用程序工作流

使用信号贴标签机应用程序是:

  1. 导入数据到信号标签-选择MATLAB中可用的任何实信号或复信号®该应用程序接受数字数组、MATLAB时间表和labeledSignalSet物体。从文件中读取数据或使用signalDatastore对象作为输入。使用Audio Toolbox™许可证,您可以在信号标签中导入和播放音频文件数据读取标记信号集audioDatastore(音频工具箱)对象。

  2. 创建或导入信号标签定义-定义标签以使用逻辑、分类、数字或字符串值快速一致地注释信号属性、区域或关注点。您还可以导入存储在MAT文件中的信号标签定义。

  3. 以交互方式或自动方式标记信号—交互式标记信号。自动标签信号峰值或使用自己的自定义标签函数.一次标记几个信号或使用应用程序的自标签模式来检查标签结果,然后再提交它们。

  4. 自定义标签视图-使用spectrum和spectrogram辅助标记,并显示或隐藏标签查看器。

  5. 指示板监控标签进度,检查标签价值分配。

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

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

定义一个带有两个尖峰和一个平峰的矢量。使用信号贴标签机标记峰并将平峰标记为不同于其他峰。

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

开放信号贴标签机.导入数据向量。在贴标机选项卡上,单击进口,选择F罗工作区成员列表中,选择数据信号出现在对话框中,单击进口,关闭对话框。中信号名称旁边的复选框标记信号集浏览器在时间图中显示信号。

标记信号峰值。首先创建信号标签定义。单击添加定义.在对话框中指定标签名称作为标签类型作为指向数据类型作为数字的

定义在标签定义浏览器,选择峰值贴标机自动化价值画廊。点击自动标签并选择Auto-Label所有信号.点击好啊在出现的对话框中。信号贴标签机给三个山峰标上标签并标注它们的位置。

为创建子标签注释平峰,这是三个中的第二个。具有仍然在标签定义在浏览器中,单击添加定义并选择添加sublabel定义.指定标签名称作为平的标签类型作为投资回报率数据类型作为逻辑

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

导出标记的信号。点击出口并选择标记信号设置为文件.名字的文件鞋垫.点击出口

检查您创建的标记信号集。负载鞋垫进入MATLAB®工作空间。的labeledSignalSet对象被称为ls.验证数据源是否是您在开始时创建的向量。检查信号标签的定义。

负载山峰src = getSignal (ls, 1)
src =1×1125 8 15 5 6 10 10 3 1 20 7
lbl = getLabelDefinitions (ls)
lbl = signalLabelDefinition with properties: Name: "Peak" LabelType: "point" LabelDataType: "numeric" ValidationFunction: [] PointLocationsDataType: "double" DefaultValue: [] subblabels: [1x1 signalLabelDefinition] Tag: "" Description: ""使用labeledSignalSet创建一个标签信号集。

另请参阅

应用程序

功能

相关的例子

更多关于