Реестр системы запросов о компоненте создается с MATLAB Compiler
info = componentinfo
info = componentinfo(component_name
)
info = componentinfo(component_name
, major_revision_number
)
info = componentinfo(component_name
, major_revision_number
, minor_revision_number
)
component_name | Вектор символов MATLAB® или скаляр строки, обеспечивающий имя компонента MATLAB Compiler™. Имена являются чувствительными к регистру. Если этот аргумент не предоставляется, функция возвращает информацию обо всех установленных компонентах. |
major_revision_number | Номер главной версии компонента. Если этот аргумент не предоставляется, функция возвращает информацию обо всех главных версиях. |
minor_revision_number | Незначительный номер версии компонента. Значением по умолчанию является |
info = componentinfo
возвращает информацию для всех компонентов, установленных в системе.
info = componentinfo(
возвращает информацию для всех версий component_name
)component_name
.
info = componentinfo(
возвращает информацию для новой незначительной версии, соответствующей component_name
, major_revision_number
)major_revision_number
component_name
.
info = componentinfo(
возвращает информацию для определенной основной и вспомогательной версии component_name
, major_revision_number
, minor_revision_number
)component_name
.
Возвращаемое значение является массивом структур, представляющих весь реестр, и информация о типе должна была загрузить и использовать компонент.
Когда вы предоставляете имя компонента, major_revision_number
и
интерпретированы как показано ниже. minor_revision_number
Значение | Информация возвращена |
---|---|
> 0 | Информация об определенной главной и незначительной версии |
0 | Информация о новой версии. Когда не использовано,minor_revision_number принят, чтобы быть равным 0 . |
< 0 | Информация обо всех версиях |
Несмотря на то, что свойства и события могут появиться в выводе для componentinfo
, они не поддержаны MATLAB Compiler SDK™.
Информации о компоненте показали поля в следующей таблице.
Информация о реестре Возвращена componentinfo
Поле | Описание |
---|---|
Name | Имя компонента. |
TypeLib | Библиотека типов компонента. |
LIBID | ГУИД библиотеки типов компонента. |
MajorRev | Номер основной версии. |
MinorRev | Номер вспомогательной версии. |
FileName | Имя файла библиотеки типов и путь. Поскольку всем компонентам MATLAB Compiler связали библиотеку типов в DLL, это имя файла совпадает с именем DLL и путем. |
Interfaces | Массив структур, задающих все интерфейсные определения в библиотеке типов. Каждая структура содержит два поля:
|
Информация о реестре Возвращена (Продолженным) componentinfo
CoClasses | Массив структур, задающих все COM-классы в компоненте. Каждая структура содержит эти поля:
|
Вызов функции | Возвращается |
---|---|
Info = componentinfo | Информация для всех установленных компонентов. |
Info = componentinfo('mycomponent') | Информация для всех версий mycomponent . |
Info = componentinfo('mycomponent',1,0)
| Информация для версии 1.0 из |