Eigene Bäume

Erstellen eines benutzerdefinierten Projektnavigationsbaums

Aktuell werden alle Objekte aus den Untermenüs Querschnitte, Variationen und Strukturbauteile des Menüs "Geometrie/Struktur" unterstützt.

Über das Kontextmenü (rechte Maustaste) können neue Bäume erstellt werden.

In einem Baum können neue Baumelemente erzeugt werden.

Baumelementen können bestimmte existierende Objekte zugewiesen werden (Kontextmenü Verbindung zu Objekten hinzufügen/ändern).

Baumelemente können auch die Funktion als "Knoten" oder "Strukturstufe" mit Unterelementen übernehmen. Dabei ist es prinzipiell unerheblich, ob ihnen selbst ein Objekt zugewiesen ist oder nicht (siehe dazu jedoch Steuerung der Teilbilder unten).

An solchen Baumknoten können auch direkt neue Objekte als Unterelemente erstellt werden (Kontextmenü Neue(r/s) Querschnitt/Variation/Strukturbauteil/Statische Verbindung) - dabei werden diese im entsprechenden Untermenü des Menüs "Geometrie/Struktur" erzeugt und dem erstellten Baumelement zugewiesen. Hinweis: Sie können hierfür auch die Drag & Drop Funktion verwenden, um die Objekte aus dem Struktur-Menü in das Baum-Menü zu ziehen.

Prinzipiell sind also sämtliche Baumelemente mit den tatsächlichen Objekten im Menü Struktur immer nur verlinkt. (Beim Löschen eines Elements kann daher nur das Baumelement oder auch das referenzierte Objekt gelöscht werden). Dabei kann das gleiche Objekt mehrmals von verschiedenen Baumelementen referenziert werden.

Baumelemente und Baumknoten können innerhalb der Baumstruktur per Drag & Drop verschoben werden.

Steuerung der Teilbilder

Die im eigenen Baum erstellten Baumelemente können beim Importieren in ALLPLAN auf bestimmte Teilbilder gelegt werden.

Hierfür muss zunächst die Option Verwendung für ALLPLAN im Eigenschaftenfenster des benutzerdefinierten Baumes gesetzt werden. Beim Import-Dialog in ALLPLAN gibt es dann die Möglichkeit, den entsprechenden Baum auszuwählen (siehe ALLPLAN Civil Daten importieren bzw. ALLPLAN Civil Daten aktualisieren).

Die Zuweisung der Teilbildnummern für die einzelnen Baumelemente erfolgt immer im Eigenschaftenfenster ihres nächsten übergeordneten Baumelements ohne Objektzuweisung (= Baumelement in der Funktion als reiner Baumknoten). Umgekehrt ausgedrückt beinhaltet ein als reiner Baumknoten fungierendes Baumelement in seinem Eigenschaftenfenster die Teilbildzuweisungen aller seiner unmittelbar zugewiesenen Baumelemente. Beinhaltet ein Baumelement mit Objektzuweisung, welches somit gleichzeitig als Strukturstufe fungiert, weitere Baumelemente mit Objektzuweisung als Unterelemente, so erhalten diese alle die gleiche Teilbildzuweisung. Reine Baumknoten, welche als nächste übergeordnete Strukturstufe Baumelemente mit Objektzuweisung haben, werden selbst nicht nach ALLPLAN übertragen. Die Unterelemente eines solchen Baumknotens erhalten ihre Teilbildzuweisung von ihrem nächst höheren Baumelement mit zugewiesenem Teilbild. Siehe Beispiele am Ende der Seite.

Des Weiteren werden für den Export nach ALLPLAN nur Baumelemente mit Objektzuweisungen vom Typ Strukturbauteile berücksichtigt. Alle anderen Baumelemente mit andersartigen Objektzuweisungen (Querschnitte, Variationen, Statische Verbindungen) werden ignoriert. Enthält ein Baumelement mit einer nicht berücksichtigten Objektzuweisung weitere Unterelemente mit (gültigen) Objektzuweisungen vom Typ Strukturbauteile, so werden diese ebenfalls nicht berücksichtigt.

