Реестр системы запросов о компоненте создается с 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 из |