slreportgen.report.ElementDiagram.customizeReporter

Класс: slreportgen.report.ElementDiagram
Пакет: slreportgen.report

Создайте пользовательский класс генератора отчетов схемы элемента

Синтаксис

customRptrPath = slreportgen.report.ElementDiagram.customizeReporter(classpath)

Описание

customRptrPath = slreportgen.report.ElementDiagram.customizeReporter(classpath) создает пустой файл определения класса схемы элемента, который является подклассом slreportgen.report.ElementDiagram. Файл создается в заданном classpath местоположение . customizeReporter метод также копирует шаблоны схемы элемента по умолчанию в <classpath>/resources/template папка. Можно использовать новый файл определения класса в качестве начальной точки, чтобы спроектировать пользовательский класс схемы элемента для отчета.

Входные параметры

развернуть все

Местоположение пользовательского элемента схематически изображает класс, заданный как строка или символьный массив. classpath аргумент также поддерживает определение папки с @ перед именем класса. Например, оба из них являются допустимыми путями:

  • slreportgen.report.ElementDiagram.customizeReporter("path_folder/MyClassA.m")

  • slreportgen.report.ElementDiagram.customizeReporter("+package/@MyClassB")

Выходные аргументы

развернуть все

Путь пользовательского элемента схематически изображает генератор отчетов classdef файл, который задает пользовательский генератор отчетов схемы элемента, заданный как строка.

Примеры

Создайте пользовательский генератор отчетов схемы элемента

Создайте пользовательский генератор отчетов схемы элемента и его связанные шаблоны по умолчанию. Файл производного класса создается в заданном пути относительно текущей рабочей папки. В этом случае, путь к MyElemDiagram.m файлом класса является <current working folder>/newElemDiagram/@MyElemDiagram/MyElemDiagram.m. Шаблоны схемы по умолчанию находятся в <current working folder>/newDiagram/@MyElemDiagram/resources/templates папка.

import slreportgen.report.*
ElementDiagram.customizeReporter('newElemDiagram/@MyElemDiagram');

После редактирования этого нового файла класса и загрузки модели, можно использовать новый генератор отчетов схемы.

sf_car;
diagram = MyElemDiagram('sf_car');

Смотрите также

Введенный в R2018b