User`s guide
10 Requirements Information in Generated Code
10-2
How Requirements Information Is Included in Generated Code
After you simulate your model and verify its performance against the requirements, you
can generate code from the model for an embedded real-time application. The Embedded
Coder
®
software generates code for Embedded Real-Time (ERT) targets.
If the model has any links to requirements, the Embedded Coder software inserts
information about the requirements links into the code comments.
For example, if a block has a requirement link, the software generates code for that
block. In the code comments for that block, the software inserts:
• Requirement description
• Hyperlink to the requirements document that contains the linked requirement
associated with that block
Note:
• You must have a license for Embedded Coder to generate code for an embedded real-
time application.
• If you use an external .req file to store your requirement links, to avoid stale
comments in generated code, before code generation, you must save any change in
your requirement links. For information on how to save, see “Save Requirements
Links in External Storage”.
Comments for the generated code include requirements descriptions and hyperlinks to
the requirements documents in the following locations.
Model Object with Requirement Location of Code Comments with Requirements
Links
Model In the main header file, <model>.h
Nonvirtual subsystem At the call site for the subsystem
Virtual subsystem At the call site of the closest nonvirtual
parent subsystem. If a virtual subsystem
does not have a nonvirtual parent,
requirement descriptions appear in the
main header file for the model, <model>.h.