Vektor-Lesen
Dieser Baustein liest Elemente aus einem gegebenen Vektor VX ab der Position Ind aus.
Die Anzahl der zu lesenden Elemente kann festgelegt werden. Diese werden als neuer Vektor der ausgewählten Größe am Ausgang VY zur Verfügung.
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 |
---|---|---|---|
VX | I | datentypunabhängig | Eingangsvektor |
Ind | I | WORD | Index, ab dem gelesen wird |
VY | O | datentypunabhängig | Ausgangsvektor |
Visualisierung
Die Anzahl der Elemente des neuen Vektors wird im Baustein angezeigt.
Bemerkungen
Das erste Vektorelement wird mit dem Index 0 adressiert.
Es können negative Indizes angegeben werden. Sie bewirken, dass die ersten |Ind| Elemente des Ausgangsvektors mit 0 gefüllt sind.
Wenn der Eingangsvektor weniger Elemente hat als gelesen werden sollen, werden die verbleibenden Elemente des Ausgangsvektors VY auf 0 gesetzt.
Wenn keine Verbindung am Ausgang besteht, kann durch die Beschaltung des Einganges VX 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.