Vektor-Index eines Elementes
Dieser Baustein bestimmt die Position eines Elementes mit dem Wert x im angeschlossenem Vektor VX.
Der Vektor wird ab der festgelegten Position Ind nach dem Wert durchsucht. Am Ausgang xPos wird der Index des ersten mit dem Wert übereinstimmenden Vektorelements oder -1 bei erfolgloser Suche zurückgegeben.
Bei den Datentypen FLOAT und DOUBLE kann zusätzlich am Eingang Tol eine Toleranz angegeben werden, um einen Bereich festzulegen, in dem die betreffende Zahl erkannt wird.
Signale
Name | I/O | Typ(en) | Funktion |
---|---|---|---|
VX | I | UCHAR, WORD, LONG, LONGLONG, FLOAT, DOUBLE | Eingangsvektor |
x | I | UCHAR, WORD, LONG, LONGLONG, FLOAT, DOUBLE | gesuchter Wert |
Ind | I | WORD | Startindex |
Tol | I | FLOAT, DOUBLE | Toleranzbereich |
xPos | O | WORD | Position des Werts oder -1 |
Bemerkungen
Das erste Element des Vektors hat den Index 0.
Der Datentyp wird durch die Beschaltung der Eingänge festgelegt.