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

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

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

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

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

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

ОпцияИспользованиеОписаниеЗначение по умолчаниюДля пакета верхнего уровня
NamelibInfo.Name = 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. В этом случае значок библиотеки по умолчанию будет использоваться. Для получения дополнительной информации смотрите Конфигурационные файлы Библиотеки.

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

Больше о