主要内容

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

slreportgen.report.ElementDiagram.customizeReporter

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

创建自定义元素图报告器类

语法

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

说明

reporter = slreportgen.report.ElementDiagram.customizeReporter(classpath) 创建一个空的元素图类定义文件,它是 slreportgen.report.ElementDiagram 的子类。文件将在指定的 classpath 位置创建。customizeReporter 方法还将默认元素图模板复制到 <classpath>/resources/template 文件夹。您可以使用新的类定义文件作为起点来为您的报告设计自定义元素图类。

输入参数

全部展开

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

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

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

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

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

注意

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

数据类型: string | char

输出参量

全部展开

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

示例

全部展开

创建自定义元素图报告器和相关的默认模板。customizeReporter 方法在此文件夹中创建类文件 MyDiagram.m

<current working folder>/newDiagram/@MyDiagram/MyDiagram.m
默认元素图模板位于此文件夹中:
<current working folder>/newDiagram/@MyDiagram/resources/templates

path = fullfile("newDiagram","@MyDiagram");
slreportgen.report.ElementDiagram.customizeReporter(path);

编辑新类文件并加载模型后,您可以使用新元素图报告器。

openExample("sf_car");
diagram = MyDiagram('sf_car');

版本历史记录

在 R2018b 中推出