В Signal Labeler можно импортировать уже существующие signalLabelDefinition объекты, хранящиеся в MAT-файлах, или можно добавить определения меток сигналов в labeledSignalSet непосредственно в приложении.
Определения меток сигналов используются для определения меток для сигналов. Метки могут быть трех типов:
Метки атрибутов определяют характеристики сигнала в целом.
Метки области интереса (ROI) определяют характеристики сигнала для областей интереса, которые имеют время начала и окончания.
Метки точек определяют характеристики сигнала в одной интересующей точке времени.
Каждая метка может иметь один из четырех типов данных:
Логические метки могут быть true или false.
Метки категорий могут принадлежать к любой из указанных категорий.
Числовые метки могут иметь любое числовое значение.
Метки строк могут иметь любое значение, представленное строкой.
Пример: Создайте определение для маркировки сигнала со средним значением среднеквадратичного значения в качестве числового атрибута.
В командной строке код
lblRMS = signalLabelDefinition("MeanRMSattr", ... 'LabelType','attribute','LabelDataType','numeric'); save('MeanRMSdef','lblRMS')
MeanRMSdef.mat, что можно загрузить в Signal Labeler для импорта определения метки с именем MeanRMSattr.В окне Signal Labeler нажмите кнопку Add Definition ▼ на вкладке Labeler и выберите Add label definition. В диалоговом окне укажите «Имя метки» как MeanRMS, Тип метки как Attributeи тип данных как numeric.
Пример: Создание определения для маркировки нулевых пересечений сигнала как "rising" для позитивных переходов и "falling" для отрицательных переходов.
В командной строке код
ldf = signalLabelDefinition("Crosses",'LabelType','point', ... 'LabelDataType','categorical','Categories',["rising","falling"]); save('CrossDef','ldf')
CrossDef.mat, что можно загрузить в Signal Labeler для импорта определения метки с именем Crosses.В окне Signal Labeler нажмите кнопку Add Definition ▼ на вкладке Labeler и выберите Add label definition. В диалоговом окне укажите «Имя метки» как crossings, Тип метки как Point, Тип данных как categoricalи категории как rising и falling, с каждой категорией на новой строке.
Чтобы импортировать существующие определения меток сигналов, щелкните Импорт (Import) ▼ на вкладке Маркировщик (Labeler) и выберите Label Definitions From file. В диалоговом окне укажите имя файла MAT, содержащего определения меток, которые требуется импортировать. MAT-файл должен содержать только один вектор signalLabelDefinition объекты.
Чтобы добавить определение метки сигнала в набор маркированных сигналов, щелкните Добавить определение (Add Definition ▼) на вкладке Маркировщик (Labeler) и выберите Add label definition. В диалоговом окне укажите следующие поля:
Имя метки - укажите имя в текстовом поле.
Тип метки - выберите одну из Attribute, ROI, или Point.
Описание метки (необязательно) - укажите описание в текстовом поле.
Тип данных - выберите один из string, numeric, logical (по умолчанию), или categorical.
Категории - это поле появляется, если указать тип данных как categorical. Введите каждую категорию в новой строке.
По умолчанию (необязательно) - укажите значение по умолчанию для метки сигнала. Для logical метки, выберите либо true или false. Для categorical выберите любую из указанных категорий.

Это действие эквивалентно использованию addLabelDefinitions в командной строке.
Примечание
Если необходимо повторно использовать определения меток сигналов, созданные во время сеанса Signal Labeler, необходимо экспортировать определения в MAT-файл и импортировать их в следующем сеансе.
Чтобы добавить определение надписи, выберите определение в браузере «Определения меток», щелкните Добавить определение ▼ на вкладке «Маркировщик» и выберите Add sublabel definition. В верхней части диалогового окна в качестве имени родителя отображается имя метки, к которой добавляется подмаркировка.
Это действие эквивалентно использованию addLabelDefinitions в командной строке.
Примечание
Метка может иметь любое количество суббнаков. Сами субкниги не могут иметь субкниги.
Чтобы отредактировать определение метки или подметки, выберите определение в браузере «Определения меток» и нажмите кнопку «Изменить». В диалоговом окне укажите следующие поля:
Имя метки - укажите значение в текстовом поле.
Описание метки - укажите значение в текстовом поле.
Категории - это поле появляется, если указать тип данных как categorical. Можно добавлять категории, но нельзя удалять существующие категории. Введите каждую новую категорию в новой строке.
По умолчанию (Default) - укажите значение по умолчанию для метки сигнала. Для logical метки, выберите либо true или false. Для categorical выберите любую из указанных категорий.
Редактирование значения по умолчанию не влияет на существующие метки. Новое значение по умолчанию применяется только к новым элементам, новым областям или новым точкам.
Невозможно изменить поля Тип метки или Тип данных. Чтобы изменить тип метки или тип данных определения метки, удалите определение и добавьте определение с требуемыми свойствами.
Это действие эквивалентно использованию editLabelDefinition в командной строке.
Чтобы удалить определение метки или подметки, выберите определение в браузере «Определения меток» и нажмите кнопку «Удалить» на панели инструментов.
Это действие эквивалентно использованию removeLabelDefinition в командной строке.