Hey! Sie scheinen aus United States zu kommen, möchten Sie auf die Englisch Webseite wechseln?
Switch to Englisch site
Skip to main content

Wie formatiere ich eine Punktkurven-Textdatei (*.txt) für den Import?

Für dieses Tutorial braucht man::

DesignSpark Mechanical V6.0

Im Folgenden erfahren Sie, wie Sie eine Punktkurven-Textdatei (*.txt) und das erwartete Verhalten der importierten Kurve anpassen können:

    • Eine Freiformkurve wird standardmäßig erstellt oder dann, wenn die Option Polyline=False verwendet wird. Wenn die Option Polyline=True verwendet wird, werden die Punkte durch gerade Liniensegmente verbunden.
    • Standardmäßig werden 2D-Kurven erstellt. Bei der Festlegung von 2D-Kurven muss die erste Spalte der Datenpunkte Ganzzahlen enthalten, die die Höhe der Ebene einer der Kurven angeben. Der Anfang einer neuen Kurve wird durch Ändern dieser Höhe von einer Linie zur nächsten angegeben. Wenn die Option 3D=True verwendet wird, können die Kurven dreidimensional (3D) sein.
    • Verwenden Sie das Schlüsselwort „Fit“ (Anpassen), um festzulegen, ob eine Kurvenanpassung (Curve Fitting) oder eine Interpolation erfolgen soll. Bei Fit=True erfolgt eine Kurvenanpassung. Bei der Kurvenanpassung wird eine Kurve erstellt, die mit einer bestimmten Toleranz an die Datenpunkte „angepasst“ wird. Die Kurve verläuft möglicherweise nicht genau durch alle Punkte, aber der Abstand zwischen der Kurve und dem Punkt liegt innerhalb des Toleranzbereichs.
    • Verwenden Sie das Schlüsselwort Fittol, wenn die Option Fit=True verwendet wird, um die Toleranz der Kurvenanpassung in Modelleinheiten anzugeben. Beispiel: Fittol=1.0e-2

 

  • Bei der folgenden Kurve wird die Kurvenanpassung verwendet (d. h. Fit=True). Eine große Toleranz (Fittol=2.0) wird verwendet, um zu verdeutlichen, dass die Kurve nicht durch die Punkte verläuft, sondern nur innerhalb des angegebenen Toleranzbereichs liegt.

    217986ffae57153aa92fcd55bc7c4f21f7b9fd4b.png

  • Bei Fit=False erfolgt eine Interpolation. Bei der Interpolation muss die Kurve genau durch alle Punkte verlaufen. Es wird eine Interpolationsmethode verwendet, um eine durchgehende Kurve durch alle Punkte zu erstellen. Die folgende Kurve ist interpoliert (d. h. Fit=False). Es gibt sieben Punkte in der Datei, und die Kurve verläuft genau durch jeden einzelnen Punkt.

    f695a422e67fedada62be77c0a0e857af955b06c.png

 

Folgende wichtige Aspekte sind zu beachten:

  1. Mehrere Kurven werden durch Leerzeilen getrennt.
  2. Sie können Punktkurven-Textdateien importieren, die Ein-Punkt-Kurven enthalten, die dann als Punkte erstellt werden.
  3. PunktkurvenSingle location in the sketch grid. 2-D object that has no height, width, or length. The origin, an axis, and a vertex are examples of points. Use the Point tool to sketch a point on the sketch grid. Points are useful as a dimensional reference, for splitting, and for creating a point on a line or curve through which you want to draw a three-point circle.-Textdateien, die geöffnet oder eingefügt werden, zeigen eine geschlossene Kurve an, wenn die Datei einen wiederholten Wert enthält.
  4. Kurven können wie andere importierte Objekte in Koordinatensysteme oder andere Geometrien importiert werden.
  5. Wenn beim Lesen der eingegebenen Textdatei ein Fehler auftritt, erscheint eine Meldung mit der Zeilennummer des Fehlers in Klammern, gefolgt von dem Text, der in dieser Zeile steht.

Im folgenden Beispiel sehen Sie links den Inhalt einer Punktkurven-Textdatei und rechts die damit erzeugten 3D-Kurven:

  • Beachten Sie, Annotation placed on a design, drawing sheet, or 3D markup. Notes contain text or symbols that you insert and can be connected to geometry by a note leadass die Punktkoordinaten (Z, X, Y) sind.
  • Beispiel (1 2 3) bedeutet (Z=1, X=2, Y=3).

3d=true
Polyline=false

1 0 0
1 0 1
1 1 0
1 1 1
2 0 1
2 1 0

3 0 0
3 0 1
3 1 0

0d271aa27292a4830fc28fc2f3e545888f9f368f.png

Schlüsselwörter:

polyline=false – Es werden Freiformkurven erstellt.

polyline=true – Es werden gerade Linien erzeugt.

d=true – Es werden 3D-Kurven erstellt.

3d=false – Die Kurven sind zweidimensional. Dies ist auch der Fall, wenn die Option nicht festgelegt ist.

fit=true – Die Kurvenanpassung wird verwendet.

  • Bei der Kurvenanpassung wird die „beste Passform“ durch die Punkte gefunden.
  • Es ist nicht erforderlich, dass die Kurve durch alle Punkte verläuft.

fit=false – Die Interpolation wird verwendet.

  • Bei der Interpolation verläuft die Kurve zwingend durch alle Punkte in der Datei.

fittol=1.0e-2 – Dies ist die Toleranz bei der Kurvenanpassung in den in der Datei verwendeten Einheiten.

Die Leerzeile nach dem ersten Koordinatensatz zeigt an, dass der nächste Koordinatensatz eine neue Kurve ist.

Sie können den vorherigen Dateiinhalt kopieren und in eine Textdatei einfügen und dann die Vorgänge mit der Option e9f754c97a331f85e6f8769b9e339d25c105657b.png selbst ausprobieren.

RS DesignSpark is the go-to platform for students, makers, hobbyists and professional design engineers, providing design resources such as the award winning DesignSpark PCB and DesignSpark Mechanical CAD software. Join the community today at https://www.rs-online.com/designspark/register