TechDraw LengthDimension/de: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
Line 105: Line 105:
{{Properties_Title/de|Basis}}
{{Properties_Title/de|Basis}}


* {{PropertyData/de|References 2D|LinkSubList}}: 2D-Objekt(e) der Zeichnungsansicht, auf denen das Maß basiert. Wird verwendet, wenn die {{PropertyData/de|Measure Type}} auf {{Value|Projected}} gesetzt ist.
<div class="mw-translate-fuzzy">
* {{PropertyData/de|References 3D|LinkSubList}}: 3D Objekt(e) auf denen das Maß basiert. Wird verwendet, wenn die {{PropertyData/de|Measure Type}} auf {{Value|True}} gesetzt ist.
* {{PropertyData/de|X}}: Horizontale Position des Maßtexts relativ zur Ansicht.
* {{PropertyData/de|Y}}: Vertikale Position des Maßtexts relativ zur Ansicht.
* {{PropertyData/de|Type|Enumeration}}: Länge, Radius, Durchmesser usw. Wird normalerweise nicht vom Endanwender geändert.
* {{PropertyData/de|Typ}}: Länge, Radius, Durchmesser usw. Wird normalerweise vom Endanwender nicht geändert.
* {{PropertyData/de|MeasureType|Enumeration}}: Wie die Messung durchgeführt wird.
* {{PropertyData/de|MessungsTyp}}: Wie die Messung durchgeführt wird. Wird normalerweise nicht direkt durch den Endbenutzer geändert.
::<code>True</code> - basierend auf 3D-Geometrie
::<code>True</code> - basierend auf 3D-Geometrie
::<code>Projected</code> - basierend auf der Zeichung
::<code>Projected</code> - basierend auf 2D-Geometrie der Zeichnungsansicht.
* {{PropertyData/de|TheoretischExakt}}: Gibt ein theoretisch genaues (oder grundlegende) Maß an.
* {{PropertyData/de|Theoretical Exact|Bool}}: Gibt ein theoretisch genaues Maß (Nennmaß ohne Toleranzen) an.
::{{FALSE}} - standardmäßig ein normales Maß, eventuell mit Toleranzen.
::{{FALSE}} - standardmäßig ein normales Maß, eventuell mit Toleranzen.
::{{TRUE}} - ein theoretischer Wert. Als solcher darf er keine Toleranzen aufweisen. Der Wert ist durch einen Rahmen um den Wert gekennzeichnet.
::{{TRUE}} - ein theoretischer Wert. Als solcher darf er keine Toleranzen aufweisen. Der Wert ist durch einen rechteckigen Rahmen um die Maßzahl gekennzeichnet.
* {{PropertyData/de|GleicheToleranz}}: Falls oberes und unteres Abmaß gleich sind. Dann wird der negative Wert des oberen Abmaßes als unteres Abmaß benutzt
* {{PropertyData/de|Equal Tolerance|Bool}} (Symmetrische Toleranz): Falls oberes und unteres Abmaß gleich sind, wird der negative Wert des oberen Abmaßes als unteres Abmaß benutzt.
::{{TRUE}} - der negierte Wert von {{PropertyData/de|ObereToleranz}} wird als {{PropertyData/de|UntereToleranz}} benutzt. Die Anzeige zeigt [[Image:TechDraw_equal-tolerance.png|100px]]
::{{TRUE}} - der negierte Wert von {{PropertyData/de|Over Tolerance}} (oberes Abmaß) wird als {{PropertyData/de|Under Tolerance}} (unteres Abmaß) benutzt. Die Anzeige zeigt [[Image:TechDraw_equal-tolerance.png|100px]].
::{{FALSE}} - der Wert von {{PropertyData/de|UntereToleranz}} wird benutzt. Die Anzeige zeigt [[Image:TechDraw_Non-equal-tolerance.png|80px]]
::{{FALSE}} - der Wert von {{PropertyData/de|Under Tolerance}} wird benutzt. Die Anzeige zeigt [[Image:TechDraw_Non-equal-tolerance.png|80px]].
* {{PropertyData/de|ObereToleranz}}: Der Betrag, um den das Maß größer sein darf.
* {{PropertyData|Over Tolerance|QuantityConstraint}} (oberes Abmaß): Der Betrag, um den das Maß größer sein darf.
* {{PropertyData/de|UntereToleranz}}: Der Betrag, um den das Maß kleiner sein darf.
* {{PropertyData|Under Tolerance|QuantityConstraint}} (unteres Abmaß): Der Betrag, um den das Maß kleiner sein darf.
* {{PropertyData/de|Umgekehrt}}: Hebt hervor, ob das Maß einen üblichen oder einen invertierten Wert darstellt.
* {{PropertyData/de|Inverted|Bool}}: Gibt an, ob das Maß einen üblichen oder einen invertierten Wert darstellt.
::{{FALSE}} - der gewöhnliche Wert wird verwendet. Für Länge ist es eine positive Zahl, für Winkel der schräggestellte Wert (0° - 180°).
::{{FALSE}} - der gewöhnliche Wert wird verwendet. Für Länge ist es eine positive Zahl, für Winkel der schräggestellte Wert (0° - 180°).
::{{TRUE}} - der umgekehrte Wert wird verwendet. Für Länge eine negative Zahl, für Winkel der Reflexwert (180° - 360°).
::{{TRUE}} - der umgekehrte Wert wird verwendet. Für Länge eine negative Zahl, für Winkel der Reflexwert (180° - 360°).
* {{PropertyData/de|X}}: Horizontale Position des Maßtexts relativ zur Ansicht.
</div>
* {{PropertyData/de|Y}}: Vertikale Position des Maßtexts relativ zur Ansicht.
* {{PropertyData|Lock Position|Bool|Hidden}}: Wenn {{TRUE}}, wird die Position des Maßtextes fixiert.
* {{PropertyData|Rotation|Angle|Hidden}}: Schreibgeschützt.
* {{PropertyData|Scale Type|Enumeration|Hidden}}: Schreibgeschützt.
* {{PropertyData|Scale|FloatConstant|Hidden}}: Schreibgeschützt.
* {{PropertyData|Caption|String|Hidden}}: Nicht verwendet.


