Arch Axis/de: Difference between revisions

From FreeCAD Documentation
(Created page with "Der Hauptanwendungszweck eines Achsensystems ist einfach das Erzeugen von Referenzlinien zum Rasten von Objekten, aber es kann ebenso verwendet werden, um automatisch Elementa...")
No edit summary
 
(93 intermediate revisions by 8 users not shown)
Line 1: Line 1:
<languages/>
{{GuiCommand/de|Name=Arch Axis|Name/de=Achsen|Workbenches=[[Arch Module/de|Arch]]|MenuLocation=Architektur -> Achse|Shortcut=A X}}

{{Docnav/de
|[[Arch_CompAxis/de|AuswahlAchsenwerkzeuge]]
|[[Arch_AxisSystem/de|Achsensystem]]
|[[Arch_Workbench/de|Arch]]
|IconL=Arch_CompAxis.png
|IconC=Workbench_Arch.svg
|IconR=Arch_Axis_System.svg
}}

{{GuiCommand/de
|Name=Arch Axis
|Name/de=Arch Achse
|MenuLocation=Arch → Achsenwerkzeuge → Achse
|Workbenches=[[Arch_Workbench/de|Arch]]
|Shortcut={{KEY|A}} {{KEY|X}}
|SeeAlso=[[Arch_AxisSystem/de|Arch AchsenSystem]], [[Arch_Grid/de|Arch Gitter]]
}}


<span id="Description"></span>
==Beschreibung==
==Beschreibung==


Das {{Button|[[Image:Arch Axis.svg|16px]] [[Arch Axis/de|Arch Achse]]}} Werkzeug ermöglicht es dir, eine Reihe von Achsen im aktuellen Dokument zu platzieren. Der Abstand und der Winkel zwischen den Achsen ist anpassbar, ebenso wie der Nummerierungsstil. Die Achsen dienen hauptsächlich als Referenzen, auf die Objekte gefangen werden, können aber auch zusammen mit {{Button|[[Image:Arch Axis_System.svg|16px]] [[Arch_AxisSystem|Arch Achsensystem]]}} verwendet werden. Sie können auch von anderen Architekturobjekten referenziert werden, um parametrische Anordnungen, z.B. von Trägern oder Stützen, zu erstellen. {{Button|[[Image:Arch Grid.svg|16px]] [[Arch Grid/de|Arch Gitter]]}} können auch an Stellen von Achsen verwendet werden.
The Axis tool allows you to places an axes system in the current document. The distance and the angle between axes is customizable, as well as the numbering style. The axes serve mainly as references to snap objects onto, but can also be used together with [[Arch Structure|structures]] to create parametric arrays of beams or columns.


[[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}}


<span id="Usage"></span>
==Anwendung==
==Anwendung==


# Drücken Sie den {{KEY|[[Image:Arch Axis.png|16px]] '''Achsen'''}}-Knopf oder die Tasten {{KEY|A}} und {{KEY|X}}.
# Drücke die {{Button|[[Image:Arch Axis.svg|16px]][[Arch Axis/de|Architektur Achsen]]}} Taste oder drücke {{KEY|A}} dann {{KEY|X}} Tasten.
# [[Draft Move/de|Bewegen]]/[[Draft Rotate/de|Rotatieren]] Sie das Achsensystem in die gewünschte Position.
# [[Draft Move/de|Bewegen]]/[[Draft Rotate/de|Drehen]] das Achsensystem in die gewünschte Position.
# Wechseln Sie mit einem Doppelklick auf das Achsensystem in der Baumansicht in den Editiermodus, um Einstellungen wie Achsenzahl oder Abstände und Winkel zwischen den Achsen anzupassen.
# Rufe den Bearbeitungsmodus durch doppelklicken des Achsensystems in der Baumansicht auf, um dessen Einstellungen wie Anzahl der Achsen, Abstände und Winkel zwischen den Achsen anzupassen.


<span id="Options"></span>
==Optionen==
==Optionen==


