Блоки

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

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

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

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

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

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

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

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

Функции

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

Классы

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

Темы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Блокируйте свойства

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

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

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

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

Сопутствующая информация

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