{{Properties_Title/de|Format}}
{{Properties_Title/de|Format}}

Revision as of 22:45, 12 February 2023

TechDraw Längenmaß

Menüeintrag
TechDraw → Bemaßungen → Längenmaß einfügen
Arbeitsbereich
TechDraw
Standardtastenkürzel
Keiner
Eingeführt in Version
-
Siehe auch
TechDraw MaßHorizontal, TechDraw MaßVertikal

Beschreibung

Das Werkzeug TechDraw Längenmaß fügt einer Ansicht ein lineares Maß hinzu. Das Längenmaß kann der Abstand zwischen zwei Eckpunkten, die Länge einer Kante oder der Abstand zwischen zwei Kanten sein. Das Maß stellt zunächst den projizierten Abstand dar (wie in der Zeichnung abgebildet). Wenn das Maß auf 3D-Referenzen basiert, kann es auf die tatsächliche Länge geändert werden, indem die Daten-EigenschaftMeasure Type auf true gesetzt wird.

Längenbemaßung zweier beliebiger Knoten der Ansicht

Anwendung

  1. Die Punkte oder die Kante auswählen, die die Messung definieren. Die Geometrie kann in der Zeichnung oder in der 3D-Ansicht ausgewählt werden.
  2. Es gibt verschiedene Möglichkeiten das Werkzeug aufzurufen:
    • Die Schaltfläche Längenmaß einfügen drücken.
    • Den Menüeintrag TechDraw → Längenmaß einfügen auswählen.
  3. Ein Maß wird der Ansicht hinzugefügt. Das Maß kann an die gewünschte Position gezogen werden.
  4. Falls erforderlich, können Toleranzen, wie auf der GD&T-Seite beschrieben, hinzugefügt werden.

Um die Eigenschaften eines Maßes (Dimension-Objekt) zu ändern, wird es in der Zeichnung oder in der Baumansicht doppelt angeklickt. Dadurch wird der Dialog Maßeintrag geöffnet.

Dialog Maßeintrag

Der Dialog Maßeintrag ermöglicht die folgenden Einstellungen:

Toleranzen

  • Theoretisch genau: Wenn diese Option aktiviert ist, wird das Maß als theoretisch genaues Maß angegeben. Als solches darf es keine Toleranzen aufweisen. Das Maß wird durch einen Rahmen um den Wert dargestellt:
  • Symmetrische Toleranz: Falls aktiviert, sind das obere und das untere Abmaß gleich und der negierte Wert des oberen Abmaßes wird für das untere Abmaß benutzt. Dargestellt wird es , anderenfalls .
  • Oberes Abmaß: Der Wert, um den die Abmessung größer sein darf.
  • Unteres Abmaß: Der Wert, um den die Abmessung kleiner sein darf.

Formatierung

  • Formatspezifizierer: Wie die Maßzahl formatiert werden soll. Standardspezifizierer ist %.xf, wobei x die Anzahl der Dezimalstellen angibt. Details zur Formatierungssyntax findet man unter printf format string (engl.). Es gibt noch ein zusätzliches %w Format, das die festgelegte Anzahl von Ziffern nach dem Dezimaltrennzeichen ausgibt und die am Ende stehenden Nullen entfernt. Zum Beispiel heißt %.2w, dass höchstens 2 Dezimalstellen ausgegeben und alle Nullen am Ende abgeschnitten werden.
  • Beliebiger Text: Falls aktiviert, wird die Bemaßung durch den Inhalt des Formatspezifizierer-Feldes ersetzt.
  • Formatspezifizierer für das obere Abmaß: Wie das obere Abmaß formatiert werden soll. Standardspezifizierer ist %.xf, wobei x die Anzahl der Dezimalstellen angibt. Details zur Formatierungssyntax findet man unter printf format string (engl.).
  • Formatspezifizierer für das untere Abmaß: Wie das untere Abmaß formatiert werden soll. Standardspezifizierer ist %.xf, wobei x die Anzahl der Dezimalstellen angibt. Details zur Formatierungssyntax findet man unter printf format string (engl.).
  • Beliebiger Toleranztext: Falls aktiviert, werden die Toleranzen durch den Inhalt der Übertoleranz Formatspezifizierer- und Untertoleranz Formatspezifizierer-Felder ersetzt.

Anzeigeformat

  • Maßpfeile umdrehen: Dreht die Richtung um, in die die Bemaßungspfeile zeigen. Als Vorgabe sind sie innerhalb der/des Bemaßungslinie/-bogens und zeigen nach außen.
  • Farbe: Die Farbe für Linien und Texte.
  • Schrifthöhe: Die Größe des Bemaßungstextes.
  • Zeichnungsstil: Gibt den Standard (und dessen Stil) an, nach dem die Bemaßung gezeichnet wird. Siehe die Eigenschaft Standard und Stil für Einzelheiten.

Linien

  • Winkel überschreiben: Wenn angehakt, werden die gewöhnlichen Winkel für Maßlinie und Maßhilfslinie durch die angegebenen Werte überschrieben.
  • Maßlinienwinkel: Vorgabewert für den Winkel zwischen Maßlinie und der X-Achse der Ansich (in Grad).
  • Standardwert verwenden: Setzt den Maßlinienwinkel auf den üblichen Winkel.
  • Auswahl verwenden: Setzt den Maßlinienwinkel entsprechend dem Winkel der ausgewählten Kante (oder der 2 Knotenpunkte) in der Ansicht.
  • Maßhilfslinienwinkel: Vorgabewert für den Winkel zwischen Maßhilfslinie und der X-Achse der Ansicht (in Grad).
  • Standardwert verwenden: Setzt den Maßhilfslinienwinkel auf den üblichen Winkel.
  • Auswahl verwenden: Setzt den Maßhilfslinienwinkel entsprechend dem Winkel der ausgewählten Kante (oder der 2 Knotenpunkte) in der Ansicht.

Eigenschaften

Daten

Basis

  • Daten-EigenschaftReferences 2D (LinkSubList): 2D-Objekt(e) der Zeichnungsansicht, auf denen das Maß basiert. Wird verwendet, wenn die Daten-EigenschaftMeasure Type auf Projected gesetzt ist.
  • Daten-EigenschaftReferences 3D (LinkSubList): 3D Objekt(e) auf denen das Maß basiert. Wird verwendet, wenn die Daten-EigenschaftMeasure Type auf True gesetzt ist.
  • Daten-EigenschaftType (Enumeration): Länge, Radius, Durchmesser usw. Wird normalerweise nicht vom Endanwender geändert.
  • Daten-EigenschaftMeasureType (Enumeration): Wie die Messung durchgeführt wird.