* Jede Achse in einem Achsensystem hat seinen eigenen Abstand und seinen eigenen Winkel in Bezug 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.
* Jede Achse in der Abfolge hat ihren eigenen Abstand und Winkel in Bezug auf die vorherige Achse. Dies ermöglicht sehr komplexe Systeme wie nicht-orthogonale Systeme, polare Systeme oder jede Art von nicht-uniformem System.
* Durch Doppelklicken auf die Achse in der Baumansicht erlaubt das bearbeiten der Abstände, Winkel und Beschriftungen jeder Achse.
* Achsenlänge, Größe der Blasen und Nummerierungsstil sind direkt über die Eigenschaften des Achsensystems einstellbar.
* Achslänge, Größe der Blasen und Nummerierungsstile sind direkt über die Eigenschaften des Achsensystems anpassbar.
* Jede Achse kann auch eine Beschriftung anzeigen, die über den Dialog des Aufgabenbereichs bearbeitet werden kann.


<span id="Properties"></span>
==Bauelementesysteme==
==Eigenschaften==


* {{PropertyData/de|Länge}}: die Länge der Achsen
Der Hauptanwendungszweck eines Achsensystems ist einfach das Erzeugen von Referenzlinien zum Rasten von Objekten, aber es kann ebenso verwendet werden, um automatisch Elementarrays wie Säulengitter oder Trägeranordnungen zu erstellen:
* {{PropertyData|Limit}}: Falls größer als Null, wird jede Achse als zwei Linien in der gegebenen Länge dargestellt anstatt als eine durchgehende Linie {{Version|0.20}}
* {{PropertyView/de|Blasengröße}}: die Größe der Achsenblasen
* {{PropertyView/de|Nummerierungsstil}}: Wie die Achsen nummeriert sind: 1,2,3, A,B,C, usw..
* {{PropertyView/de|Blasenposition}}: Wo die Blase auf der Achse platziert ist: Am Startpunkt, Endpunkt, beide oder keiner.
* {{PropertyView/de|Schriftname}}: Einen Schrifttyp, um die Blasennummer und/oder eine Beschriftung anzubringen
* {{PropertyView/de|Schriftgröße}}: nur die Größe des Beschriftungstextes (der Blasentext wird durch die Blasengröße bestimmt)
* {{PropertyView/de|Beschriftung anzeigen}}: Schaltet die Anzeige der Etikettentexte ein/aus


<span id="Use_as_section_mark"></span>
[[Image:Arch Axis example2.jpg|600px]]
==Verwendung als Abschnittsmarkierung==


Durch setzen der Eigenschaft '''Bubble Position''' auf '''Arrow left/right''' oder '''Bar left/right''' wird die Achse einen gefüllten Pfeil oder einen Strich anstatt der Blase anzeigen, so dass sie als Schnittmarkierung genutzt werden kann {{Version/de|0.20}}
To obtain that result, one or more axes systems must be added to a [[Arch Structure|structural element]], turning it into an array. If one axes system is added, the element is copied once on each line of the system, like the beams on the image above. If two systems are added, the element is copied once on each intersection of the two systems, like the columns on the image above. The same axes systems can of course be used in several structural objects.


<span id="Scripting"></span>
# Create an [[Arch Structure]] object
==Skripten==
# Create one or more [[Arch Axis|axes systems]]
# Select one or more axes systems, then the structure object
# Press the {{KEY|[[Image:Arch Add.png|16px]] [[Arch Add]]}} button
# By entering the edit mode of the structure object (double-clicking it in the tree view), you can add or remove axes systems from it.


{{Emphasis|Siehe auch:}} [[Arch_API/de|Arch API]] und [[FreeCAD_Scripting_Basics/de|FreeCAD Grundlagen Skripten]].
==Properties==


Das Werkzeug Achse kann in [[Macros/de|Makros]] und von der [[Python/de|Python]]-Konsole aus mit der folgenden Funktion verwendet werden:
* {{PropertyData|Length}}: The length of the axes
* {{PropertyView|Bubble Size}}: The size of the axis bubbles
* {{PropertyView|Numeration style}}: How the axes are numbered: 1,2,3, A,B,C, etc...


{{Code|code=
==Scripting==
Axes = makeAxis(num=5, size=1000, name="Axes")
}}


* Erzeugt ein {{incode|Axes}} Objekt basierend auf der gegebenen Anzahl {{incode|num}} der Achsen und dem Abstand {{incode|size}} zwischen benachbarten Achsen.
The Axis tool can by used in [[macros]] and from the python console by using the following function:
<syntaxhighlight>
makeAxis ([number],[interval])
</syntaxhighlight>
:makes an Axis System based on the given number of axes and interval distance


