主要内容

创建或导入信号标签定义

信号贴标器,您可以导入已存在signallabledefinition.存储在MAT文件中的对象,或者您可以将信号标签定义添加到您的LabeledSignalSet.直接在应用程序中。

使用信号标签定义来定义信号标签。标签可以是三种类型:

  • 属性标签定义了整体信号的特性。

  • 兴趣区域(ROI)标签定义了具有开始和结束时间的感兴趣区域的信号特征。

  • 观点标签在一次兴趣点定义信号特性。

每个标签都可以具有四种数据类型中的一种:

  • 逻辑标签可以是真的或者错误的

  • 分类标签可以属于您指定的一组类别中的任何一个。

  • 数字标签可以具有任何数值。

  • 细绳标签可以具有字符串表示的任何值。

例子:创建一个定义以标记其平均rms值作为数字属性的信号。

  • 在命令行,代码

    lblrms = signallabeldefinition(“意思是......'labeltype''属性''labeldatatype''数字');保存('vescrmsdef''lblrms'
    创建文件,mainrmsdef.mat,你可以加载到信号贴标器导入调用的标签定义Villmmsattr.

  • 信号贴标器, 点击添加定义▼在贴标者标签并选择添加标签定义。在对话框中,指定标签名称作为含义标签类型作为属性, 和数据类型作为数字

例子:创建一个定义,以标记信号的零交叉“崛起”积极过渡和“堕落”对于负面的过渡。

  • 在命令行,代码

    ldf = signallabeldefinition(“十字架”'labeltype''观点'......'labeldatatype''分类''类别',[“崛起”“堕落”]);保存('Crossdef''ldf'
    创建文件,crossdef.mat,你可以加载到信号贴标器导入调用的标签定义十字架

  • 信号贴标器, 点击添加定义▼在贴标者标签并选择添加标签定义。在对话框中,指定标签名称作为交叉口标签类型作为观点数据类型作为分类和类别升起落下,每个类别在新行上。

导入信号标签定义

要导入现有信号标签定义,请单击进口▼在贴标者标签并选择标签定义从文件。在对话框中,指定包含要导入的标签定义的MAT文件的名称。Mat文件必须只包含一个向量signallabledefinition.对象。

创建标签定义

要将信号标签定义添加到标记的信号集,请单击添加定义▼在贴标者标签并选择添加标签定义。在对话框中,指定以下字段:

  • 标签名称- 指定文本框中的名称。

  • 标签类型- 选择其中一个属性ROI., 或者观点

  • 标签描述(可选) - 在文本框中指定说明。

  • 数据类型- 选择其中一个细绳数字逻辑(默认),或分类

  • 类别- 如果指定,则会出现此字段数据类型作为分类。在新行输入每个类别。

  • 默认(可选) - 指定信号标签的默认值。为了逻辑标签,选择任一个真的或者错误的。为了分类标签,选择您指定的任何类别。

添加标签定义对话框

此操作相当于使用addlabeldefinitions.在命令行。

笔记

如果要重复使用在此期间创建的信号标签定义信号贴标器会话,您必须将定义导出到MAT文件并在后续会话中导入它们。

创建Sublabel定义

要添加Sublabel定义,请选择“中的定义”标签定义浏览器,点击添加定义▼在贴标者选项卡,然后选择添加sublabel定义。对话框的顶部显示,如父母名字,您正在添加sublabel的标签的名称。

此操作相当于使用addlabeldefinitions.在命令行。

笔记

标签可以有任何数量的Sublabels.。Sublabels自己不能有子标签。

编辑标签或sublabel定义

要编辑标签或Sublabel定义,请选择“定义”标签定义浏览器并单击编辑按钮。在对话框中,指定以下字段:

  • 标签名称- 指定文本框中的值。

  • 标签描述- 指定文本框中的值。

  • 类别- 如果指定,则会出现此字段数据类型作为分类。您可以添加类别,但无法删除任何现有类别。在新行输入每个新类别。

  • 默认- 指定信号标签的默认值。为了逻辑标签,选择任一个真的或者错误的。为了分类标签,选择您指定的任何类别。

    编辑默认值不会影响现有标签。新的默认值仅适用于新成员,新区域或新点。

你无法修改标签类型或者数据类型字段。要更改标签类型或标签定义的数据类型,请删除定义并添加具有所需属性的定义。

此操作相当于使用EditLabeldefinition.在命令行。

删除标签或sublabel定义

要删除标签或sublabel定义,请选择“中的定义”标签定义浏览器并单击删除工具系列上的按钮。

此操作相当于使用removelabeldefinition.在命令行。

也可以看看

应用

对象

相关例子

更多关于