Используйте их MATLAB® функции, чтобы просмотреть информацию о членах интерфейса:
doc
и help
— Просмотрите классы и функции в пакете. Когда вы публикуете интерфейс, можно добавить описательный текст. Для получения дополнительной информации смотрите, Публикуют текст Справки для Интерфейса MATLAB к Библиотеке C++.
methods
— Просмотрите конструктора, метод и имена функций пакета для класса.
methods
с '-full'
опция — конструктор Представления, метод и подписи функции пакета.
methodsview
— Табличное представление сигнатур методов. Вы можете найти methodsview
окно, легче использовать в качестве справочника, потому что вы не должны просматривать Командное окно путем прокрутки, чтобы найти информацию.
Если вы создали school
интерфейс в примере Файл HPP Только для заголовка, затем можно использовать его в этом примере. С 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