Используйте эти MATLAB® функции для просмотра информации о представителях интерфейса:
doc
и help
- Просмотр классов и функций в пакете. При публикации интерфейса можно добавить описательный текст. Для получения дополнительной информации см. раздел «Публикация текста справки для интерфейса MATLAB в библиотеке C++».
methods
- Просмотрите имена конструкторов, методов и пакетов функций для класса.
methods
с '-full'
опция - Просмотр сигнатур конструктора, метода и функции пакета.
methodsview
- Табличное представление сигнатур метода. Вы можете найти methodsview
окно легче использовать в качестве руководства по ссылке, потому что вам не нужно прокручивать Командное окно, чтобы найти информацию.
Если вы создали school
интерфейс в примере Публикация интерфейса в библиотеке Header-Only C++, затем его можно использовать в этом примере. С schoolInterface.dll
файл в текущей папке, введите:
addpath('.')
Отображение классов и функций пакета.
doc clib.school.
затем нажмите Tab. Эта команда загружает пакет. MATLAB отображает список представителей. Чтобы просмотреть пакет, нажмите клавишу Backspace, чтобы удалить период, а затем нажмите Enter. 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.Person
Methods 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
Функция открывает окно, в котором отображаются методы и информация об аргументах и возвращенных значениях. Для примера сигнатуры для конструкторов:
Имя | Тип возврата | Аргументы |
---|---|---|
Person | clib.school.Person obj | (clib.school.Person input1) |
Person | clib.school.Person obj | (name, uint64 scalar age) |
Person | clib.school.Person obj |
doc
| methods
| methodsview