Darüber hinaus kann für einen bestimmten reinen Baumknoten eine automatische Nummerierung aller seiner unter ihm liegenden Baumelemente (aller untergeordneter Strukturstufen) erfolgen (Kontextmenü Teilbilder nummerieren). Dabei kann die Nummer des ersten Teilbilds sowie eine Schrittweite für alle folgenden Teilbilder definiert werden. Nachträgliche manuelle Änderungen einzelner Teilbildzuweisungen sind möglich, wobei eine neuerliche Anwendung der Funktion diese wieder überschreiben würde.

Export in Tcl-Datei

Die mit den Baumelementen verknüpften Objekte können für jedes beliebige Baumelement inklusive seiner untergeordneten Baumelemente in eine Tcl-Datei exportiert werden. Dabei ist zu beachten, dass nur jene Objekte exportiert werden, die direkt mit den jeweiligen Baumelementen der exportierten Baumstruktur verlinkt sind. Das bedeutet z.B., dass ein Träger, der auf einen Querschnitt referenziert, zwar diese Referenz beibehält, jedoch der Querschnitt selbst nicht mit exportiert wird, wenn er nicht Teil der exportierten Baumstruktur ist. Die Objekte dieser exportierten (partiellen) Tcl-Dateien können als Vorlagen für andere Projekte dienen und mit der Importoption Hinzufügen zu anderen Projekten hinzugefügt werden. Die Referenzierungen auf etwaige fehlende Objekte (wie z.B. Achsen oder Querschnitte) können nachträglich editiert und angepasst werden. Beim obersten Knoten des eigenen Baumes selbst gibt es beim Export in die Tcl-Datei zusätzlich die Option Baumelemente selbst exportieren, bei welcher die Baumstruktur des eigenen Baumes selbst auch mit exportiert wird.

Beispiele für Strukturstufen mit Teilbildzuweisungen

Die Teilbildzuweisung erfolgt immer an reinen Baumknoten für alle unmittelbar untergeordenten Baumelemente mit Objektzuweisung

Hinweis: Die Zahlen in den Klammern stellen die Strukturstufen dar.

Beispiel 1:

(0) Eigener Baum

(1) Tragwerk links (reiner Baumknoten): Teilbildzuweisung für TB1, TB2, TB3

(1.1) Kastenträger (Baumelement mit Objekt) -> TB1

(1.2) Pfeiler 1 (Baumelement mit Objekt) -> TB2

(1.3) Pfeiler 2 (Baumelement mit Objekt) -> TB3

Beispiel 2:

(0) Eigener Baum

(1) Tragwerk links (reiner Baumknoten): Teilbildzuweisung für TB1

(1.1) Kastenträger (Baumelement mit Objekt) -> TB1

(1.2) Pfeiler (reiner Baumknoten): Teilbildzuweisung für TB2, TB3

(1.2.1) Pfeiler 1 (Baumelement mit Objekt) -> TB2

(1.2.2) Pfeiler 2 (Baumelement mit Objekt) -> TB3

Beispiel 3:

(0) Eigener Baum

(1) Tragwerk links (reiner Baumknoten): Teilbildzuweisung für TB1

(1.1) Kastenträger (Baumelement mit Objekt) -> TB1

(1.1.1) Pfeiler 1 (Baumelement mit Objekt) -> TB1 (von Kastenträger)

(1.1.2) Pfeiler 2 (Baumelement mit Objekt) -> TB1 (von Kastenträger)

Beispiel 4:

(0) Eigener Baum

(1) Tragwerk links (reiner Baumknoten): Teilbildzuweisung für TB1

(1.1) Kastenträger (Baumelement mit Objekt) -> TB1

(1.1.1) Pfeiler 1 (Baumelement mit Objekt) -> TB1 (von Kastenträger)

(1.1.2) Pfähle (reiner Baumknoten) (wird nicht nach ALLPLAN übertragen, da übergeordneter Baumknoten "(1.1) Kastenträger" kein reiner Baumknoten mit Teilbildzuweisung ist)

(1.1.2.1) Pfahl 1 (Baumelement mit Objekt) -> TB1 (von Kastenträger)

(1.1.2.2) Pfahl 2 (Baumelement mit Objekt) -> TB1 (von Kastenträger)