Vektor-Erzeugen

Der Baustein erzeugt einen Vektor VY mit einer festgelegten Anzahl von Elementen und initialisiert die Elemente mit dem Wert am Eingang X.

Eine Initialisierung erfolgt nur wenn der Eingang Trigger auf HIGH gesetzt ist. Wurde der Eingang Trigger auf LOW gesetzt, werden die aktuellen Werte des Vektors nicht verändert.

Parameter

Über den Parameterdialog kann der Datentyp ausgewählt und die Anzahl der Vektorelemente (mindestens 1 und maximal 9999) festgelegt werden.

Signale

Name I/O Typ(en) Funktion
X I datentypunabhängig Initialisierungswert
Trigger I BIT Vektor initialisieren
VY O datentypunabhängig Ausgangsvektor

Visualisierung

Die Anzahl der Elemente wird im Baustein angezeigt.

Bemerkungen

Bei der Anzahl der Vektorelemente ist zu beachten, dass Operationen mit großen Vektoren sehr zeitintensiv sein können.

Zu Beginn des Programmlaufs sind Elemente des Vektors mit 0 vorbelegt und werden beim ersten Durchlaufen des Bausteines mit dem neuen Wert initialisiert. Ist der Eingang Trigger von Beginn an auf LOW gesetzt, ist der Vektor demnach mit 0 initialisiert.

Wenn keine Verbindung am Ausgang besteht, kann durch die Beschaltung des Einganges X ein anderer Datentyp für den Baustein gesetzt werden.

Wird der Datentyp mittels des Parameterdialogs gewechselt, werden ungültige Verbindungen der Ein- und Ausgänge verworfen.