exponenta event banner

slreportgen.report. ElementDiagram.customizeReporter

Класс: slreportgen.report.ElureDiign
Пакет: 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');

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

slrgex_sf_car;
diagram = MyElemDiagram('slrgex_sf_car');

Представлен в R2018b