True - basierend auf 3D-Geometrie
Projected - basierend auf 2D-Geometrie der Zeichnungsansicht.
  • Daten-EigenschaftTheoretical Exact (Bool): Gibt ein theoretisch genaues Maß (Nennmaß ohne Toleranzen) an.
false - standardmäßig ein normales Maß, eventuell mit Toleranzen.
true - ein theoretischer Wert. Als solcher darf er keine Toleranzen aufweisen. Der Wert ist durch einen rechteckigen Rahmen um die Maßzahl gekennzeichnet.
  • Daten-EigenschaftEqual Tolerance (Bool) (Symmetrische Toleranz): Falls oberes und unteres Abmaß gleich sind, wird der negative Wert des oberen Abmaßes als unteres Abmaß benutzt.
true - der negierte Wert von Daten-EigenschaftOver Tolerance (oberes Abmaß) wird als Daten-EigenschaftUnder Tolerance (unteres Abmaß) benutzt. Die Anzeige zeigt .
false - der Wert von Daten-EigenschaftUnder Tolerance wird benutzt. Die Anzeige zeigt .
  • DatenOver Tolerance (QuantityConstraint) (oberes Abmaß): Der Betrag, um den das Maß größer sein darf.
  • DatenUnder Tolerance (QuantityConstraint) (unteres Abmaß): Der Betrag, um den das Maß kleiner sein darf.
  • Daten-EigenschaftInverted (Bool): Gibt an, ob das Maß einen üblichen oder einen invertierten Wert darstellt.
false - der gewöhnliche Wert wird verwendet. Für Länge ist es eine positive Zahl, für Winkel der schräggestellte Wert (0° - 180°).
true - der umgekehrte Wert wird verwendet. Für Länge eine negative Zahl, für Winkel der Reflexwert (180° - 360°).
  • Daten-EigenschaftX: Horizontale Position des Maßtexts relativ zur Ansicht.
  • Daten-EigenschaftY: Vertikale Position des Maßtexts relativ zur Ansicht.
  • Daten (Hidden)Lock Position (Bool): Wenn true, wird die Position des Maßtextes fixiert.
  • Daten (Hidden)Rotation (Angle): Schreibgeschützt.
  • Daten (Hidden)Scale Type (Enumeration): Schreibgeschützt.
  • Daten (Hidden)Scale (FloatConstant): Schreibgeschützt.
  • Daten (Hidden)Caption (String): Nicht verwendet.

Format

  • Daten-EigenschaftFormatAngabe: Wie die Bemaßung formatiert sein wird. Siehe Formatierung.
  • Daten-EigenschaftFormatAngabeObereToleranz: Wie Daten-EigenschaftFormatAngabe, aber für obere Abmaße.
  • Daten-EigenschaftFormatAngabeUntereToleranz: Wie Daten-EigenschaftFormatAngabe, aber für untere Abmaße.
  • Daten-Eigenschaftfrei wählbar: Gibt an, ob FormatAngabe als Vorlage oder als aktueller Text behandelt werden soll.
false - der Inhalt von Format Spec wird zur Formatierung der Maßzahl verwendet.
true - der Inhalt von Format Spec wird anstatt der Maßzahl als Text angezeigt.
  • Daten-Eigenschaftfrei wählbare Toleranzen: Wie Daten-Eigenschaftfrei wählbar, aber für die Toleranz.

Override

  • Daten-EigenschaftAngleOverride: Ob die Richtung der Maßlinien und Maßhilfslinien überschrieben wird.
false - die Richtungen werden wie üblich berechnet.
true - die Richtungen werden mit den Werten der Eigenschaften LineAngle und ExtensionAngle überschrieben.
  • Daten-EigenschaftLineAngle: Winkel zwischen Maßlinie und der X-Achse der Ansicht (in Grad).
  • Daten-EigenschaftExtensionAngle: Winkel zwischen Maßlinie(n) und der X-Achse der Ansicht (in Grad).

