slreportgen.report.ElementDiagram.customizeReporter

Класс: slreportgen.report.ElementDiаграмма
Пакет: slreportgen.report

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

Синтаксис

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

Описание

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

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

расширить все

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

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

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

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

расширить все

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

Примеры

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

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

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

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

slrgex_sf_car;
diagram = MyElemDiagram('slrgex_sf_car');

Введенный в R2018b