FC_CheckIfVectorsAreParallel

 

FC_CheckIfVectorsAreParallel - Allgemeine Informationen

Übersicht

Typ

Funktion

Verfügbar ab:

V1.4.3.0

Übernommen aus:

Implementiert:

Aufgabe

Prüfung der 3D-Vektoren auf Parallelität mit Hilfe des äußeren Produkts.

Schnittstelle

Eingang

Datentyp

Beschreibung

i_stVector1

ST_Vector3D

 

i_stVector1

ST_Vector3D

 

Ausgang

Datentyp

Beschreibung

q_etDiag

GD.ET_Diag

Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose.

Alle Werte außer GD.ET_Diag.Ok entsprechen einer Diagnosemeldung.

q_etDiagExt

ET_DiagExt

POU-spezifischer, diagnosebezogener Ausgang.

q_etDiag = GD.ET_Diag.Ok -> Statusmeldung

q_etDiag <> GD.ET_Diag.Ok -> Diagnosemeldung

Rückgabewert

Datentyp

Beschreibung

BOOL

 

Diagnosemeldungen

q_etDiag

q_etDiagExt

Enumerationswert

Beschreibung

OK

VectorsArentParallel

321

Die beiden Vektoren sind nicht parallel.

OK

VectorsAreParallel

320

Die beiden Vektoren sind parallel.

InputParameterInvalid

ZeroVector

319

Ein Eingangsvektor ist ein Nullvektor.

VectorsArentParallel

Enumerationsname:

VectorsArentParallel

Enumerationswert:

321

Beschreibung:

Die beiden Vektoren sind nicht parallel.

VectorsAreParallel

Enumerationsname:

VectorsAreParallel

Enumerationswert:

320

Beschreibung:

Die beiden Vektoren sind parallel.

ZeroVector

Enumerationsname:

ZeroVector

Enumerationswert:

319

Beschreibung:

Ein Eingangsvektor ist ein Nullvektor.