Чтобы задать параметры структуры в блоках MATLAB Function, выполните следующие шаги:
Определите и инициализируйте структурную переменную
Распространенным методом является создание структуры в базовом рабочем пространстве.
В Диспетчере портов и данных добавьте данные в блок MATLAB Function со следующими свойствами:
Свойство | Что указать |
---|---|
Имя | Введите то же имя что и структурная переменная, заданная в базовом рабочем пространстве |
Возможности | Выберите Parameter |
Настраиваемый | Оставить проверенным, если вы хотите изменить (настроить) значение параметра во время симуляции; в противном случае очистить, чтобы сделать параметр нетрансформируемым и сохранить начальное значение во время симуляции |
Напечатать | Выберите Inherit: Same as Simulink |
Нажмите Apply.
Свойства FIMATH для нетронутых параметров структуры, содержащих значения с фиксированной точкой, основаны на начальных значениях структуры. Они не приходят от свойств FIMATH, заданных для входных сигналов с фиксированной точкой к родительскому блоку MATLAB Function. (Эти свойства FIMATH появляются в диалоговом окне свойств для блоков MATLAB Function.)