Контролируйте состояния Stateflow с языком MATLAB

Вы, должно быть, уже установили состояния Stateflow® как тестовые точки в модели ex_slrt_sf_car (open_system(docpath(fullfile(docroot, 'toolbox', 'xpc', 'examples', 'ex_slrt_sf_car')))). Если вы не имеете, смотрите, Конфигурируют состояния Stateflow как Тестовые точки.

  1. Чтобы получить список сигналов в Командном окне, введите:

    tg = slrt
  2. Чтобы отобразить сигналы в приложении реального времени, введите:

    tg.ShowSignals = 'on'

    Последние причины Командное окно, чтобы отобразить список свойств целевого объекта для доступных сигналов.

    Для состояний Stateflow, которые вы установили как тестовые точки, состояние появляется в столбце BLOCK NAME. Например, примите, что вы устанавливаете тестовую точку для состояния first gear_state в графике shift_logic модели ex_slrt_sf_car. Состояние интереса, first, появляется можно следующим образом в списке сигналов в интерфейсе MATLAB®:

    shift_logic:gear_state.first
    

    shift_logic является путем к диаграмме Stateflow. gear_state.first является путем к определенному состоянию.

Похожие темы

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