Products & Services Solutions Academia Support User Community Company

Learn more about Simulink   

disableimplicitsignalresolution - Convert model to use only explicit signal resolution

Syntax

retVal = disableimplicitsignalresolution(model)
retVal = disableimplicitsignalresolution(model, displayOnly)

Description

retVal = disableimplicitsignalresolution(model) inputs a model, reports all signals and states that implicitly resolve to signal objects, and converts the model to resolve only signals and states that explicitly require it. The report and any changes are limited to the model itself; they do not include blocks that are library links.

Before executing this function, ensure that all relevant Simulink data objects are defined in the base workspace. The function ignores any data objects that are defined elsewhere.

The function scans model, returns a structure of handles to signals and states that resolve implicitly to signal objects, and performs the following operations on model:

Any changes made by disableimplicitsignalresolution permanently change the model. Be sure to back up the model before calling the function with displayOnly defaulted to or specified as false.

retVal = disableimplicitsignalresolution(model, displayOnly) is equivalent to disableimplicitsignalresolution(model) if displayOnly is false.

If displayOnly is true, the function returns a structure of handles to signals and states that resolve implicitly to signal objects, but leaves the model unchanged.

Inputs

displayOnly

Boolean specifying whether to change the model (false) or just generate a report (true)

Default: false

model

Model name or handle

Output

retVal

A MATLAB structure containing:

SignalsHandles to ports with signal names that resolve to signal objects
StatesHandles to blocks with states that resolve to signal objects

See Also

Simulink.Signal

How To

  


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