Stateflow.Editor

Графические аспекты графика или таблицы переходов состояний

    Описание

    Используйте Stateflow.Editor объект для доступа к графическим аспектам Stateflow® график или таблица переходов состояний. Можно использовать Stateflow.Editor объект для управления положением, размером и уровнем увеличения Редактора Stateflow окна.

    Создание

    Каждый график имеет свои собственные Stateflow.Editor объект. Когда вы создаете график, Stateflow.Editor автоматически создается для него. Для доступа к Stateflow.Editor объект, используйте Editor свойство для графика. Для примера, если ch является Stateflow.Chart или Stateflow.StateTransitionTableChart объект, введите:

    editor = ch.Editor;

    Свойства

    расширить все

    Положение и размер окна редактора Stateflow, заданные как четырехэлементный числовой вектор вида [left top width height].

    Уровень увеличения графика или таблицы переходов состояний в редакторе, заданный как скалярное значение между 0.5 и 10. Значение 1 соответствует увеличению 100%.

    Функции объекта

    classhandleПредоставьте указатель на класс для объекта
    getВерните структуру MATLAB, содержащую настройки свойств объекта или массива объектов
    setУстановите свойства с заданными значениями
    zoomInМасштабирование на диаграмме Stateflow
    zoomOutИзменение масштаба диаграммы Stateflow

    Примеры

    свернуть все

    Увеличьте уровень увеличения непустого графика ch.

    editor = ch.Editor;
    zoomIn(editor)

    Если уровень увеличения для графика был первоначально 100%, эта команда увеличивает его до 130%.

    Уменьшите уровень увеличения непустого графика ch.

    editor = ch.Editor;
    zoomOut(editor)

    Если уровень увеличения для графика был первоначально 100%, эта команда уменьшает его до 76,9%.

    Установите ZoomFactor свойство для непустого графика ch до абсолютного уровня увеличения 150%.

    editor = ch.Editor;
    editor.ZoomFactor = 1.5;
    Представлено до R2006a