Просмотрите графические объекты Stateflow

Используйте метод Stateflow® API fitToView увеличить масштаб графического объекта в графике. (См., Получают Указатели на Объекты API для получения информации о получении указателей на объект.)

Объекты можно масштабировать

Можно масштабировать следующие объекты диаграммы:

  • Графики

  • Субдиаграммы

  • Состояния

  • Переходы

  • Графические функции

  • Функции таблицы истинности

  • Функции MATLAB®

  • Функции Simulink®

  • Соединительные соединения

  • Соединения истории

  • Поля

  • Примечания

Масштабируйте состояния в графике

Выполните эти шаги, чтобы увеличить масштаб различных состояний:

  1. В командной строке MATLAB введите:

    old_sf_car;

    График shift_logic появляется.

  2. Задавать указатель на объект для графика shift_logicВвод:

    myChart = find(sfroot,'-isa','Stateflow.Chart', ...
        'Name','shift_logic');
  3. Задавать указатель на объект для upshifting состоянияВвод:

    myState = find(sfroot,'-isa','Stateflow.State', ...
        'Name','upshifting');
  4. Увеличить масштаб upshifting состоянияВвод:

    myState.fitToView;

    График увеличивает масштаб состояния и подсвечивает его.

  5. Задавать указатель на объект для downshifting состоянияВвод:

    myState = find(sfroot,'-isa','Stateflow.State', ...
        'Name','downshifting');
  6. Увеличить масштаб downshifting состоянияВвод:

    myState.fitToView;

    График увеличивает масштаб и подсвечивает состояние.

  7. Чтобы уменьшить масштаб к представлению уровня графика, введите:

    myChart.fitToView;

    График shift_logic вновь появляется.

  8. Можно также увеличить масштаб состояния с помощью sfgco функция. Выполните эти шаги:

    1. Кликните по любому состоянию в графике.

    2. В командной строке MATLAB введите:

      myState = sfgco;

      Эта команда присваивает выбранное состояние указателю на объект myState.

    3. Чтобы увеличить масштаб выбранного состояния, введите:

      myState.fitToView;

      График увеличивает масштаб состояния и подсвечивает его.

Похожие темы