Библиотека блоков - это коллекция блоков, которую можно использовать в модели Simulink ®. Можно создавать экземпляры блоков из встроенных библиотек Simulink и создавать пользовательские библиотеки для создаваемых экземпляров блоков.
Доступ к встроенным библиотекам можно получить из обозревателя библиотеки Simulink. Однако изменить эти библиотеки невозможно. Дополнительные сведения о встроенных библиотеках см. в разделе Библиотеки блоков. Чтобы другие пользователи могли создавать пользовательские блоки, можно создать собственную библиотеку блоков и добавить ее в обозреватель библиотек.
Создание собственных библиотек - полезный метод компонентации для:
Предоставление часто используемых и редко изменяемых утилит моделирования
Повторное использование компонентов в модели или в нескольких моделях
Сведения об использовании пользовательских библиотек для сравнения с другими методами компонентации Simulink см. в разделе Рекомендации по компонентному моделированию.
При добавлении блоков из пользовательской библиотеки в модель добавляемый блок становится связанным блоком. Связанный блок соединяется с блоком библиотеки посредством связи с библиотекой. Блок библиотеки является блоком прототипа, а связанный блок в модели является экземпляром блока библиотеки.
Связанный блок выглядит и действует подобно блоку библиотеки. Однако при изменении блока библиотеки необходимо обновить ссылку на экземпляры. Для изменения экземпляра также могут потребоваться дополнительные шаги. Сведения о работе связанных блоков см. в разделе Связанные блоки.
| Подсистема | Группировать блоки для создания иерархии модели |
| Неразрешенная связь | Указать неразрешенную ссылку на блок библиотеки |
LibraryBrowser.LibraryBrowser2 | Отображение, скрытие, размер и расположение обозревателя библиотеки Simulink |
Создать пользовательскую библиотеку
Добавление блоков и аннотаций в пользовательскую библиотеку и определение структуры библиотеки.
Рекомендации по моделированию на основе компонентов
Рассмотрим компонентность для больших моделей и многопользовательских групп разработчиков.
Добавление библиотек в обозреватель библиотек
Создайте библиотеку, добавьте ее в браузер библиотеки и настройте порядок библиотеки.
Изучение связанных блоков, параметризованных связей и самодифицируемых связанных подсистем.
Отобразить связи с библиотекой
Определите состояние связи с помощью значка связи.
Отключить или разорвать связи с блоками библиотеки
Отключить ссылки на библиотеки.
Блокировать связи с блоками в библиотеке
Предотвращение непреднамеренного отключения ссылок на библиотеки.
Восстановить отключенные связи
Восстановление ссылок на библиотеки и несогласованность ссылок.
Восстановить параметризованные связи
Параметризованная связь создается при изменении значений параметров дочерних блоков маскированного связанного блока подсистемы.
Программный контроль связанного блока
Для управления связанными блоками используются команды MATLAB ®.
Исправить неразрешенные связи с библиотекой
Обработка неразрешенных ссылок на библиотеки.
Параметризованные связи и самодифицируемые связанные подсистемы
Измените значение параметра или структуру связанного блока подсистемы.
Создание самодифицируемого блока библиотеки
Пример самодифицируемой связанной подсистемы.
Отображение старых и новых блоков библиотеки с помощью таблиц пересылки.