Добавьте триггер в сигнал в Инспекторе Данных моделирования задать критерии, которые определяют, когда обновить графики отобразить новые данные. Триггеры могут позволить вам получать переходное поведение сигнала и могут помочь стабилизировать отображение периодических сигналов, таким образом, можно провести измерения.
Симулируйте Triggers
модель. Данные в модели регистрируют Инспектору Данных моделирования.
Затем добавьте триггер в Pulse
сигнал. Сконфигурируйте триггер как триггер ребра падения с порогом 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
объекты, когда никакой триггер не сконфигурирован в Инспекторе Данных моделирования.