Ansicht

Dimension Format

  • Ansicht-EigenschaftVisibility (Sichtbarkeit): Setzt, ob das Maß sichtbar ist. true - sichtbar, false - versteckt.

Dimension Format

  • Ansicht-EigenschaftFont (Schriftart): Der Name der Schriftart, die für den Maßtext verwendet werden soll.
  • Ansicht-EigenschaftFontsize (Schriftgröße): Höhe des Maßtextes.
  • Ansicht-EigenschaftLine Width (Linienbreite): Maßlinienstärke.
  • AnsichtGap Factor ASME (Lückenfaktor ASME): Legt die Weite der Lücke zwischen Geometrie und Anfang der Maßhilfslinie fest. Dieser Wert mal der Linienbreite (Line Width) ergibt die Weite der Lücke. eingeführt mit Version 1.0
  • AnsichtGap Factor ISO (Lückenfaktor ISO): Legt die Weite der Lücke zwischen Geometrie und Anfang der Maßhilfslinie fest. Dieser Wert mal der Linienbreite (Line Width) ergibt die Weite der Lücke. eingeführt mit Version 1.0
  • Ansicht-EigenschaftColor (Farbe): Farbe für Linien und Text.
  • Ansicht-EigenschaftStandard And Style (Standard und Stil): Gibt die Norm (und deren Ausführungsart) an, nach der Maßeingeträge erfolgen:
Unterschiede zwischen den unterstützten Normen
ISO Oriented - Darstellung nach ISO 129-1; Text wird so gedreht, dass er parallel zur Tangente an die Maßlinie liegt.
ISO Referencing - Darstellung nach ISO 129-2; der Text steht immer horizontal, oberhalb einer kürzest möglichen Bezugslinie.
ASME Inlined - Darstellung nach ASME Y14.5M, der Text steht horizontal, in einem Ausbruch innerhalb der Maßlinie oder des Bogens eingefügt.
ASME Referencing - Darstellung nach ASME Y14.5M, der Text steht horizontal, mittig am Ende einer Bezugslinie.
  • Ansicht-EigenschaftRendering Extent (Darstellungsergänzung): Eher universelle Eigenschaft, die angibt, wie viel Platz ein Maßeintrag einnehmen darf:
None - Es werden keine Linien oder Pfeile gezeichnet, sondern nur die nackte Maßzahl dargestellt.
Minimal - Für Längen und Winkel wird eine Hinweislinie (einseitige Maßlinienbegrenzung) gezeichnet, die die Maßzahl mit einer virtuellen Maßhilfslinie verbindet. Die Maßhilfslinie selbst wird nicht hinzugefügt.
Durchmesser werden mit Confined-Ergänzung, Radien mit Reduced-Ergänzung dargestellt.
Confined - Für Längen und Winkel wird eine Maßlinie (gerade, oder Bogen) mit beidseitigen Maßlinienbegrenzungen dargestellt, die die virtuellen Maßhilfslinien des Start- und Endpunktes verbindet, wobei die Maßhilfslinien selbst nicht hinzugefügt werden.
Durchmesser werden mit einer Maßlinie mit mindestens einer Maßlinienbegrenzung von der Maßzahl zum nächsten Punkt auf dem Kreis gezeichnet, Radien wie bei der Reduced< -Ergänzung.
Reduced - Für Längen und Winkel wird eine Hinweislinie (einseitige Maßlinienbegrenzung) gezeichnet, die die Maßzahl mit der ebenfalls gezeichneten Maßhilfslinie verbindet.
Durchmesser werden mit einer Hinweislinie (einseitige Maßlinienbegrenzung) von der Maßzahl zum nächsten Punkt auf dem Kreis, Radien mit einer Maßlinie mit mindestens einer Maßlinienbegrenzung von der Maßzahl zum nächsten Punkt auf dem Kreis gezeichnet.
Normal - Der Standardwert. Für Längen und Winkel wird eine Maßlinie (gerade, oder Bogen) mit beidseitigen Maßlinienbegrenzungen dargestellt, die die Maßhilfslinien verbindet, und die Maßhilfslinien selbst auch.
Durchmesser werden mit einer Maßlinie mit beidseitigen Maßlinienbegrenzungen dargestellt, die über den Mittelpunkt verlaufen und zwei Punkte auf dem Kreis verbinden.
Radien werden mit einer Hinweislinie (einseitige Maßlinienbegrenzung) vom Mittelpunkt zum nächsten Punkt auf dem Kreisbogen gezeichnet.
Expanded - Nur Durchmesser unterstützen diesen Wert, so dass sie horizontalen oder vertikalen Längenmaßen ähnlich dargestellt werden. Andere Maßarten werden wie bei der Normal-Ergänzung dargestellt.
  • Ansicht-EigenschaftFlip Arrowheads (Pfeilspitzen umkehren): Standardmäßig zeigen bei innerhalb der Maßlinie/des Bogens plazierten Maßzahlen die Maßpfeile nach außen. Wird die Maßzahl außerhalb der Maßlinie/des Bogens platziert, zeigen die Maßpfeile nach innen.
