Nächste Seite: Ermittlung der optimalen Kurvengrenzen
Aufwärts: Standardroutinen und deren Implementation
Vorherige Seite: Standardroutinen und deren Implementation
Diese Routine - die Basisroutine der Näherungslösung - approximiert
eine einzelne stetige und offene CATIA Draw-Curve. Es werden die zur
Approximation benötigten Kreisbögen und Linien mit den aktuell eingestellten
Standardwerten und auf dem aktuellen Layer erzeugt.
- Syntax:
-
- MDAPPRX1
- MDIST,ELEM,ICNT
- Input:
-
- REAL MDIST
- Maximal zulässiger Abstand der approximierten Elemente
von der Originalkurve
- SPLD ELEM
- CATIA Draw-Curve, die approximiert werden soll
- Output:
-
- INTEGER ICNT
- Anzahl der zur Approximation benötigten Elemente
Diese Funktion führt die in Abschnitt
und
beschriebenen Aktionen aus.
NC Maschinen können oft numerische Werte nur innerhalb eines bestimmten
Bereiches verarbeiten, deshalb kann in der folgenden Definition der
maximal zulässige Radius für einen Kreisbogen angegeben werden.
- Definitionen:
-
- REAL MAXRAD INIT 9999.99
- Maximal zulässiger Radius eines approximierten
Kreisbogens. Bei Überschreiten dieses Grenzwertes wird - unabhängig
von der tatsächlichen Kurvenabweichung - eine Gerade approximiert.
Gerhard Reithofer
2002-05-20