Arch Axis/de: Difference between revisions

From FreeCAD Documentation
No edit summary
(Updating to match new version of source page)
Line 1: Line 1:
<languages/>
<languages/>
<div class="mw-translate-fuzzy">
{{docnav/de
{{docnav/de
|[[Arch_CompAxis/de|Arch CompAxis]]
|[[Arch_CompAxis/de|Arch CompAxis]]
Line 8: Line 9:
|IconR=Arch_AxisSystem.png
|IconR=Arch_AxisSystem.png
}}
}}
</div>


<div class="mw-translate-fuzzy">
{{GuiCommand/de
{{GuiCommand/de
|Name=Arch Axis|Name/de=Achsen
|Name=Arch Axis|Name/de=Achsen
Line 16: Line 19:
|SeeAlso=[[Arch AxisSystem/de|Achsensystem]], [[Arch Grid/de|Gitter]]
|SeeAlso=[[Arch AxisSystem/de|Achsensystem]], [[Arch Grid/de|Gitter]]
}}
}}
</div>


==Beschreibung==
==Beschreibung==


<div class="mw-translate-fuzzy">
Das Achsen-Werkzeug ermöglicht die Platzierung von Achsensystemen im aktuellen Dokument.
Das Achsen-Werkzeug ermöglicht die Platzierung von Achsensystemen im aktuellen Dokument.
Die Entfernung und der Winkel zwischen den Achsen ist genauso wie der Nummerierungsstil konfigurierbar.
Die Entfernung und der Winkel zwischen den Achsen ist genauso wie der Nummerierungsstil konfigurierbar.
Die Achsen dienen hauptsächlich als Referenzen zum Rasten von Objekten, können aber auch zusammen mit [[Arch AxisSystem/de|Achsensystemen]] und auch als Referenz für andere Arch-Objekte zur parametrischen Erzeugung von Arrays, z.B. von Trägern oder Säulen, genutzt werden. [[Arch Grid/de|Gitter(Raster)]] können auch anstelle von Achsen genutzt werden.
Die Achsen dienen hauptsächlich als Referenzen zum Rasten von Objekten, können aber auch zusammen mit [[Arch AxisSystem/de|Achsensystemen]] und auch als Referenz für andere Arch-Objekte zur parametrischen Erzeugung von Arrays, z.B. von Trägern oder Säulen, genutzt werden. [[Arch Grid/de|Gitter(Raster)]] können auch anstelle von Achsen genutzt werden.
</div>


[[Image:Arch Axis example.jpg|600px]]
[[Image:Arch Axis example.jpg|600px]]
{{Caption|Zwei Achsenobjekte, die rechtwinklig zueinander ausgerichtet sind, um ein Raster zu erzeugen}}
{{Caption|Zwei Achsenobjekte, die rechtwinklig zueinander ausgerichtet sind, um ein Raster zu erzeugen}}


<div class="mw-translate-fuzzy">
==Anwendung==
==Anwendung==
</div>


<div class="mw-translate-fuzzy">
# Drücken Sie den {{Button|[[Image:Arch Axis.svg|16px]][[Arch Axis/de|Achsen]]}}-Knopf oder die Tasten {{KEY|A}} und {{KEY|X}}.
# Drücken Sie den {{Button|[[Image:Arch Axis.svg|16px]][[Arch Axis/de|Achsen]]}}-Knopf oder die Tasten {{KEY|A}} und {{KEY|X}}.
# [[Draft Move/de|Bewegen]]/[[Draft Rotate/de|Rotieren]] Sie das Achsensystem in die gewünschte Position.
# [[Draft Move/de|Bewegen]]/[[Draft Rotate/de|Rotieren]] Sie das Achsensystem in die gewünschte Position.
# Mit einem Doppelklick auf das Achsensystem in der Baumansicht in den Editiermodus gehen, um Einstellungen wie Achsenanzahl, Abstände und Winkel zwischen den Achsen anzupassen.
# Mit einem Doppelklick auf das Achsensystem in der Baumansicht in den Editiermodus gehen, um Einstellungen wie Achsenanzahl, Abstände und Winkel zwischen den Achsen anzupassen.
</div>


==Optionen==
==Optionen==
Line 49: Line 59:
* {{PropertyView|Show Labels}}: die Anzeige der Etiketten ein- oder ausschalten
* {{PropertyView|Show Labels}}: die Anzeige der Etiketten ein- oder ausschalten


<div class="mw-translate-fuzzy">
==Scripting==
==Scripting==
{{Emphasis|Siehe auch:}} [[Arch API/de|Arch API]] und [[FreeCAD Scripting Basics/de|FreeCAD Scripting Basics]].
{{Emphasis|Siehe auch:}} [[Arch API/de|Arch API]] und [[FreeCAD Scripting Basics/de|FreeCAD Scripting Basics]].
</div>


