Настройка имени библиотеки и внешнего вида

Конфигурационные файлы библиотеки

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

Конфигурационного файла библиотеки нужно расположить в директории пакета и назвать lib.m.

Конфигурационные файлы библиотеки не требуются. Можно принять решение обеспечить lib.m для некоторых подпакетов, всех подпакетов, или ни для одного из подпакетов. Если подпакет не содержит lib.m файл, подбиблиотека создается с помощью значений по умолчанию. Пакет верхнего уровня может также содержать lib.m файл. Опции, такие как имя библиотеки и другие опции, которые не целесообразны для библиотеки верхнего уровня, проигнорированы во время сборки. Однако наличие файла с тем же именем и опциями в пакете верхнего уровня обеспечивает универсальный механизм, который позволяет вам легко изменить иерархию библиотеки.

Следующая таблица описывает поддерживаемые опции. Единственная опция, которая требуется в lib.m файлом является Name; другие являются дополнительными.

ОпцияИспользованиеОписаниеЗначение по умолчаниюДля пакета верхнего уровня
NamelibInfo. Назовите = namename будет использоваться в качестве имени подбиблиотеки (имя подсистемы Simulink®, соответствующей подбиблиотеке) PackageNameПроигнорированный
AnnotationlibInfo.Annotation = annotationannotation будет отображен как аннотация, когда вы откроете подбиблиотеку. Это может быть любой текст, который вы хотите отобразить в подбиблиотеке.Никакая аннотация в библиотекеИспользуемый в аннотации для библиотеки верхнего уровня
ShowIconlibInfo.ShowIcon = falseЕсли нет никакого lib файла значка библиотеки. img, как описано в Настройке Значка Библиотеки проигнорирована эта опция. Если существует файл значка, можно принять решение не использовать его путем установки этой опции на false. trueПроигнорированный
ShowNamelibInfo.ShowName = trueПозволяет вам конфигурировать, показывают ли имя подбиблиотеки в родительской библиотеке. Если нет никакого файла значка библиотеки, то значок библиотеки по умолчанию содержит имя библиотеки и показ, что это снова избыточно. Если вы используете файл значка библиотеки, установите showName к true отобразить имя библиотеки ниже значка.falseПроигнорированный
HiddenlibInfo.Hidden = trueПозволяет вам конфигурировать, отображается ли подбиблиотека в родительской библиотеке. Используйте эту опцию для подбиблиотеки, содержащей блоки, что вы не хотите отсоединять, например, сохраненных по причинам совместимости.falseПроигнорированный

Настройка значка библиотеки

Если подпакет содержит lib файла с именем. img, где img один из форматов поддерживаемого файла изображения (таких как jpg BMP , или png), затем тот файл изображения используется для значка, представляющего эту подбиблиотеку в родительской библиотеке. Файл значка (lib. img) и файл настройки (lib.m) независимы, можно обеспечить один или другой, оба или ни один.

Следующие форматы файла изображения поддерживаются:

  • jpg

  • bmp

  • png

Если существуют файлы повторного изображения, форматы более приоритетны в упомянутом выше порядке. Например, если подпакет содержит оба lib.jpg и lib.bmp, lib.jpg изображение, которое появится в родительской библиотеке.

Можно выключить настройку значка библиотеки установкой showIcon к false в файле настройки библиотеки lib.m. В этом случае значок библиотеки по умолчанию будет использоваться. Для получения дополнительной информации смотрите Конфигурационные файлы Библиотеки.

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

Больше о