Iterierte Zuweisung mit dem Assignment-Block
Dieses Beispiel zeigt, wie Sie den Assignment-Block verwenden, um in einer For- oder While-Iteratorschleife berechnete Werte aufeinanderfolgenden Elementen zuzuweisen. Sie können Vektor- und Matrixsignale sowie mehrdimensionale Signale verwenden und die Zuweisung in einem einzigen Zeitschritt vornehmen. In diesem Modell erstellt der For-Iterator-Block ein Vektorsignal, bei dem jedes Element gleich
ist, wobei
der Index des Elements ist.

Der Iterator generiert Indizes für den Assignment-Block. Bei der ersten Iteration kopiert der Assignment-Block die erste Eingabe (Y0) auf die Ausgabe (Y) und weist die zweite Eingabe (U) der Ausgabe Y(E1) zu. Bei den folgenden Iterationen weist der Assignment-Block den aktuellen Wert von U zu Y(Ei) zu, ohne zuerst Y0 auf Y zu kopieren. Diese Aktionen finden in einem einzigen Zeitschritt statt.