创建或导入信号标签定义
在信号贴标签机,您可以导入已经存在的signalLabelDefinition
对象存储在mat文件中,或者您可以将信号标签定义添加到labeledSignalSet
直接在应用程序中。
使用信号标签定义定义信号的标签。标签有五种类型:
属性标签定义信号作为一个整体的特征。
的(ROI)标签定义感兴趣区域的信号特征,这些区域具有开始时间和结束时间。
点标签定义了一个时间点上的信号特征。
属性特征标签将信号的特征定义为与特征相对应的整体特征。
ROI特征标签在感兴趣的区域上定义与特征对应的信号特征。
请注意
信号贴标签机在提取特征时自动生成属性特征标签和ROI特征标签。有关更多信息,请参见使用信号标签器进行特征提取.
每个标签可以有四种数据类型之一:
逻辑标签可以是
真正的
或假
.分类标签可以属于您指定的一组类别中的任何一个。
数字标签可以有任何数值。
字符串标签可以有任何用字符串表示的值。
例子:创建定义,将信号的平均RMS值标记为数值属性。
在命令行中,代码
lblRMS = signalLabelDefinition(“MeanRMSattr”,...“LabelType”,“属性”,“LabelDataType”,“数字”);保存(“MeanRMSdef”,“lblRMS”)
MeanRMSdef.mat
,你可以加载进去信号贴标签机以导入名为MeanRMSattr
.在信号贴标签机,点击添加定义在贴标签机选项卡,选择
添加标签定义
.在对话框中,指定标签名称作为MeanRMS
,标签类型作为属性
,数据类型作为数字
.
例子:创建一个定义,将信号的零交叉标记为“上升”
对于正向过渡和“下降”
对于负向过渡。
在命令行中,代码
ldf = signalLabelDefinition(“穿越”,“LabelType”,“点”,...“LabelDataType”,“分类”,“类别”,[“上升”,“下降”]);保存(“CrossDef”,法律辩护基金”的)
CrossDef.mat
,你可以加载进去信号贴标签机以导入名为十字架
.在信号贴标签机,点击添加定义在贴标签机选项卡,选择
添加标签定义
.在对话框中,指定标签名称作为口岸
,标签类型作为点
,数据类型作为分类
,类别为不断上升的
而且下降
,每个类别在新一行上。
导入信号标签定义
如需导入已有信号标签定义,请单击进口在贴标签机选项卡,选择标签定义
从文件
.在对话框中,指定包含要导入的标签定义的mat文件的名称。mat文件只能包含一个向量signalLabelDefinition
对象。
创建标签定义
若要将信号标签定义添加到标记信号集,请单击添加定义在贴标签机选项卡,选择添加标签定义
.在对话框中,指定以下字段:
标签名称—在文本框中输入名称。
标签类型-选择其中之一
属性
,ROI
,或点
.标签描述(可选)—在文本框中输入描述信息。
数据类型-选择其中之一
字符串
,数字
,逻辑
(默认值),或分类
.类别—如果指定,则显示此字段数据类型作为
分类
.在新行中输入每个类别。默认的(可选)-为信号标签指定一个默认值。为
逻辑
标签,选择真正的
或假
.为分类
标签,选择您指定的任何类别。
这个动作等同于使用addLabelDefinitions
在命令行。
请注意
操作期间创建的信号标签定义信号贴标签机会话时,必须将定义导出到mat文件,并在后续会话中导入它们。
创建子标签定义
属性中的定义,以添加子标签定义标签定义浏览器,点击添加定义在贴标签机选项卡,然后选择添加子标签定义
.对话框的顶部显示为父母的名字,要向其添加子标签的标签的名称。
这个动作等同于使用addLabelDefinitions
在命令行。
请注意
标签可以有任意数量的sublabels.子标签本身不能有子标签。
编辑标签或子标签定义
属性中的定义,以编辑标签或子标签定义标签定义浏览,然后按编辑按钮。在对话框中,指定以下字段:
标签名称—在文本框中输入。
标签描述—在文本框中输入。
类别—如果指定,则显示此字段数据类型作为
分类
.您可以添加类别,但不能删除任何现有类别。在新行中输入每个新类别。默认的—指定信号标签的默认值。为
逻辑
标签,选择真正的
或假
.为分类
标签,选择您指定的任何类别。编辑默认值不会影响现有标签。新的默认值只适用于新成员、新区域或新点。
您不能修改标签类型或数据类型字段。若要更改标签定义的标签类型或数据类型,请删除该定义并添加具有所需属性的定义。
这个动作等同于使用editLabelDefinition
在命令行。
删除标签或子标签定义
属性中的定义,选择该定义即可删除标签或子标签定义标签定义浏览,然后按删除按钮。
这个动作等同于使用removeLabelDefinition
在命令行。