Добавьте триггер к сигналу в инспекторе данных моделирования, чтобы указать критерии, определяющие время обновления графиков для отображения свежих данных. Триггеры позволяют фиксировать поведение переходных сигналов и помогают стабилизировать отображение периодических сигналов, что позволяет выполнять измерения.
Моделирование Triggers модель. Данные в модели регистрируются в инспекторе данных моделирования.
Затем добавьте триггер к Pulse сигнал. Сконфигурируйте триггер как триггер «falling-edge» с пороговым значением 0.5.
Чтобы убедиться в правильности добавления и настройки триггера, откройте инспектор данных моделирования с помощью Simulink.sdi.view и щелкните значок триггера рядом с кнопкой Pulse сигнал для проверки конфигурации. Вы также можете использовать Simulink.sdi.getTrigger функция для проверки того, какой сигнал используется для генерации событий триггера и конфигурации триггера.
trigOpts = struct with fields:
Mode: 'Auto'
Type: 'Edge'
Position: 0.5000
Delay: 0
SourceChannelComplexity: 'Scalar'
Polarity: 'Positive'
AutoLevel: 1
Level: 0.5000
UpperLevel: 0
LowerLevel: 0
Hysteresis: 0
MinTime: 0
MaxTime: Inf
Timeout: 0
Holdoff: 0
Если не требуется использовать триггер для управления обновлением графиков инспектором расчетных данных, можно удалить триггер с помощью Simulink.sdi.removeTrigger функция.
Можно проверить, что триггер был удален в пользовательском интерфейсе инспектора данных моделирования или с помощью Simulink.sdi.getTrigger функция. Simulink.sdi.getTrigger функция возвращает пустой массив Simulink.sdi.Signal объекты, если в инспекторе расчетных данных не настроен триггер.