Используйте метод Stateflow® API fitToView
, чтобы увеличить масштаб графического объекта в графике. (См. Получение Указателя на Объектах API Stateflow для получения информации о получении указателей на объект.)
Можно масштабировать следующие объекты диаграммы:
Графики
Подграфики
Состояния
Переходы
Графические функции
Функции таблицы истинности
Функции MATLAB®
Функции Simulink®
Соединительные соединения
Соединения истории
Поля
Примечания
Выполните эти шаги, чтобы увеличить масштаб различных состояний:
В подсказке команды MATLAB введите:
old_sf_car;
График shift_logic
появляется.
Чтобы задать указатель на объект для графика shift_logic
, введите:
myChart = find(sfroot,'-isa','Stateflow.Chart','Name', ... 'shift_logic');
Чтобы задать указатель на объект для upshifting
состояния, введите:
myState = find(sfroot,'-isa','Stateflow.State','Name', ... 'upshifting');
Чтобы увеличить масштаб upshifting
состояния, введите:
myState.fitToView;
График увеличивает масштаб состояния и подсвечивает его.
Чтобы задать указатель на объект для downshifting
состояния, введите:
myState = find(sfroot,'-isa','Stateflow.State','Name', ... 'downshifting');
Чтобы увеличить масштаб downshifting
состояния, введите:
myState.fitToView;
График увеличивает масштаб и подсвечивает состояние.
Чтобы уменьшить масштаб к представлению уровня графика, введите:
myChart.fitToView;
График shift_logic
вновь появляется.
Можно также увеличить масштаб состояния с помощью функции sfgco
. Выполните эти шаги:
Кликните по любому состоянию в графике.
В подсказке команды MATLAB введите:
myState = sfgco;
Эта команда присваивает выбранное состояние указателю на объект myState
.
Чтобы увеличить масштаб выбранного состояния, введите:
myState.fitToView;
График увеличивает масштаб состояния и подсвечивает его.