slreportgen.report. ElementDiagram.customizeReporter

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

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

Синтаксис

customRptrPath = customizeReporter(classpath)

Описание

customRptrPath = 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