Main Content

本页采用了机器翻译。点击此处可查看最新英文版本。

slreportgen.report.StateTransitionTable.customizeReporter

类: slreportgen.report.StateTransitionTable
命名空间: slreportgen.report

创建自定义状态转移表报告器类

自 R2022a 起

语法

reporter = slreportgen.report.StateTransitionTable.customizeReporter(targetFilePath)

说明

reporter = slreportgen.report.StateTransitionTable.customizeReporter(targetFilePath)targetFilePath 指定的文件夹中新创建的 MATLAB® 程序文件(.m)中定义了 slreportgen.report.StateTransitionTable 的子类。该方法在 targetFilePath 指定的文件夹中创建或使用现有的 resources/templates 子文件夹,并将 StateTransitionTable 类的默认模板文件复制到该子文件夹中。使用创建的子类作为创建 StateTransitionTable 报告器的自定义版本的起点。

输入参数

全部展开

新类定义文件的路径和名称,指定为字符串标量或字符向量。

描述
slreportgen.report.StateTransitionTable.customizeReporter("myFolder/MyClass")在当前文件夹的子文件夹 myFolder 中创建 MyClass.m
slreportgen.report.StateTransitionTable.customizeReporter("myFolder/@MyClass")

通过在类名称前面加上 @ 字符来在类文件夹中创建报告器类。不要指定 .m 扩展名。

请参阅包含类定义的文件夹

slreportgen.report.StateTransitionTable.customizeReporter("+myOrg/@MyClass")通过在文件夹名称前面加上 + 字符,在类命名空间中创建报告器类。

注意

您可以指定相对路径或绝对路径。

数据类型: string | char

输出参量

全部展开

新报告器类的路径和文件名,以字符串标量的形式返回。

示例

全部展开

此示例显示如何创建 StateTransitionTable 类的子类。

mFilePath = ...
    slreportgen.report.StateTransitionTable.customizeReporter(...
                                        "d:\myClasses\myReporter")

该命令的输出显示了创建的 MATLAB 程序文件的路径。

mFilePath = 

    "d:\myClasses\myReporter.m"

这是文件夹结构体:

d:\myClasses\myReporter.m
d:\myClasses\resources\templates\docx\default.dotx
d:\myClasses\resources\templates\html\default.htmt
d:\myClasses\resources\templates\html\default.htmtx
d:\myClasses\resources\templates\pdf\default.pdftx

版本历史记录

在 R2022a 中推出