Блоки

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

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

Настройте параметры и свойства блоков так:

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

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

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

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

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

Функции

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

Классы

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

Темы

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

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

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

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

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

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

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

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

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

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

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

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

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

Оптимизируйте, оцените и протащите значения параметров блоков

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

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

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

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

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

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

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

Специфичные для блоков параметры

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

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

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

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

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

Ассоциируйте свои собственные данные, такие как числовая переменная, с блоком.

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

Рекомендуемые примеры

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