Skip to Main Content Skip to Search
Product Documentation

Function-Call Feedback Latch - Break feedback loop involving data signals between function-call blocks

Library

Ports & Subsystems

Description

Use the Function-Call Feedback Latch block to break a feedback loop of data signals between one or more function-call blocks. Specifically, break a loop formed in one of the following ways.

Using the latch block is equivalent to selecting the Latch input for function-call feedback signals check box on the Inport block in the destination function-call subsystem. However, an advantage of the latch block over the dialog parameter is that one can design the destination function-call subsystem (or model) in a modular fashion and then use it either in or out of the context of loops.

The Function-Call Feedback Latch block is better suited than the Unit Delay or Memory blocks in breaking function-call feedback loops for the following reasons:

Data Type Support

The Function-Call Feedback Latch block accepts real or complex signals of the following data types:

In addition, the latch block accepts bus signals provided that they do not contain any variable-sized signals.

This block does not accept:

For more information, see Data Types Supported by Simulink in the Simulink documentation.

Parameters and Dialog Box

The Function-Call Feedback Latch block dialog box appears as follows:

Examples

In the following model, a single function-call subsystem output serves as its own input.

A more complex case occurs when a merged signal serves as the input to a function-call subsystem. Latching is necessary if one of the signals entering the Merge block forms a feedback loop with the function-call subsystem. In this example, one of the output signals from FCSS2 combines with a Sine Wave signal and then feeds back into an inport of FCSS2.

Characteristics

Direct Feedthrough

No

Sample Time

Inherited from the driving block

Scalar Expansion

Yes

Dimensionalized

Yes

Multidimensionalized

Yes

Zero-Crossing Detection

No

See Also

Function-Call Subsystem block

  


Related Products & Applications

Learn more about Simulink through this collection of videos, articles, technical literature and the Getting Started with Simulink Guide.

 © 1984-2012- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS