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