Используйте следующие функции MATLAB®, чтобы просмотреть информацию о членах интерфейса.
help — Просмотрите классы и функции в пакете. Когда вы публикуете интерфейс, можно добавить описательный текст. Для получения дополнительной информации смотрите, Публикуют Модифицированный текст Справки.
methods — Метод просмотра называет для класса.
methods с '-full' опция — подписи Метода просмотра.
methodsview — Табличное представление сигнатур методов. Вы можете найти methodsview окно, легче использовать в качестве справочника, потому что вы не должны просматривать Командное окно путем прокрутки, чтобы найти информацию.
Если вы создали school интерфейс в примере Публикует Интерфейс к Библиотеке C++ Только для заголовка, затем можно использовать его в следующих примерах. Принятие schoolInterface.dll файл находится в текущей папке, введите:
addpath('.')Отобразите функции пакета и классы.
help clib.school.затем нажмите Tab. Эта команда загружает пакет. MATLAB отображает список участников. Выбирая пакет, отображения MATLAB:
Classes contained in clib.school: Person - clib.school.Person Representation of C++ class Person Teacher - clib.school.Teacher Representation of C++ class Teacher Student - clib.school.Student Representation of C++ class Student Functions contained in clib.school: getName - clib.school.getName Representation of C++ function getName
Отобразить вводы и выводы для getName функция пакета, нажмите getName ссылка.
clib.school.getName Representation of C++ function getName
inputs
p clib.school.Person
outputs
RetVal stringЧтобы отобразить методы класса, вызовите methods функция для каждого класса. Например, введите:
methods clib.school.PersonMethods for class clib.school.Person: Person eq ge getAge getName gt le lt ne setAge setName Methods of clib.school.Person inherited from handle.
Чтобы отобразить функциональные подписи, вызовите methodsview функция для каждого класса. Например, введите:
methodsview clib.school.PersonФункция открывает окно, которое отображает методы и информацию об аргументах и возвращенных значениях. Например, подписи для конструкторов:
| Возвратите тип | Имя | Аргументы |
|---|---|---|
clib.school.Person obj | Person | |
clib.school.Person obj | Person | Имя, |
clib.school.Person obj | Person | (clib.school.Person input1) |