Vektor-Skalarprodukt

Der Baustein berechnet das Skalarprodukt der anliegenden Vektoren.
Hierbei werden die Vektorelemente mit dem gleichen Index multipliziert und die Produkte anschließend aufsummiert. Das Ergebnis liegt am Ausgang Y an.
Beide Vektoren müssen über die gleiche Anzahl an Elementen verfügen. Anderenfalls wird der Download mit einer Fehlermeldung unterbrochen.
Beispiel

Signale
Name | I/O | Typ(en) | Funktion |
---|---|---|---|
VX1 | I | UCHAR, WORD, LONG, LONGLONG, FLOAT, DOUBLE | Eingangsvektor 1 |
VX2 | I | UCHAR, WORD, LONG, LONGLONG, FLOAT, DOUBLE | Eingangsvektor 2 |
Y | O | UCHAR, WORD, LONG, LONGLONG, FLOAT, DOUBLE | Ergebnis |
Visualisierung
Enthalten die Eingangsvektoren unterschiedlich viele Elemente, so wird der Baustein im Inbetriebnahme-Modus rot dargestellt.
Bemerkungen
Der Datentyp wird durch Beschaltung der Eingänge festgelegt.