Stateflow.Editor

Графические аспекты графика или таблицы изменения состояния

    Описание

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

    Создание

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

    editor = ch.Editor;

    Свойства

    развернуть все

    Объекты API Stateflow имеют свойства, которые соответствуют значениям, которые вы устанавливаете в редакторе Stateflow. Чтобы получить доступ или изменить свойство, используйте запись через точку. Чтобы получить доступ или изменить несколько свойств для нескольких объектов API, используйте get и set функции, соответственно. Для получения дополнительной информации см. Изменение свойств и Вызов функций Объектов Stateflow.

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

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

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

    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