Stateflow.MachineDebug

Свойства отладчика для графиков в машине Stateflow

    Описание

    Используйте Stateflow.MachineDebug объект задать свойства отладчика для графиков в Stateflow® машина.

    Создание

    Каждая машина Stateflow имеет свой собственный Stateflow.MachineDebug объект. Получить доступ к Stateflow.MachineDebug объект, используйте Debug свойство для Stateflow.Machine объект.

    Свойства

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

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

    Свойства анимации для графиков в машине в виде Stateflow.MachineAnimation объект с этими свойствами:

    • Enabled — Анимировать ли графики в машине в процессе моделирования в виде числового или логической единицы (true) или 0 (false). Отключение этого свойства эквивалентно выбору None в Animation Speed выпадающий список во вкладке Debug.

    • Delay — Задержите это использование анимации графика для выделения каждого сегмента перехода в машине в виде скаляра. Эти значения соответствуют настройкам Animation Speed выпадающий список во вкладке Debug:

      Задержите значениеСкорость анимации
      0.5Slow
      0.2Medium
      0Fast
      -1Lightning Fast

    • MaintainHighlighting — Обеспечить ли выделение активных состояний в машине после того, как симуляция заканчивается в виде числового или логической единицы (true) или 0 (false).

    Примеры

    свернуть все

    Доступ к Stateflow.MachineDebug и Stateflow.MachineAnimation объекты для Stateflow.Machine объект machine.

    debug = machine.Debug;
    animation = debug.Animation;

    Включите анимацию и установите задержку с -1.

    animation.Enabled = true;
    animation.Delay = -1;
    Представлено до R2006a