Части модели

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

О блоках

Блоки являются основными элементами, которые вы используете, чтобы создать модели в Simulink. Обычно вы добавляете блоки от предоставленных Библиотек Simulink, чтобы выполнить определенные операции, такие как математика, как показано в Сборке и Редактировании Модель в Редакторе Simulink.

Можно далее классифицировать блоки на Simulink.

  • Виртуальные блоки — Эти блоки помогают организовать модель и не влияют на моделирование. Смотрите Невиртуальные и Виртуальные Блоки.

  • Блоки подсистемы — Подсистемы помогают вам организовать свои модели иерархически. Вы используете блок Subsystem, чтобы инкапсулировать связанные части модели, то есть, представления системы в большей системе, которую вы моделируете. Смотрите Иерархию модели.

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

  • Модели, на которые ссылаются — модель - ссылка является способом включать модель в другую модель. Вы используете Блок модели, чтобы сослаться на модель. Смотрите Модели - ссылки.

  • Соединенные блоки — соединенный блок является экземпляром блока от пользовательской библиотеки, которая соединяется с блоком библиотеки. Можно создать библиотеку блоков, которые вы конфигурируете в своих определенных целях. Например, можно создать подсистемы и замаскированные блоки и сохранить их в библиотеке для повторного использования. Когда вы добавляете блок к модели от библиотеки, которую вы создали, блок сохраняет ссылку на версию библиотеки, названную ссылкой библиотеки. Можно изменить соединенный блок только путем отключения ссылки. Смотрите Библиотеки.

Блокируйте параметры и свойства в Simulink

Для большинства блоков можно задать параметры, которые определяют как кладка блоков. Например, в блоке Trigonometric Function, вы задаете функцию тригонометрии, которую вы хотите, чтобы блок выполнил. Для некоторых блоков можно задать количество вводов или выводов. Имеет ли блок параметры, которые можно установить, и природа тех параметров характерна для каждого блока. Для получения дальнейшей информации на значениях параметров, смотрите Блочные Значения параметров Набора.

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

  • Чтобы открыть Инспектор свойств, выберите View> Property Inspector. Выберите блок, параметры которого вы хотите просмотреть или установить. Параметры появляются во вкладке Parameters.

  • Чтобы открыть блочное диалоговое окно, выберите Diagram> Block Parameters или, для большинства блоков, дважды кликните блок. Можно также использовать контекстное меню.

  • Чтобы открыть Редактор Данных модели, выберите View> Model Data Editor. Осмотрите вкладку Parameters.

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

Чтобы понять различия между этими подходами, смотрите Setting Properties и Параметры. Если вы не можете получить доступ к блочным параметрам от Инспектора свойств или путем двойного клика по блоку, выберите Block Parameters из блочного контекстного меню.

Совет

Можно отредактировать некоторые параметры на блочном значке. Например, можно ввести значение Усиления в блок Gain на значке. Выберите блок и затем нависните над ним. Когда синее подчеркивание появляется, можно кликнуть и ввести.

Некоторые блочные параметры не появляются в Инспекторе свойств или в Редакторе Данных модели. Например, некоторые усовершенствованные параметры не появляются в Инспекторе свойств, в то время как Редактор Данных модели показывает только алгоритмические параметры, такие как усиления и коэффициенты. Когда Инспектор свойств не может отобразить параметры, кнопка Open появляется в Инспекторе свойств. Нажмите Open, чтобы открыть блочное диалоговое окно, где можно установить параметры.

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

Блоки также имеют свойства, которые не характерны для блока. Блокируйтесь свойства позволяют вам сконфигурировать блок, чтобы выполнить код, когда вы выполняете действия, такие как открытие блока или стартового моделирования. Например, можно настроить скрипт MATLAB®, чтобы выполнить задачи, такие как загрузка или определение переменных для блока или любых других функций обратного вызова. Смотрите Обратные вызовы для Индивидуально настраиваемого Поведения Модели. Блокируйтесь свойства также позволяют вам аннотировать блок и задать функции обратного вызова. Смотрите Specify Block Properties.

Можно установить блочные свойства на вкладке Properties Инспектора свойств. Также можно использовать диалоговое окно Block Properties.

Дополнительные параметры и свойства

Simulink имеет эти дополнительные типы параметров и свойств.

  • Программно доступные параметры — Блоки и модели имеют параметры, значение которых вы не устанавливаете явным образом в редакторе. Например, каждый блок имеет параметр положения, который является на основе того, куда вы помещаете блок в модель. Нет никакого единственного интерфейса к этим параметрам, но можно запросить и установить любого из них программно. Можно также установить любой из специфичных для блока параметров программно. Смотрите Common Block Properties и Параметры модели.

  • Образцовые параметры конфигурации — параметры конфигурации Использования (Моделирование> Образцовые Параметры конфигурации), чтобы задать условия моделирования, такие как решатель, чтобы использовать, типы ошибок и предупреждений отобразиться, и как вы хотите хранить данные моделирования. См. Обзор Диалогового окна Параметров конфигурации.

  • Образцовые свойства — свойства Model помогают вам задать обратные вызовы для модели. Они также позволяют вам добавить описание и задать данные, чтобы загрузить или скрипты, чтобы запуститься, наряду с другими настройками. Можно просмотреть и установить образцовые свойства в Инспекторе свойств, когда нет никакого выбора в верхнем уровне модели. В противном случае используйте Файл> Model Properties. Смотрите Manage Model Properties.

Примечание

Настройки Simulink (Файл> Настройки Simulink) помогают вам настроить свою среду редактирования модели, такой как как ваши функции колесика прокрутки и опции сохранения. Смотрите Набор Настройки Simulink.

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

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

В базовом рабочем пространстве MATLAB можно задать параметры с помощью любого механизма MATLAB для определения переменной. Например, можно использовать MAT-файл и загрузить переменные, когда вы открываете модель. Используя базовое рабочее пространство MATLAB или словарь данных Simulink, чтобы задать переменные полезно, когда вы используете тот же набор параметров больше чем для одной модели.

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

Для получения дополнительной информации об использовании переменных рабочей области, чтобы установить значения параметров, смотрите Блочные Значения параметров Доли и Повторного использования путем Создания Переменных.

Сигналы

Когда вы видите в Сборке и Редактировании Модель в Редакторе Simulink, вы используете сигнальные линии, чтобы соединить блоки в модели. Как минимум модель берет входной сигнал, работает с ним и выводит результат. В Браузере Библиотеки библиотека Sources содержит блоки, которые представляют входные сигналы. Библиотека Sinks содержит блоки для того, чтобы получить и отобразить выводы.

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

Для больше на сигналах, смотрите Сигналы и Ярлыки Блока и Сигнальной линии и Действия.

Связанные примеры

Больше о

Была ли эта тема полезной?