false - Wählt die Richtung der Maßpfeile automatisch nach der obigen Regel aus.
true - Dreht die automatisch gewählte Richtung um.

Begrenzungen

Dimension-Objekte (Maße) sind anfällig für das "Topological-Naming-Problem" (Problem der topologischen Benennung). Das bedeutet, dass bei einer Änderung der 3D Geometrie die Flächen und Kanten des Modells intern umbenannt werden können; wenn ein Maß an eine Kante angehängt wird, die dann geändert wird, kann das Maß brechen. Im Allgemeinen ist es nicht möglich, die projizierten 2D-Bemaßungen mit den tatsächlichen 3D-Objekten synchronisiert zu halten.

Es wird daher empfohlen, Bemaßungen hinzuzufügen, wenn das 3D Modell nicht mehr verändert wird.

Zwischenlösung

Wenn du eine TechDraw Ansicht mit Bemaßungen behalten möchtest, die nicht brechen, musst du ein Objekt bemaßen, das sich nicht ändert.

  • Wähle das zu projizierende Objekt aus, wechsle dann zur Part Arbeitsbereich und verwende Part → Einfache Kopie erstellen. Dadurch wird ein einzelnes Objekt erzeugt, das nicht parametrisch ist, d.h. nicht mehr bearbeitet werden kann.
  • Wähle diese Kopie aus, verwende dann TechDraw Ansicht und füge die gewünschten Bemaßungen hinzu.
  • Wenn das ursprüngliche 3D Modell geändert wird, wirken sich die Änderungen weder auf die einfache Kopie noch auf die Bemaßungen in der TechDraw Ansicht aus.

Siehe Leitbemaßungen für einen weiteren Ansatz zur Umgehung des Problems der topologischen Benennung.

Skripten

Siehe auch: Autogenerierte API Dokumentation und FreeCAD Grundlagen Skripten.

Das Werkzeug Längenmaß kann in Makros und von der Python-Konsole aus mit den folgenden Funktionen verwendet werden:

dim1 = FreeCAD.ActiveDocument.addObject('TechDraw::DrawViewDimension','Dimension')
dim1.Type = "Distance"
dim1.References2D=[(view1, 'Edge1')]
rc = page.addView(dim1)

Anmerkungen

  • Kantenauswahl. Die Auswahl von Kanten kann schwierig sein. Der Auswahlbereich für Kanten kann mit dem Parameter "/Mod/TechDraw/General/EdgeFuzz" angepasst werden (siehe Std ParameterDialog). Dies ist eine dimensionslose Zahl. Die Voreinstellung ist 10.0. Werte im Bereich von 20-30 erleichtern die Auswahl von Kanten spürbar. Große Zahlen führen zu Überlappungen mit anderen Zeichnungselementen.
  • Nachkommastellen. Maße verwenden standardmäßig die globale Einstellung der Dezimalstellen. Diese kann über Einstellungen oder durch Ändern der Eigenschaft FormatSpec geändert werden.
  • Mehrere Objekte. Ansichten können mehrere 3D-Objekte als Quelle enthalten. Maße können zwischen Geometrien verschiedener Objekte der Ansicht erstellt werden (z.B. von Object1.Vertex0 bis Object2.Vertex3).