Vektor-Setzen
Auf den Ein-/Ausgangsvektor VX1 werden ab einer festgelegten Position Ind die an VX2 anliegenden Werte geschrieben.
Die zu schreibenden Werte können als Einzelwert oder Vektor bereitgestellt werden. Die ursprünglichen Werte werden dabei entweder überschrieben oder verschoben.
Parameter
Über den Parameterdialog kann ausgewählt werden, ob die neuen Elemente die alten überschreiben sollen oder so eingefügt werden, dass die alten Werte verschoben werden.
Signale
Name | I/O | Typ(en) | Funktion |
---|---|---|---|
VX1 | I/ | datentypunabhängig | Ein- und Ausgangsvektor |
VX2 | I | datentypunabhängig | Eingangsvektor |
Ind | I | WORD | Index, ab dem geschrieben wird |
Visualisierung
Der ausgewählte Operationsmodus wird im Symbol 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 von VX2 nicht übernommen werden.
Es wird nur bis zur Länge des Ausgangsvektors VX1 geschrieben. Alle weiteren Elemente, die nicht in den Vektor passen oder über das Vektorende hinaus geschoben würden, werden ignoriert bzw. verworfen.
Der Datentyp wird über die Beschaltung der Eingänge festgelegt.