Маркируйте Signals Interactively или Automatically

Можно пометить сигналы приложением Signal Labeler четырьмя различными способами:

Быстрый режим навигации

Чтобы быстро перейти через каналы или пометить члены, нажмите Fast Navigation в разделе Browser панели инструментов. Выберите канал, который вы хотите построить в разделе Signal Selection. Опция Signal Selector доступна, когда Plot Selected активен. В диалоговом окне установите флажок рядом с каналами, которые вы хотите построить в каждом члене. Выберите Plot Previous или Plot Next в разделе Browser, чтобы перейти через члены.

Примечание

Окно Signal Selection отображает только столько же каналов сколько существующий в члене с самым маленьким количеством каналов.

Чтобы применить метку к нанесенным на график сигналам в режиме Fast Navigation, продолжите как описано в Интерактивной Ручной Маркировке.

Маркируйте Signals Manually

Увеличьте объем ручной маркировки

Иногда атрибут применяется к нескольким сигналам, или событие имеет место одновременно для нескольких сигналов в вашем наборе данных. Чтобы пометить набор сигналов быстро, сначала выберите определение метки, которое вы хотите применить в браузере Label Definitions. На вкладке Labeler, в разделе Set Value, задают значение, которое вы хотите присвоить метке. Нажмите Label All в разделе Set Value. В диалоговом окне:

  • Задайте сигналы, которые вы хотите пометить путем устанавливания флажков рядом с их именами.

  • Отредактируйте значение метки при необходимости.

  • Для меток видимой области (ROI) задайте конечные точки области с помощью полей Location (Min) и Location (Max).

  • Для меток точки задайте местоположение точки с помощью поля Location.

Bulk manual labeling dialog box

Это действие эквивалентно использованию setLabelValue в командной строке.

Примечание

Объемная ручная маркировка не поддерживается для подметок.

Интерактивная ручная маркировка

Чтобы пометить один или несколько сигналов в интерактивном режиме, сначала выберите сигналы, что вы хотите построить путем устанавливания флажков рядом с их именами в Labeled Signal Set Browser. Выберите определение метки, которое вы хотите применить в браузере Label Definitions. Draw Labels автоматически активируется, когда сигнал и ROI или метка точки выбраны. Задайте значение метки в разделе Set Value вкладки Labeler или присвойте значение после того, как метка будет чертиться. Кликните по графику временной зависимости, чтобы добавить метку:

  • Для меток ROI толстая анимированная пунктирная линия появляется, который расширяется в теневую область, когда вы перетаскиваете. (Анимированная система координат указывает, что областью является active.) Перемещают и изменяют размер активной области, пока она не заключает ROI.

  • Для меток точки анимированная пунктирная (активная) линия появляется для помечаемой точки. Переместите активную линию, пока она не пересечет сигнал при вашем выборе.

Чтобы принять метку, кликните по галочке Accept рядом с кнопкой Label, нажмите Enter или дважды кликните активную область или линию. Приложение автоматически принимает метку, когда следующая метка чертится. Метка добавляется ко всем каналам в члене.

Совет

Чтобы улучшить размещение метки, можно перейти к вкладке Display и выбрать действие изменения масштаба или активировать регулятор панорамы.

Для примера интерактивной ручной маркировки смотрите, Маркируют Signal Attributes, Regions of Interest и Points.

Отредактируйте метки

Чтобы отредактировать существующую метку сигнала, можно сделать любой из них:

  • В Labeled Signal Set Browser выберите метку, щелкните правой кнопкой и выберите Edit. Введите новые значения в диалоговом окне.

  • Чтобы отредактировать метку атрибута, дважды кликните в ячейке таблицы атрибутов средства просмотра метки.

  • Чтобы отредактировать ROI или метку точки, выберите метку в Labeled Signal Set Browser, графике временной зависимости или средстве просмотра метки. Выбранная метка подсвечена во всех трех областях и в спектрограмме. Кликните по метке в графике временной зависимости, спектрограмме, или пометьте средство просмотра, чтобы сделать его активным. Можно затем отредактировать его значение и местоположение. Чтобы принять изменения, кликните по галочке Accept рядом с кнопкой Label, нажмите Enter или дважды кликните.

Label viewer

Это действие эквивалентно использованию setLabelValue в командной строке.

Примечание

  • Необходимо выбрать родительскую метку, прежде чем можно будет маркировать ROI или указать подметку вручную.

  • Чтобы пометить подметку атрибута вручную, используйте Labeled Signal Set Browser или средство просмотра метки.

Маркируйте Signals Automatically

Объемная автомаркировка

Чтобы автопометить набор сигналов с помощью Peak Labeler или пользовательской функции, запустите путем создания определения метки сигнала, которое вы хотите применить или путем выбора один от браузера Label Definitions. Галерея Automate Value показывает Пользовательский Functions Маркировки, что можно использовать с определением. Выберите функцию из галереи, нажмите Auto-Label ▼ и выберите Auto-Label Signals. Signal Labeler предлагает вам выбирать члены, которые вы хотите пометить и задать любые дополнительные входные параметры к функции маркировки.

Для примеров автомаркировки функций смотрите Пользовательский Functions Маркировки.

Bulk autolabeling dialog box

Примечание

