在信号贴标签机,可以导入已经存在的signallabledefinition.
对象,或者您可以将信号标签定义添加到labeledSignalSet
直接在应用程序中。
使用信号标签定义来定义信号的标签。标签有三种类型:
属性标签定义了整体信号的特性。
兴趣区域(ROI)标签在具有起始和结束时间的感兴趣区域上定义信号特征。
观点标签在一次兴趣点定义信号特性。
每个标签都可以具有四种数据类型中的一种:
逻辑标签可以是真的
或者假
.
分类标签可以属于您指定的一组类别中的任何一个。
数字标签可以有任何数值。
字符串标签可以具有由字符串表示的任何值。
例子:创建一个定义以标记其平均rms值作为数字属性的信号。
在命令行,代码
lblrms = signallabeldefinition(“MeanRMSattr”,...'labeltype','属性',“LabelDataType”,'数字');保存(“MeanRMSdef”,'lblrms')
MeanRMSdef.mat
,你可以载入信号贴标签机调用的标签定义Villmmsattr.
.在信号贴标签机,点击添加定义▼上贴标者选项卡并选择添加标签定义
.在对话框中指定标签名称作为MeanRMS
,标签类型作为属性
, 和数据类型作为数字
.
例子:创建一个定义,将信号的零点交叉标记为“上升”
对于积极的转变和“下降”
负向的转变。
在命令行,代码
ldf = signallabeldefinition(“穿越”,'labeltype',“点”,...“LabelDataType”,“分类”,'类别',[“上升”,“下降”]);保存(“CrossDef”,法律辩护基金”的)
CrossDef.mat
,你可以载入信号贴标签机调用的标签定义十字架
.在信号贴标签机,点击添加定义▼上贴标者选项卡并选择添加标签定义
.在对话框中指定标签名称作为口岸
,标签类型作为观点
,数据类型作为分类
,而类别为升起
和落下
,每个类别在新行上。
要导入现有的信号标签定义,请单击进口▼上贴标者选项卡并选择标签定义
从文件
.在对话框中,指定包含要导入的标签定义的mat文件的名称。mat文件必须只包含一个向量signallabledefinition.
对象。
要向已标记的信号集添加信号标签定义,请单击添加定义▼上贴标者选项卡并选择添加标签定义
.在对话框中指定以下字段:
标签名称—在文本框中指定名称。
标签类型-选择其中之一属性
,ROI.
,或观点
.
标签描述(可选) - 在文本框中指定说明。
数据类型-选择其中之一字符串
,数字
,逻辑
(默认),或分类
.
类别—指定该字段时出现数据类型作为分类
.在新一行中输入每个类别。
默认(可选) - 指定信号标签的默认值。为逻辑
标签,选择任一个真的
或者假
.为分类
标签,选择您指定的任何类别。
此操作相当于使用addLabelDefinitions
在命令行。
请注意
中创建的信号标签定义信号贴标签机会话中,必须将定义导出到mat文件,并在后续会话中导入它们。
要添加Sublabel定义,请选择“中的定义”标签定义浏览器,点击添加定义▼上贴标者选项卡,并选择添加sublabel定义
.对话框的顶部显示如下父母的名字,您要向其添加子标签的标签的名称。
此操作相当于使用addLabelDefinitions
在命令行。
请注意
标签可以有任何数量的sublabels.子标签本身不能有子标签。
要编辑标签或Sublabel定义,请选择“定义”标签定义浏览,并单击编辑按钮。在对话框中指定以下字段:
标签名称—在文本框中指定。
标签描述—在文本框中指定。
类别—指定该字段时出现数据类型作为分类
.您可以添加类别,但不能删除任何现有类别。在新一行中输入每个新类别。
默认—指定信号标签的缺省值。为逻辑
标签,选择任一个真的
或者假
.为分类
标签,选择您指定的任何类别。
编辑默认值不会影响现有标签。新的默认值仅适用于新成员,新区域或新点。
您不能修改标签类型或者数据类型字段。若要更改标签定义的标签类型或数据类型,请删除该定义并添加具有所需属性的定义。
此操作相当于使用editLabelDefinition
在命令行。
要删除标签或sublabel定义,请选择“中的定义”标签定义浏览,并单击删除工具系列上的按钮。
此操作相当于使用removeLabelDefinition
在命令行。