Когда вы публикуете интерфейс, clibgen.generateLibraryDefinition
функция вставляет текст по умолчанию о классах и функциях. help
функционируйте отображает этот текст пользователю. Можно изменить текст путем редактирования файла определения.
Если вы уже загрузили clib
пакет, например, путем вызова help
или вызывая конструктора класса, затем необходимо перезапустить MATLAB®, чтобы изменить интерфейс.
Например, текст справки по умолчанию для класса Person
Representation of C++ class Person
.
help clib.school
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
Чтобы изменить этот текст, отредактируйте defineschool.mlx
. Ищите текст Representation of C++ class Person
.
Измените "Description"
значение. Изменение:
"clib.school.Person Representation of C++ class Person"
к:
"clib.school.Person Class defined by name and age"
Сохраните файл.
Чтобы восстановить библиотеку, перезапустите MATLAB. Перейдите к папке, содержащей defineschool.mlx
.
delete school\*.dll build(defineschool) addpath school clib.school.Person help clib.school
Classes contained in clib.school: Person - clib.school.Person Class defined by name and age Teacher - clib.school.Teacher Representation of C++ class Teacher Student - clib.school.Student Representation of C++ class Student
build
| clibgen.generateLibraryDefinition