exponenta event banner

Блоки

Настройка поведения блока путем задания параметров блока

Чтобы создать модель Simulink ®, добавьте блоки в блок-схему, а затем подключите и настройте эти блоки. Можно назначить значения числовым параметрам блока, которые управляют расчетами блока во время моделирования, и настроить свойства блока, которые управляют внешним видом.

Настройте параметры и свойства блоков следующим образом:

  • Экспериментируйте со значениями параметров при проектировании модели.

  • Сопоставление результатов моделирования с измеренными данными путем оценки значений параметров.

  • Разработка эффективного алгоритма управления путем оптимизации значений параметров.

  • Блоки документов и настройка внешнего вида.

Определите системные константы, создав глобальные переменные, которые можно использовать совместно между блоками и моделями.

Функции

set_paramУстановка значений параметров системы и блока
get_paramПолучение имен и значений параметров
slexprСоздать выражение для использования в значении объекта параметра

Классы

Simulink.DualScaledParameterУкажите имя, значение, единицы измерения и другие свойства параметра Simulink с двойным масштабированием
Simulink.ParameterХранение, совместное использование и настройка значений параметров
Simulink.VariantControlСоздание объекта переменной управления исполнениями
Simulink.VariantVariableСоздание объекта параметра варианта

Темы

Параметры блока

Задать значения параметров блока

Блоки имеют числовые параметры, определяющие способ вычисления выходных значений. Для управления вычислениями, выполняемыми блоками, можно задать значения параметров.

Совместное использование и повторное использование значений параметров блока путем создания переменных

Чтобы задать одно и то же значение для нескольких параметров блока, можно использовать числовую переменную, создаваемую и сохраняемую в рабочей области, такой как базовая рабочая область, рабочая область модели или словарь данных.

Использование параметров варианта для повторного использования параметров блока с различными значениями

Создайте одну модель для многих систем, отличающихся значениями параметров блока.

Интерфейсы параметров для многократно используемых компонентов

Для каждого параметра блока в повторно используемом компоненте укажите одно и то же значение для всех экземпляров компонента или другое значение для каждого экземпляра.

Организация связанных определений параметров блока в структурах

Повышение читаемости модели и уменьшение усилий по ее обслуживанию путем агрегирования значений параметров блоков в структуры.

Настройка и эксперимент со значениями параметров блока

При построении модели можно экспериментировать с параметрами блока, такими как коэффициенты блока Transfer Fcn, чтобы определить, какие блоки использовать.

Оптимизация, оценка и значения параметров блока сдвига

Используйте подметку параметров для настройки параметров управления, оценки неизвестных параметров модели и проверки надежности алгоритма управления с учетом неопределенности в реальной системе.

Переключение между наборами значений параметров во время моделирования и выполнения кода

Переключение между независимыми наборами значений для одних и тех же параметров блока путем сохранения наборов в массиве структур.

Типы данных параметров блока управления

Управление типом данных, используемого Simulink и сгенерированным кодом для сохранения значений параметров блока в памяти компьютера.

Задать минимальное и максимальное значения для параметров блока

Полностью укажите проект и оптимизируйте созданный код, задав минимальное и максимальное значения для числовых параметров блока.

Параметры, зависящие от блока

Для записи сценариев, создающих и изменяющих модели, определите программное имя параметра или свойства в диалоговом окне блока.

Свойства блока

Задать свойства блока

Управление внешним видом блоков и добавление пользовательской документации к блокам. Укажите порядок выполнения блока и обратные вызовы.

Связывание пользовательских данных с блоками

Свяжите собственные данные, например числовую переменную, с блоком.

Связанная информация

Характерные примеры