Dokument
libdmet · Merkmale · Zylinderform · Erzeugen
Synopsis
» cylindricity ()
cylindricity (double)
cylindricity (actual)
cylindricity (actual, vector)
cylindricity (actual, line)
cylindricity (actual, cylinder)
Klassenhierarchie
element · feature · cylindricity
Beschreibung
· Erzeugen eines nicht initialisierten Merkmals
Ohne Angabe von Argumenten erzeugt cylindricity ein nicht initialisiertes Merkmal. Weder der Merkmalswert noch der Nominalwert und die Toleranzgrenzen sind gültig.
· Erzeugen des Merkmals aus einem Zahlenwert
Bei Angabe eines Zahlenwertes erzeugt cylindricity ein Merkmal durch direkte Übernahme des vorgegebenen Zahlenwertes als Merkmalswert.
· Erzeugen des Merkmals aus einem Istelement
Ohne Angabe weiterer Elemente (Richtungsvektor, Gerade oder Zylinder) wird die Formabweichung - wie in DIN ISO 1101 - beschrieben als minimaler Abstand zweier koaxialer Zylinder, die die gesamte Punktwolke einschließen, berechnet.
Die Erzeugung des Merkmals mit einem Parameter actual entspricht dem Aufruf von compute(actual).
· Erzeugen des Merkmals aus einem Istelement (Nebenbedingung Raumrichtung)
Wird zusätzlich zum Istelement ein Richtungsvektor angegeben, wird die Formabweichung als Abstand zweier koaxialer Zylinder, die die gesamte Punktwolke einschließen und die gleiche Orientierung haben wie der übergebene Richtungsvektor, berechnet. Der übergebene Richtungsvektor wirkt als Nebenbedingung.
Die Erzeugung des Merkmals mit den Parametern actual und vector entspricht dem Aufruf von compute(actual,vector).
· Erzeugen des Merkmals aus einem Istelement (Nebenbedingung Zylinderachse)
Wird zusätzlich zum Istelement eine Gerade angegeben, wird die Formabweichung als Abstand zweier koaxialer Zylinder, die die gesamte Punktwolke einschließen und deren Achse mit der übergebenen Gerade übereinstimmen, berechnet. Der übergebene Gerade wirkt als Nebenbedingung.
Die Erzeugung des Merkmals mit den Parametern actual und line entspricht dem Aufruf von compute(actual,line).
· Erzeugen des Merkmals aus einem Istelement (Bezug Zylinder)
Wird zusätzlich zum Istelement ein Zylinder angegeben, so wird die Abweichung der Punktwolke zu diesem Zylinder berechnet. Position, Richtung und Radius des Zylinders gehen direkt in das Ergebnis ein.
Die Erzeugung des Merkmals mit den Parametern actual und cylinder entspricht dem Aufruf von compute(actual,cylinder).
Beispiele
cylindricity clf; // clf.valid()=false
cylindricity clf(0.020); // clf=cylindricity(0.020)
Siehe auch
Alle Methoden und Operatoren, Neuberechnung mit compute.