Базовая модель принимает входной сигнал, действует на нем и выводит результат. В браузере библиотек библиотека «Источники» содержит блоки, которые представляют различные типы входов. Библиотека Sinks имеет блоки для захвата и отображения выходов. Другие библиотеки содержат блоки, которые можно использовать в различных целях, таких как математические операции.
В этом примере базовой модели вы используете синусоиду для входа, умножаете значение сигналов и выводите результат. Попробуйте различные методы, чтобы исследовать библиотеку и добавить блоки к вашей модели.
В Simulink® Панель инструментов, на вкладке Simulation, откройте Library Browser.
В древовидном представлении браузера библиотек щелкните на Sources библиотеке.
На правой панели остановитесь на блоке Sine Wave, чтобы увидеть всплывающую подсказку, описывающую его назначение.
Добавить блок к модели можно используя контекстное меню. Щелкните правой кнопкой мыши блок Sine Wave и выберите Add block to model. Чтобы узнать больше о блоке, щелкните правой кнопкой мыши блок и выберите Help.
Добавить блок к модели можно путем перетаскивания. В древовидном представлении библиотеки нажмите кнопку Math Operations. В библиотеке Математические операции найдите блок Gain и перетащите его к модели справа от блока Sine Wave.
В древовидном представлении библиотеки щелкните Simulink, чтобы просмотреть подсибрарии на правой панели. Это представление является альтернативным способом навигации по структуре библиотеки. Дважды кликните значок Sinks библиотеки.
В библиотеке Раковины найдите блок Scope и добавьте его к модели с помощью контекстного меню или путем перетаскивания.
Рисунок показывает вашу модель до сих пор.
Примечание
Редактор Simulink называет блоки по мере их добавления. Например, он называет первый блок Gain, который вы добавляете Gain, следующий Gain1 и так далее. По умолчанию Редактор Simulink скрывает эти имена. Однако вы можете увидеть имя, выбрав блок. Чтобы сделать имена блоков видимыми, можно:
Назовите блок.
Выберите блок. На вкладке Format выберите Auto Name > Name On.
Измените настройку модели для отображения имен блоков. На вкладке Debug выберите Information Overlays и очистите Hide Automatic Block Names.
Дополнительные сведения об отображении имен блоков см. в разделе Управление именами блоков и портами.
Соедините блоки, чтобы создать отношения между элементами модели, чтобы модель работала. Чтение модели легче, когда вы выстраиваете блоки в соответствии с тем, как они взаимодействуют друг с другом. Ярлыки помогают вам выровнять и соединить блоки.
Перетащите блок Gain так, чтобы он выровнялся по линиям с блоком Sine Wave. Руководство выравнивания появляется, когда блоки линии вверх по горизонтали.
Отпустите блок, и, похоже, синяя стрела предлагает соединение.
Чтобы создать соединение, щелкните стреле. Появится сплошная линия.
Стройте и соединяйте блок Scope с блоком Gain с помощью того же метода. Дополнительные руководства появляются, когда несколько блоков находятся в пределах области значений.
Чтобы соединить блок Gain с блоком Scope, перетащите линию из выходного порта блока Gain к входному порту блока Scope.
Совет
Для дополнительных опций выравнивания выберите несколько блоков. На вкладке Format щелкните опции в Align разделе.
Можно задать параметры на большинстве блоков. Параметры позволяют вам задать, как блок работает в модели. Вы можете использовать значения по умолчанию или задать свои собственные значения следующими способами:
Используйте Property Inspector, чтобы задать параметры.
Дважды кликните большинство блоков, чтобы задать параметры с помощью диалогового окна Параметров блоков.
Отредактируйте параметры блоков значения на значке блока. См. раздел «Редактирование параметров блоков» в значках блоков».
В вашей модели установите амплитуду синусоиды.
Отображение Property Inspector. На вкладке Modeling, под Design, нажмите Property Inspector.
Выберите Sine Wave блок.
В Property Inspector установите параметр Amplitude равным 2
.
В диалоговом окне блока или в Property Inspector, когда вы задаете параметры блоков значение переменной или функции, Simulink предоставляет список на основе текущего текста, введенного в поле редактирования. Предложения включают переменные или объекты из каждой рабочей области (основа, модель и маска), словаря данных и ссылочного словаря, видимых параметров блоков. Автозаполнение доступно для переменных, полей структур и объектов, а также для функций в MATLAB® путь.
Для блоков, которые отображают значение параметров на значке блока, можно редактировать значение в интерактивном режиме на значке.
В вашей модели отредактируйте значение усиления.
Выберите Gain блок. Пауза на блоке. Под значением параметров появляется синий символ подчеркивания, что указывает на возможность редактирования параметра.
Установите параметр Gain равным 300000
. Щелкните подчеркнутый номер, удалите его и введите 300000
.
Блоки, такие как Constant и Gain блоки, отображают значение параметров только тогда, когда оно помещается на значке блока.
Чтобы изменить размер блока так, чтобы он отображал значение параметров, щелкните интерактивный сигнал.
Кроме того, используйте одну из следующих опций, чтобы изменить размер блока так, чтобы он отображал значение параметров:
На панели инструментов Simulink, на вкладке Format, выберите Fit to Content.
В редакторе Simulink Editor на панели действий, которая появляется при выборе блока и паузе на многоточии, выберите Fit to Content.
Можно также отредактировать значения параметров перечисленных блоков на значке блока.
Перечисление фиксированных параметров - Для параметров блоков, которые имеют фиксированное множество значений, можно выбрать значение из списка допустимых значений с помощью клавиши со стрелой или курсора.
Например, рассмотрим Rounding Function блок, который позволяет список значений для параметра Function.
Выберите блок и укажите на значок блока. Редактируемое значение параметров выглядит подчеркнутым.
Щелкните подчеркнутый текст, чтобы отредактировать значение. Появляется список с допустимыми значениями для параметра Function. Выберите необходимое значение из списка, чтобы обновить параметры блоков значение.
Эта функция включена для следующих блоков:
Динамический перечисление параметров - Для параметров блоков, которые допускают динамические значения, можно выбрать значение из списка, или можно ввести новое значение. Ввод нового значения удаляет несопоставленные значения из списка.
Функция включена для блока From.
Например, рассмотрим блок From с тремя значениями для параметра GoTo Tag.
open_system
| simulink
| Simulink.createFromTemplate
| Simulink.defaultModelTemplate
| Simulink.findTemplates