Simulink Reference Previous page   Next Page
Function-Call Generator

Execute a function-call subsystem a specified number of times at a specified rate

Library

Ports & Subsystems

Description


The Function-Call Generator block executes a function-call subsystem (for example, a Stateflow® state chart configured as a function-call system) at the rate specified by the block's Sample time parameter. To execute multiple function-call subsystems in a prescribed order, first connect a Function-Call Generator block to a Demux block that has as many output ports as there are function-call subsystems to be controlled. Then connect the outports of the Demux block to the systems to be controlled. The system connected to the first demux port executes first, the system connected to the second demux port executes second, and so on.

Data Type Support

The Function-Call Generator block outputs a real signal of type double.

Parameters and Dialog Box

Sample time
The time interval between samples. See Specifying Sample Time in the online documentation for more information.
Number of iterations
Number of times to execute the block per time step. The value of this parameter may be a vector where each element of the vector specifies a number of times to execute a function-call subsystem. The total number of times that a function-call subsystem executes per time step equals the sum of the values of the elements of the generator signal entering its control port. For example, suppose you specify the number of iterations to be [2 2] and connect the output of this block to the control port of a function-call subsystem. In this case, the function-call subsystem executes four times at each time step.

Characteristics

Direct Feedthrough
No
Sample Time
Specified in the Sample time parameter
Scalar Expansion
No
Dimensionalized
Yes
Zero Crossing
No


Previous page  From Workspace Function-Call Subsystem Next page

© 1994-2005 The MathWorks, Inc.