Beispiel:
Example:

<syntaxhighlight>
{{Code|code=
import Arch
import Draft, Arch
Arch.makeAxis(5,2)

</syntaxhighlight>
Axes = Arch.makeAxis(5, 1000)
<languages/>

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()
}}


{{Docnav/de
|[[Arch_CompAxis/de|AuswahlAchsenwerkzeuge]]
|[[Arch_AxisSystem/de|Achsensystem]]
|[[Arch_Workbench/de|Arch]]
|IconL=Arch_CompAxis.png
|IconC=Workbench_Arch.svg
|IconR=Arch_Axis_System.svg
}}

{{Arch Tools navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}

Latest revision as of 10:45, 22 October 2023

Arch Achse

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

Beschreibung

Das Arch Achse Werkzeug ermöglicht es dir, eine Reihe von Achsen im aktuellen Dokument zu platzieren. Der Abstand und der Winkel zwischen den Achsen ist anpassbar, ebenso wie der Nummerierungsstil. Die Achsen dienen hauptsächlich als Referenzen, auf die Objekte gefangen werden, können aber auch zusammen mit Arch Achsensystem verwendet werden. Sie können auch von anderen Architekturobjekten referenziert werden, um parametrische Anordnungen, z.B. von Trägern oder Stützen, zu erstellen. Arch Gitter können auch an Stellen von Achsen verwendet werden.

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

Anwendung

  1. Drücke die Architektur Achsen Taste oder drücke A dann X Tasten.
  2. Bewegen/Drehen das Achsensystem in die gewünschte Position.
  3. Rufe den Bearbeitungsmodus durch doppelklicken des Achsensystems in der Baumansicht auf, um dessen Einstellungen wie Anzahl der Achsen, Abstände und Winkel zwischen den Achsen anzupassen.

Optionen

  • Jede Achse in der Abfolge hat ihren eigenen Abstand und Winkel in Bezug auf die vorherige Achse. Dies ermöglicht sehr komplexe Systeme wie nicht-orthogonale Systeme, polare Systeme oder jede Art von nicht-uniformem System.
  • Durch Doppelklicken auf die Achse in der Baumansicht erlaubt das bearbeiten der Abstände, Winkel und Beschriftungen jeder Achse.
  • Achslänge, Größe der Blasen und Nummerierungsstile sind direkt über die Eigenschaften des Achsensystems anpassbar.
  • Jede Achse kann auch eine Beschriftung anzeigen, die über den Dialog des Aufgabenbereichs bearbeitet werden kann.

Eigenschaften

  • Daten-EigenschaftLänge: die Länge der Achsen
  • DatenLimit: Falls größer als Null, wird jede Achse als zwei Linien in der gegebenen Länge dargestellt anstatt als eine durchgehende Linie introduced in version 0.20
  • Ansicht-EigenschaftBlasengröße: die Größe der Achsenblasen
  • Ansicht-EigenschaftNummerierungsstil: Wie die Achsen nummeriert sind: 1,2,3, A,B,C, usw..
  • Ansicht-EigenschaftBlasenposition: Wo die Blase auf der Achse platziert ist: Am Startpunkt, Endpunkt, beide oder keiner.
  • Ansicht-EigenschaftSchriftname: Einen Schrifttyp, um die Blasennummer und/oder eine Beschriftung anzubringen
  • Ansicht-EigenschaftSchriftgröße: nur die Größe des Beschriftungstextes (der Blasentext wird durch die Blasengröße bestimmt)
  • Ansicht-EigenschaftBeschriftung anzeigen: Schaltet die Anzeige der Etikettentexte ein/aus

Verwendung als Abschnittsmarkierung

Durch setzen der Eigenschaft Bubble Position auf Arrow left/right oder Bar left/right wird die Achse einen gefüllten Pfeil oder einen Strich anstatt der Blase anzeigen, so dass sie als Schnittmarkierung genutzt werden kann eingeführt mit Version 0.20

Skripten

Siehe auch: Arch API und FreeCAD Grundlagen Skripten.

Das Werkzeug Achse kann in Makros und von der Python-Konsole aus mit der folgenden Funktion verwendet 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()