| Products & Services | Solutions | Academia | Support | User Community | Company |
| Download Product Updates | | | Get Pricing | | | Trial Software |
| Documentation → Simulink Verification and Validation |
| Contents | Index |
| Learn more about Simulink Verification and Validation |
| On this page… |
|---|
Creating a Default Requirements Report for a Model Customizing a Requirements Report with Links to DOORS Requirements |
Requirements reports contain information about DOORS requirements and their implementation in a Simulink model:
The date the DOORS requirements module was last modified and by whom
The number of links from the Simulink model to DOORS requirements modules
The details about links from Simulink objects to their linked DOORS requirements
This section describes only those areas of the report that are specific to DOORS requirements. For more detailed information about the RMI reports, see Creating a Requirements Report.
To create a requirements report for the sf_car_doors model:
Open the sf_car_doors model.
Select Tools > Requirements > Generate Report.
If the DOORS software is not running, you see the following dialog box.

If you click Skip, the report does not include information about when you last modified the DOORS requirement.
Start the DOORS software.
Click Retry to continue.
By default, the report has the file name requirements.html. RMI stores the report under the MATLAB Current Folder.
RMI uses the Simulink Report Generator software to generate the requirements report. You can customize the report using the RMI, or you can use the Simulink Report Generator software for advanced customization.
To customize the requirements report in the Model Editor:
Select Tools > Requirements > Settings.
The Requirements Settings dialog box opens.
Click the Report tab.

The options that you select in the Requirements Settings dialog box determine the contents of the report.
| Requirements Settings Report Option | Description |
|---|---|
Highlight the model before generating report | Highlights the Simulink objects with requirements in the Model Editor before creating the report and highlights them in the report. |
Report objects with no links to requirements | Lists Simulink objects that have no requirements. |
Use document index in requirements tables where possible | Uses a document ID instead of a path name in the requirements table, if ID is available. |
Select the options that you want and click Close.
Run the report to generate the requirements report for your model.
If you have a license for the Simulink Report Generator software, you can further modify the default requirements report.
To customize the requirements report, first start the Simulink Report Generator software. At the MATLAB command prompt, enter the following command:
setedit requirements
The Report Explorer dialog box opens the requirements report template that the RMI uses when generating a requirements report. The report template contains Simulink Report Generator components that define the structure of the requirements report.
If you click a component in the middle pane, the options you can specify for that component appear in the right-hand pane. For detailed information about using a particular component to customize your report, at the bottom of the right-hand pane, click Help.
In addition to the standard report components, Simulink Report Generator provides RMI-specific components. These components insert information about Simulink objects whether or not they have associated requirements:
Missing Requirements Block Loop — Applies all child components to blocks that have no requirements
Missing Requirements System Loop — Applies all child components to systems that have no requirements
Requirements Block Loop — Applies all child components to block that have requirements
Requirements Documents Table — Inserts table that lists requirements documents
Requirements Signal Loop — Applies all child components to signal groups with requirements
Requirements Summary Table — Inserts property table listing blocks that have requirements and requirements details
Requirements System Loop — Applies all child components to systems with requirements
Requirements Table — Inserts table that lists system and subsystem requirements
There are several ways you can customize the requirements report:
Add or delete components.
Move components up or down in the report hierarchy.
Customize components to specify how the report presents certain information.
For more information about customizing reports, see Simulink Report Generator User's Guide.
![]() | Viewing Simulink Objects with Requirements | Creating Two-Way Links Between Requirements and Simulink Objects | ![]() |

Learn more about Simulink through this collection of videos, articles, technical literature and the Getting Started with Simulink Guide.
| © 1984-2009- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |