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.