Можно отменить последнюю автоматизированную пользовательскую маркировку, вы выполнили. Однако вы теряете эту способность, если вы добавляете, изменяете, или удаляете любые метки или помечаете определения.

Для примеров объемной автомаркировки смотрите, Маркируют QRS Complexes и R Peaks of ECG Signals Using Deep Learning Network и Label Spoken Words in Audio Signals Using External API.

Автомаркировка режима

Чтобы пометить один или несколько сигналов в интерактивном режиме, сначала выберите сигналы, что вы хотите построить путем устанавливания флажков рядом с их именами в Labeled Signal Set Browser. Создайте определение для метки, которую вы хотите применить или выбрать один из браузера Label Definitions. Галерея Automate Value показывает Пользовательский Functions Маркировки, что можно использовать с определением. Выберите функцию из галереи, нажмите Auto-Label ▼ и выберите Auto-Label and Inspect Plotted. Это действие берет вас к режиму автомаркировки Signal Labeler.

Autolabeling mode

Когда в режиме автомаркировки, можно запустить выбранную функцию на целом сигнале или запуститься, это в течение времени располагается по вашему выбору.

Совет

Раздел Run Time Limits вкладки Autolabel показывает область значений времени, используемую функцией автомаркировки и значениями по умолчанию к целому сигналу. Изменение значений области значений, если вы увеличиваете масштаб или задаете значения прежде, чем запустить функцию автомаркировки. Чтобы сбросить область значений к целому сигналу, нажмите клавишу "Пробел" или нажмите кнопку Fit to View на вкладке Display.

После выполнения функции можно смотреть результаты маркировки. Если результаты не являются удовлетворительными, можно отменить действие маркировки, изменить функцию автомаркировки и пометить сигнал снова. Можно отредактировать значения метки и местоположения или на графике временной зависимости или на средстве просмотра метки. Можно также удалить метки, но если вы удаляете метки, вы теряете способность отменить предыдущее действие маркировки. Когда вы будете удовлетворены результатами, нажмите Save Labels, чтобы сохранить маркировку и выйти из режима автомаркировки.

Примечание

Для более легкого контроля метки режим автомаркировки отображает только метки, сгенерированные во время текущего вызова функции.

Маркируйте Signal Peaks Automatically Using Peak Labeler

Чтобы автопометить peaks сигнала с помощью Peak Labeler, запустите путем выбора или создания числового определения метки точки. В галерее Automate Value выберите Peak Labeler и нажмите Auto-Label ▼. Можно пометить peaks оптом или в интерактивном режиме. Signal Labeler использует функции MATLAB® islocalmax и islocalmin найти и пометить локальные максимумы и минимумы. Peak Labeler возвращает местоположение каждого пика и числовое значение его амплитуды.

Примечание

Можно выбрать несколько членов для пиковой маркировки, но можно пометить только один канал каждого члена за один раз. По умолчанию Signal Labeler выбирает первый канал каждого выбранного члена, но можно выбрать, какой сигнал члена вы хотите использовать для маркировки.

Peak Finder dialog box

Примечание

Можно отменить последнее автоматизированное пиковое действие маркировки. Однако вы теряете эту способность, если вы добавляете, изменяете, или удаляете любые метки или помечаете определения.

  • Можно принять решение пометить весь peaks или овраги в выбранном сигнале, которые удовлетворяют заданным условиям. В качестве альтернативы можно пометить определенное количество peaks или оврагов, которые удовлетворяют заданным условиям, отсортированным в порядке убывающего prominence. Смотрите Выдающееся положение для получения дополнительной информации о пиковом выдающемся положении. Peak Labeler метками по умолчанию три peaks.

  • Если локальное максимальное или минимальное значение повторяется последовательно, пик или овраг принадлежат flat region. Для сигнала с плоскими областями пика или оврага можно принять решение пометить центр области, первую точку области, последнюю точку области или все точки в области.

  • Можно принять решение пометить только тот peaks или овраги с выдающимся положением больше, чем заданное значение. Можно также задать ширину окна, сосредоточенного на пике или овраге, который используется, чтобы измерить его выдающееся положение.

    • Если вы не задаете ширину окна, алгоритм Peak Labeler использует целый сигнал в качестве окна.

    • Для плоской области пика или оврага окно сосредоточено в средней точке области.

  • Можно выбрать, чтобы пометить только тот peaks разделенным заданным расстоянием. Алгоритм Peak Labeler:

    1. Выбирает самый видный пик в сигнале и игнорирует весь peaks на заданном расстоянии.

    2. Повторяет процедуру для самого видного остающегося пика.

    3. Выполняет итерации, пока это не исчерпывает peaks, чтобы рассмотреть.

Совет

Если вы помечаете peaks в сигнале с помощью Peak Labeler и затем перемещаете одну из меток, Signal Labeler все еще показывает амплитудное значение, возвращенное Peak Labeler. Обновить амплитуду:

  1. Считайте новое значение на Data Cursor, вы раньше перемещали метку точки.

  2. Отредактируйте метку.

  3. Введите новое значение в поле Value диалогового окна, которое появляется.

Для примера, который использует Peak Labeler, смотрите Пример: Маркируйте Points и Regions of Interest in Signal.

Смотрите также

Приложения

Функции

Связанные примеры

Больше о

Для просмотра документации необходимо авторизоваться на сайте