Имена пакетов должны быть допустимыми идентификаторами MATLAB ®. Пакет верхнего уровня всегда создает библиотечную модель с именемpackage_name_lib. Однако файлы конфигурации библиотеки позволяют указывать описательные имена библиотек и другие настройки для вспомогательных библиотек, созданных из подкаталогов в иерархии пакетов.
Файл конфигурации библиотеки должен находиться в каталоге пакета и иметь имя lib.m.
Файлы конфигурации библиотеки не требуются. Вы можете выбрать предоставление lib.m для некоторых подпакетов, всех подпакетов или ни для одного из подпакетов. Если подпакет не содержит lib.m , суббиблиотека строится с использованием значений по умолчанию. Пакет верхнего уровня также может содержать lib.m файл. При построении игнорируются такие параметры, как имя библиотеки и другие параметры, не имеющие смысла для библиотеки верхнего уровня. Однако наличие файла с тем же именем и параметрами в пакете верхнего уровня обеспечивает единый механизм, позволяющий легко изменять иерархию библиотеки.
В следующей таблице описаны поддерживаемые параметры. Единственный параметр, который требуется в lib.m файл - Name; другие необязательны.
| Выбор | Использование | Описание | Дефолт | Для пакета верхнего уровня |
|---|---|---|---|---|
Name | libInfo.Name = | name будет использоваться в качестве имени поддиапазона (название подсистемы Simulink ®, соответствующей поддиапазону ) | Имя пакета | Проигнорированный |
Annotation | libInfo.Annotation = annotation | annotation будет отображаться как аннотация при открытии вспомогательной библиотеки. Это может быть любой текст, который требуется отобразить во вспомогательной библиотеке. | Нет аннотаций в библиотеке | Используется в аннотациях для библиотеки верхнего уровня |
ShowIcon | libInfo.ShowIcon = false | Если файл значка библиотеки отсутствует lib., как описано в пользовательской настройке пиктограммы библиотеки, эта опция игнорируется. Если файл значка существует, его можно не использовать, установив для этого параметра значение false. | true | Проигнорированный |
ShowName | libInfo.ShowName = true | Позволяет настроить отображение имени вспомогательной библиотеки в родительской библиотеке. Если файл значка библиотеки отсутствует, то значок библиотеки по умолчанию содержит имя библиотеки, и отображение его снова является избыточным. Если используется файл значка библиотеки, установите showName кому true для отображения имени библиотеки под значком. | false | Проигнорированный |
Hidden | libInfo.Hidden = true | Позволяет настроить отображение вспомогательной библиотеки в родительской библиотеке. Используйте этот параметр для вспомогательной библиотеки, содержащей блоки, которые не требуется отображать, например, блоки, хранящиеся по соображениям совместимости. | false | Проигнорированный |
Если подпакет содержит файл с именем lib., где img является одним из поддерживаемых форматов файлов изображений (например, imgjpg , bmp, или png), то этот файл изображения используется для значка, представляющего эту вложенную библиотеку в родительской библиотеке. Файл значка (lib.) и файл адаптации (imglib.m) независимы, вы можете предоставить один или другой, оба, или нет.
Поддерживаются следующие форматы файлов изображений:
jpg
bmp
png
При наличии нескольких файлов изображений форматы имеют приоритет в указанном выше порядке. Например, если подпакет содержит оба lib.jpg и lib.bmp, lib.jpg - это изображение, которое будет отображаться в родительской библиотеке.
Можно отключить настройку значка библиотеки, задав showIcon кому false в файле адаптации библиотеки lib.m. В этом случае будет использоваться значок библиотеки по умолчанию. Дополнительные сведения см. в разделе Файлы конфигурации библиотеки.