FOR Iterator subsystem in Simulink

Simple model for understanding FOR iterator
250 Downloads
Updated 8 Jul 2013

View License

I have a simulink model which does the following:
In1 input would take in a vector of 3 element input (this will be time varying but for initial development/testing purposes I have used a constant [1 3 6])
and In2 is a constant matrix of 6x3 size whose value is
X =

1 4 6
1 4 5
1 3 6
0 0 0
2 3 5
3 5 7
The simulink model should output the corresponding index (1 based index) of [1 3 6] in X (which should be 3).
When I simulate this model I am able to see value '3' at every loop (10 ms loop) with a scope inside the FOR subsystem (@ Scope3 in the model). But when I
scope this output outside the FOR subsystem (@ Scope in the model), it always displays '0' and never equal to '3'. I am not able understand this behavior.
Please help!

Cite As

Rukmani Mohanganesh (2024). FOR Iterator subsystem in Simulink (https://www.mathworks.com/matlabcentral/fileexchange/42517-for-iterator-subsystem-in-simulink), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2009b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Chassis Systems in Help Center and MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.0.0