<div class="mw-translate-fuzzy">
Das Achsen-Werkzeug kann in [[macros/de|Makros]] ebenso wie aus der [[Python/de|Python]]-Konsole heraus mit folgender Funktion angesprochen werden:
Das Achsen-Werkzeug kann in [[macros/de|Makros]] ebenso wie aus der [[Python/de|Python]]-Konsole heraus mit folgender Funktion angesprochen werden:
</div>
{{Code|code=
{{Code|code=
Axes = makeAxis(num=5, size=1000, name="Axes")
Axes = makeAxis(num=5, size=1000, name="Axes")
Line 60: Line 74:


Beispiel:
Beispiel:

{{Code|code=
{{Code|code=
import Draft, Arch
import Draft, Arch
Line 82: Line 97:
FreeCAD.ActiveDocument.recompute()
FreeCAD.ActiveDocument.recompute()
}}
}}

<div class="mw-translate-fuzzy">
{{docnav/de
{{docnav/de
|[[Arch_CompAxis/de|Arch CompAxis]]|
|[[Arch_CompAxis/de|Arch CompAxis]]|
Line 90: Line 107:
|IconR=Arch_AxisSystem.png
|IconR=Arch_AxisSystem.png
}}
}}
</div>


{{Arch Tools navi/de}}
{{Arch Tools navi/de}}

Revision as of 14:27, 3 February 2020

Achsen

Menüeintrag
Architektur → Achse
Arbeitsbereich
Arch
Standardtastenkürzel
A X
Eingeführt in Version
-
Siehe auch
Achsensystem, Gitter

Beschreibung

Das Achsen-Werkzeug ermöglicht die Platzierung von Achsensystemen im aktuellen Dokument. Die Entfernung und der Winkel zwischen den Achsen ist genauso wie der Nummerierungsstil konfigurierbar. Die Achsen dienen hauptsächlich als Referenzen zum Rasten von Objekten, können aber auch zusammen mit Achsensystemen und auch als Referenz für andere Arch-Objekte zur parametrischen Erzeugung von Arrays, z.B. von Trägern oder Säulen, genutzt werden. Gitter(Raster) können auch anstelle von Achsen genutzt werden.

Zwei Achsenobjekte, die rechtwinklig zueinander ausgerichtet sind, um ein Raster zu erzeugen

Anwendung

  1. Drücken Sie den Achsen-Knopf oder die Tasten A und X.
  2. Bewegen/Rotieren Sie das Achsensystem in die gewünschte Position.
  3. Mit einem Doppelklick auf das Achsensystem in der Baumansicht in den Editiermodus gehen, um Einstellungen wie Achsenanzahl, Abstände und Winkel zwischen den Achsen anzupassen.

Optionen

  • Jede Achse in einem Achsensystem hat seinen eigenen Abstand und Winkel bezogen auf die vorhergehende Achse. Dies erlaubt die Erstellung sehr komplexer Systeme wie z.B. nicht-orthogonaler Systeme, polarer Systeme oder jede Art von nicht-uniformen System.
  • Durch einen Doppelklick auf die Achsen in der Baumansicht kann man den Abstand, den Winkel und die Beschriftung für jede Achse vornehmen
  • Achsenlänge, Größe der Blasen und Nummerierungsstil sind direkt über die Eigenschaften des Achsensystems einstellbar.
  • Für jede Achse kann auch eine Beschriftung angezeigt werden, die mit dem Aufgabendialog (task panel dialog) angepaßt werden kann.

Eigenschaften

  • DatenLength: die Achsenlänge
  • AnsichtBubble Size: die Größe der Blasen an den Achsen
  • AnsichtNumeration style: der Nummerierungsstil: 1,2,3, A,B,C, etc...
  • AnsichtBubble Position: wo sich die Blase an der Achse befindet: am Startpunkt, am Endpunkt, beides oder keines.
  • AnsichtFont Name: Einen Schrifttyp, um die Blasennummer und/oder ein Etikett (Beschriftung) anzubringen
  • AnsichtFont Size: nur die Größe des Etikettentextes (der Text zur Blase wird durch die Blasengröße bestimmt)
  • AnsichtShow Labels: die Anzeige der Etiketten ein- oder ausschalten

Scripting

Siehe auch: Arch API und FreeCAD Scripting Basics.

Das Achsen-Werkzeug kann in Makros ebenso wie aus der Python-Konsole heraus mit folgender Funktion angesprochen werden:

Axes = makeAxis(num=5, size=1000, name="Axes")
  • Erzeugt ein Axes-Objekt basierend auf der gegebenen Anzahl num der Achsen und dem Abstand size zwischen benachbarten Achsen.

Beispiel:

import Draft, Arch

Axes = Arch.makeAxis(5, 1000)

Axes.ViewObject.LineWidth = 3
Axes.ViewObject.BubbleSize = 200
Axes.ViewObject.FontSize = 150

Axes2 = Arch.makeAxis(6, 500)

Axes2.ViewObject.LineWidth = 2
Axes2.ViewObject.BubbleSize = 200
Axes2.ViewObject.FontSize = 150
Axes2.ViewObject.NumberingStyle = "A,B,C"
FreeCAD.ActiveDocument.recompute()

Axes2.Length = 6000
Draft.rotate(Axes2, -90)
Draft.move(Axes2, FreeCAD.Vector(-1000, 2500, 0))
FreeCAD.ActiveDocument.recompute()