Products & Services Solutions Academia Support User Community Company

Learn more about Simulink Design Verifier   

Unsupported Simulink Software Features

Simulink Software Features Not Supported

The Simulink Design Verifier software does not support the following Simulink software features. Avoid using these unsupported features in models that you analyze with the Simulink Design Verifier software.

Not SupportedDescription

Variable-step solvers

The Simulink Design Verifier software supports only fixed-step solvers. (See Choosing a Fixed-Step Solver.)

Callback functions

The Simulink Design Verifier software does not execute model callback functions during the analysis. As a result, if a callback function changes any model parameters or workspace variables, the analysis does not reflect those changes.

Callbacks called prior to analysis, such as the PreLoadFcn or PostLoadFcn model callbacks, are fully supported.

Complex signals

The Simulink Design Verifier software supports only real signals. (For contrast, see Complex Signals in Simulink User's Guide.)

Variable-size signals

The Simulink Design Verifier software does not support variable-size signals. A variable-size signal is a signal whose size (number of elements in a dimension), in addition to its values, can change during model execution.

For more information, see Working with Variable-Size Signals in Simulink User's Guide.

Multiword fixed-point data types

The Simulink Design Verifier software does not support multiword fixed-point data types.

Signals with nonzero sample time offset

The Simulink Design Verifier software does not support models with signals that have nonzero sample time offsets.

Nonzero start times

Although Simulink allows you to specify a nonzero simulation start time, the Simulink Design Verifier software generates signal data that begins only at zero. If your model specifies a nonzero start time:

  • If you do not select the Reference input model in generated harness parameter (the default), the harness model is a subsystem. The software sets the start time of the harness model to 1 and continues the analysis.

  • If you select the Reference input model in generated harness parameter, a Model block references the harness model. The Simulink Design Verifier software cannot change the start time of the harness model, so the analysis stops and you see a recommendation to set the Start time parameter to 0.

Simulink Block Support Limitations

The Simulink Design Verifier software provides various levels of support for Simulink blocks. The software either fully or partially supports particular blocks. It does not support other blocks.

If your model contains unsupported blocks, you can turn on automatic stubbing, which considers the interface of the unsupported blocks, but not their behavior. However, if any of the unsupported blocks affect the simulation outcome, the analysis may achieve only partial results. For details about automatic stubbing, see Handling Incompatibilities with Automatic Stubbing.

To guarantee 100% coverage, avoid using unsupported blocks in models that you analyze with the Simulink Design Verifier software.

Similarly, specify only the block parameters that the Simulink Design Verifier software recognizes for blocks that it partially supports. See Simulink Block Support.

Limitations of Support for Model Reference

The Simulink Design Verifier software supports the Model block, but with the following limitations. The software cannot analyze a model that contains one or more Model blocks if:

  


Related Products & Applications

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