Создание Simulink® Модель вы добавляете блоки к блок-схеме, а затем соединяете и конфигурируете эти блоки. Можно назначить значения параметрам числовых блоков, которые управляют вычислениями блоков во время симуляции, и настроить свойства блоков, которые управляют внешним видом.
Настройте параметры и свойства блоков так:
Экспериментируйте со значениями параметров, когда вы проектируете модель.
Сопоставьте результаты симуляции с измеренными данными путем оценки значений параметров.
Разработайте эффективный алгоритм управления путем оптимизации значений параметров.
Документируйте блоки и настраивайте внешний вид.
Задайте системные константы путем создания глобальных переменных, которые можно использовать между блоками и моделями.
Simulink.DualScaledParameter | Задайте имя, значение, модули и другие свойства параметра Simulink с двумя масштабами |
Simulink.Parameter | Хранение, совместное использование и конфигурирование значений параметров |
Simulink.VariantControl | Создайте объект переменной управления вариантом |
Simulink.VariantVariable | Создайте объект параметра варианта |
Установите значения параметров блоков
Блоки имеют числовые параметры, которые определяют, как они вычисляют выходные значения. Чтобы управлять вычислениями, которые выполняют блоки, можно задать значения параметров.
Чтобы задать несколько параметров блоков одно и то же значение, можно использовать числовую переменную, которую вы создаете и храните в рабочей области, такое как базовое рабочее пространство, рабочее пространство модели или словарь данных.
Разработайте одну модель для многих систем, которые отличаются значениями параметров блоков.
Интерфейсы параметров для переиспользуемых компонентов
Для каждых параметров блоков в повторно используемом компоненте задайте одно и то же значение для всех образцов компонента или другое значение для каждого образца.
Организуйте определения связанных Параметров блоков в структурах
Увеличение читаемость модели и уменьшите усилия по обслуживанию модели путем агрегирования параметров блоков значений в структуры.
Настройка и эксперимент с Параметрами блоков значениями
Когда вы создаете модель, вы можете экспериментировать с параметрами блоков, такими как коэффициенты блока Transfer Fcn, чтобы помочь вам решить, какие блоки использовать.
Оптимизируйте, оцените и протащите значения параметров блоков
Используйте свипинг параметров, чтобы настроить параметры управления, оценить неизвестные параметры модели и проверить робастность алгоритма управления с учетом неопределенности в реальной системе.
Переключение между наборами значений параметров во время симуляции и выполнения кода
Переключение между независимыми множествами значений для тех же параметров блоков путем хранения множеств в массиве структур.
Управляйте типами данных параметров блоков
Управляйте типом данных, которые Simulink и сгенерированный код используют для хранения значений параметров блоков в памяти компьютера.
Задайте минимальное и максимальное значения для параметров блоков
Полностью задайте свой проект и оптимизируйте сгенерированный код, задав минимальное и максимальное значения для параметров числовых блоков.
Специфичные для блоков параметры
Чтобы написать скрипты, которые создают и изменяют модели, определите программное имя параметра или свойства в диалоговом окне блока.
Управляйте внешним видом блоков и добавляйте пользовательскую документацию в блоки. Задайте порядок выполнения блока и коллбэки.
Ассоциация пользовательских данных с блоками
Ассоциируйте свои собственные данные, такие как числовая переменная, с блоком.