parameter является постоянным объектом данных, который можно:
Определите в MATLAB® базовое рабочее пространство.
Вывод из Simulink® параметры блоков, который вы задаете и инициализируете в маске.
Используйте параметры, чтобы избежать жесткого кодирования значений данных и свойств. Поделитесь параметрами Simulink с графиками, чтобы поддерживать согласованность с вашей моделью Simulink.
Вы можете получить доступ к значениям параметров в нескольких Stateflow® объекты на графике, такие как состояния, функции MATLAB и таблицы истинности. Можно включать параметры в выражения, определяющие свойства данных, такие как:
Размер
Напечатать
Начальное значение
Минимальный и максимальный
Свойства данных с фиксированной точкой
Для получения дополнительной информации смотрите Задать свойства данных при помощи выражений MATLAB
Можно инициализировать параметр, задав его в базовом рабочем пространстве MATLAB и в иерархии Stateflow.
Определите и инициализируйте переменную в базовом рабочем пространстве MATLAB.
В иерархии Stateflow задайте объект данных с таким же именем, как переменный MATLAB.
Установите область возможностей объекта данных Stateflow в Parameter.
Когда симуляция начинается, происходит разрешение данных. Во время этого процесса параметр Stateflow получает свое значение от связанного переменного MATLAB.
Можно совместно использовать параметр из подсистемы Simulink, содержащей диаграмму Stateflow, создав маску для подсистемы.
В редакторе масок Simulink для родительской подсистемы задайте и инициализируйте параметр Simulink.
В иерархии Stateflow задайте объект данных с таким же именем, как и параметр Simulink.
Установите область возможностей объекта данных Stateflow в Parameter.
Когда симуляция начинается, Simulink пытается разрешить объект данных Stateflow параметру в маскированной подсистеме самого низкого уровня. Если это не удалось, Simulink перемещает вверх иерархию модели, чтобы разрешить объект данных в параметр в маскированных подсистемах более высокого уровня.