Используйте следующие функции 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.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
Функция открывает окно, которое отображает методы и информацию об аргументах и возвращенных значениях. Например, подписи для конструкторов:
Возвратите тип | Имя | Аргументы |
---|---|---|
clib.school.Person obj | Person | |
clib.school.Person obj | Person | Имя, |
clib.school.Person obj | Person | (clib.school.Person input1) |