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

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

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

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

  • Графики

  • Подграфики

  • Состояния

  • Переходы

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

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

  • Функции 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;

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

Похожие темы