Пользовательские библиотеки

Допускающие повторное использование библиотеки блоков и подсистем

Библиотека блоков является набором блоков, которые можно использовать в модели Simulink®. Можно создать экземпляры блоков из встроенных Библиотек Simulink, и можно сделать пользовательские библиотеки для экземпляров блоков, которые вы создаете.

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

Создание ваших собственных библиотек является полезным методом компонентизации для:

  • Обеспечение часто используемого, и редко изменяемого, моделирование утилит

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

Чтобы изучить, как пользование пользовательскими библиотеками выдерживает сравнение с другими методами компонентизации Simulink, см. Компонентно-ориентированные Руководства по моделированию.

Когда вы добавляете блоки от пользовательской библиотеки до модели, блок, который вы добавляете, становится linked block. Соединенный блок соединяется с библиотечным блоком посредством ссылки библиотеки. Библиотечный блок является прототипным блоком, и соединенный блок в модели является экземпляром библиотечного блока.

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

Блоки

SubsystemГруппа блокируется, чтобы создать иерархию модели
Unresolved LinkУкажите на некорректную ссылку к библиотечному блоку

Функции

libinfoПолучите информацию о библиотечных блоках, на которые ссылается модель
gcbПолучите путь текущего блока
gcbhПолучите указатель текущего блока

Классы

LibraryBrowser.LibraryBrowser2Браузер библиотеки Simulink

Темы

Браузер библиотеки

Создайте пользовательскую библиотеку

Добавьте блоки и аннотации к пользовательской библиотеке и задайте структуру библиотеки.

Компонентно-ориентированные руководства по моделированию

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

Добавьте библиотеки в браузер библиотеки

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

Ссылки библиотеки

Соединенные блоки

Исследуйте соединенные блоки, параметризованные ссылки и самомодифицируемые соединенные подсистемы.

Отобразите ссылки библиотеки

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

Отключите или разорвите связи к библиотечным блокам

Отключите ссылки библиотеки.

Заблокируйте ссылки на блоки в библиотеке

Предотвратите неумышленное отключение ссылок библиотеки.

Восстановите отключенные или параметризованные ссылки

Восстановите ссылки библиотеки и несоответствие ссылки.

Управляйте соединенным блоком программно

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

Зафиксируйте неразрешенные ссылки библиотеки

Обработайте неразрешенные ссылки библиотеки.

Параметризованные ссылки и самомодифицируемые соединенные подсистемы

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

Передача таблиц

Сопоставьте старые и новые передающие таблицы использования библиотечных блоков.