Simulink Report Generator
Design and automatically generate reports from Simulink models and simulations
Simulink Report Generator™ provides functions and APIs that enable you to include block diagrams, Stateflow® charts, MATLAB® Function blocks, truth tables, data dictionaries, and other model elements in your reports. You can design and generate reports in PDF, Microsoft® Word®, Microsoft PowerPoint®, and HTML. You can generate standard reports such as system design descriptions, as well as custom reports containing design artifacts such as generated code, requirements traceability, documentation, and test results. Artifacts for DO-178, ISO 26262, IEC 61508, and related industry standards can also be included.
Simulink Report Generator enables you to create web views that let you view, navigate, and share Simulink® models from a web browser without a Simulink license. You can embed model web views in HTML code generation, requirements, coverage, and other types of reports.
Automate Report Generation from Simulink Models and Simulations
Create report programs using the Report API and Document Object Model (DOM) API to document, archive, and share information from your models and simulation results.
Extend MATLAB Report Generator to Document Models
Speed up report program development by using the MATLAB Report Generator APIs together with report objects that are specialized for Simulink models. Create reports in PDF, Microsoft Word, and HTML with one report program. Define report layouts and formatting with templates.
Extract Elements from Your Models with Finders
Use finder objects to speed up finding model elements like diagrams, blocks, Stateflow charts, transitions, and more.
Report on Model Elements with Reporters
Simplify adding formatted content to your document. Use reporter objects to include results from finders in your report.
Documentation for Model-Based Design
Generate workflow-specific reports.
Automatically Generate System Specification Reports
Capture summary or detailed information about a system design and its associated requirements represented by a Simulink model. Archive the system design in a format independent of the modeling environment. Include descriptions and documentation from the model.
Create Interactive Calibration Guides
Generate compact and navigable reports from Simulink models with the Embedded Web View API. These reports include a user interface with guide content, an embedded web view, and hyperlinks between the web view and the guide report text. The resulting guide runs in any standard browser without requiring MATLAB or Simulink.
Support for Testing, Code Generation, and Certification
Customize testing and code generation reports generated from models. Include artifacts for DO-178, ISO 26262, IEC 61508, and related industry standards.
Archive Design Descriptions Generated from Models
Create snapshots of the development process and enable reviews of each stage by saving web views of a model over time.
Generate Browser-Accessible Model Archives
Create web views of your Simulink models that look the same in a web browser as models viewed in the Simulink editor. Use the model hierarchy to navigate to a specific subsystem and view properties of blocks, signals, and scopes. Search by name and highlight Simulink elements such as parameters, signals, and blocks. Share web views royalty-free with colleagues who do not have Simulink installed.
Use MATLAB report objects to find diagrams, blocks, charts, states, and other model objects.
Use MATLAB report objects to generate object property tables, diagram snapshots, and other Simulink report elements.
Create a Custom Reporter
A new method, slreportgen.report.Reporter.customizeReporter, has been added to the Report API Reporter class. Use this method to create a skeleton reporter that you can use as a starting point for creating a custom reporter.
Report API Examples
Examples have been added to the documentation under Simulink Report Generator Task Examples. These examples illustrate using the Report API to generate and format common types of report content, such as Simulink system hierarchy, customizing block hyperlinks, and tiling Simulink diagrams.
Batch Web View Export
Export all models in a folder to web views.