主要内容

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

使用报告 API 创建报告程序

编写生成报告的 MATLAB® 程序

要创建可生成 Simulink® 模型和 Stateflow® 图报告的程序,请将 Simulink Report Generator™ 报告 API 与 MATLAB Report Generator报告 API 和 DOM API 结合使用。Simulink Report Generator报告 API 提供了可用于查找和格式化有关 Simulink 模型和 Stateflow 图的信息的类。MATLAB Report Generator API 提供了可用于创建和格式化标题页、目录、章节和其他报告元素的类。

全部展开

创建查找器

slreportgen.finder.BlockResult 创建模块查找器结果对象
slreportgen.finder.ChartDiagramFinder 创建 Stateflow 图查找器
slreportgen.finder.DiagramElementFinder创建图元素查找器对象
slreportgen.finder.DiagramElementResult 创建图元素查找器结果对象
slreportgen.finder.DiagramFinder 创建图查找器
slreportgen.finder.DiagramResult 创建图结果查找器对象
slreportgen.finder.StateflowObjectResult 创建 Stateflow 结果对象 (自 R2023a 起)
slreportgen.finder.SystemDiagramFinder 创建模块图查找器

搜索查找器

slreportgen.finder.AnnotationFinder 查找 Simulink 注解对象
slreportgen.finder.BlockFinder 查找 Simulink 模块
slreportgen.finder.DataDictionaryFinder查找数据字典
slreportgen.finder.EnumerationTypeFinder查找 Simulink 模型中使用的枚举数据类型 (自 R2023b 起)
slreportgen.finder.ModelVariableFinder查找 Simulink 模型使用的变量
slreportgen.finder.SignalFinder查找模型或模块使用的信号 (自 R2021a 起)
slreportgen.finder.StateFinder 查找 Stateflow 状态
slreportgen.finder.StateflowDiagramElementFinder查找 Stateflow 图元素
slreportgen.finder.StateflowObjectFinder查找 Stateflow 对象 (自 R2023a 起)

搜索结果查找器

slreportgen.finder.DataDictionaryResult数据字典搜索结果对象
slreportgen.finder.EnumerationTypeResultSimulink 模型或子系统中找到枚举类型的搜索结果 (自 R2023b 起)
slreportgen.finder.FunctionReferenceResult表示 MATLAB 函数引用的搜索结果对象 (自 R2022a 起)
slreportgen.finder.ModelVariableResult模型变量搜索结果对象
slreportgen.finder.SignalResult信号搜索结果对象 (自 R2021a 起)

报告器超类

slreportgen.report.ReporterSimulink 报告器的超类 (自 R2021a 起)

模型报告器

slreportgen.report.DataDictionarySimulink 数据字典报告器
slreportgen.report.EnumerationTypeSimulink 枚举数据类型报告器 (自 R2023b 起)
slreportgen.report.ExecutionOrder系统任务和模块执行顺序报告器
slreportgen.report.FunctionReferenceMATLAB 函数引用的报告器 (自 R2022a 起)
slreportgen.report.ModelConfiguration模型配置设置报告器
slreportgen.report.ModelVariable模型变量报告器
slreportgen.report.NotesSimulinkStateflow 图注释报告器
slreportgen.report.RptFile创建基于报告资源管理器的报告器
slreportgen.report.ScopeSnapshot创建 Simulink 范围快照报告器 (自 R2024b 起)
slreportgen.report.SystemHierarchy系统层次报告器

图报告器

slreportgen.report.Annotation报告 Simulink 注解 (自 R2022b 起)
slreportgen.report.CCallerC Caller 模块报告器 (自 R2022a 起)
slreportgen.report.CFunctionC Function 模块报告器 (自 R2021b 起)
slreportgen.report.Diagram创建图报告器
slreportgen.report.DocBlock DocBlock 报告器
slreportgen.report.ElementDiagram 元素图快照和标题报告器
slreportgen.report.LookupTable查找表模块报告器
slreportgen.report.MATLABFunctionMATLAB Function 模块或 Stateflow MATLAB 函数报告器
slreportgen.report.MATLABSystemMATLAB 系统模块报告器 (自 R2023a 起)
slreportgen.report.ScheduleDiagram创建调度图报告器 (自 R2024b 起)
slreportgen.report.SimulinkObjectPropertiesSimulink 对象属性报告器
slreportgen.report.StateflowObjectPropertiesStateflow 对象属性报告器
slreportgen.report.StateTransitionTable状态转换表报告器 (自 R2022a 起)
slreportgen.report.TestSequenceTest Sequence 模块报告器
slreportgen.report.TruthTable 真值表报告器

信号报告器

slreportgen.report.BusSimulink 模块选择或创建的总线的报告器 (自 R2021a 起)
slreportgen.report.BusObjectSimulink 总线对象报告器
slreportgen.report.Signal信号报告器 (自 R2021a 起)
slreportgen.report.SystemIOSimulink 系统输入输出信号报告器

快照报告器

slreportgen.report.Diagram创建图报告器
slreportgen.report.ElementDiagram 元素图快照和标题报告器
slreportgen.report.ScheduleDiagram创建调度图报告器 (自 R2024b 起)
slreportgen.report.ScopeSnapshot创建 Simulink 范围快照报告器 (自 R2024b 起)

摘要表报告器

slreportgen.report.SummaryTable 查找器结果摘要表报告器 (自 R2022a 起)

主题

相关信息