Real-Time Workshop User's Guide |
 |
Restrictions
The Real-Time Workshop Ada Coder has the same constraints imposed upon it as the Real-Time Workshop Embedded Coder target. The code generator does not produce code that solves algebraic loops, and Simulink blocks that are dependent on absolute time can be used only if the program is not intended to run for an indefinite period of time.
There are additional constraints for the Ada code generation. The Real-Time Workshop Ada Coder does not provide:
- Nonreal-time variable step integration models
- Continuous-time integration
- Since Ada does not support implicit upcasting of data types, all numerical operations in your model must be of homogeneous data types for Ada code generation. You can, however, perform explicit upcasting using the Data Type Conversion block in Simulink.
- You must inline all Ada S-functions with a corresponding TLC file (see the Target Language Compiler Reference Guide for more information about inlining S-functions)
- External mode is not supported with the Real-Time Workshop Ada Coder.
| Supported Blocks | | Getting Started |  |