slreportgen.report.TruthTable.customizeReporter

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

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

Синтаксис

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

Описание

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

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

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

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

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

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

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

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

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

Примеры

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

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

import slreportgen.report.*
TruthTable.customizeReporter('newTruthTable/@MyTruthTable');

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

sf_car;
diagram = MyTruthTable('sf_car');

Введенный в R2018b