andere Parametertypen

bis jetzt haben wir ja nur den Parametertyp Länge verwendet. Es gibt aber wesentlich mehr Parametertypen, die ich hier erklären will. Auf einige Parametertypen wird erst in späteren Kapiteln genau eingegangen, die Seite soll nur eine Übersicht geben.

 

Länge
Diesen Parametertyp haben wir bereits verwendet und kennen gelernt. Das besondere daran ist, dass sich dieser Typ den ArchiCAD-Grundeinstellungen anpasst. Haben wir in den Grundeinstellungen Meter ausgewählt, geben wir hier auch Meter ein. Ist alles auf Zentimeter eingestellt, werden hier Zentimeter eingegeben.
Winkel
Analog zur Länge, nur mit Winkelangaben
natürliche Zahl
anders als bei Länge, ist diese Zahl unabhängig von den ArchiCAD Grundeinstellungen.
Ganzzahl
Wie der Name schon sagt, ist hier die Eingabe auf eine Ganzzahl beschränkt, dh. wir können keine Kommastellen eingeben. Sehr praktisch wenn wir zB. ein Anzahl von irgendetwas eingeben wollen.
Boole'sche Operation
Lässt uns ein Häkchen setzen oder nicht. Ist wie ein Ein-Ausschalter zu verstehen. Der Wert des Parameter ist ohne Häkchen 0, mit Häkchen 1.
Text
Lässt die Eingabe von Text zu. Naheliegend oder?
Material
hier bekommen wir eine Auswahl der in ArchiCAD eingestellten Materialien zu Verfügung gestellt. Der Wert des Parameters ist dann ein Zahl, die weiter verwendet werden kann.
Linientyp
Analog zu Material, einfach mit ArchiCAD-Linientypen
Schraffurmuster
Analog zu Material, einfach mit ArchiCAD-Schraffuren
Stiftfarbe
Analog zu Material, einfach mit ArchiCAD-Stiften
Trennzeichen
dient nur zur optischen Trennung von Parametern, erzeugt einfach eine Linie in der Parameterliste und braucht auch keine Variable
Titel
dient zur optischen Hervorhebung und zur Gliederung von Parametern. Die Zeile wird fett dargestellt und enthält keine Variable.

Um die Variablen in der Reihenfolge zu verändern dienen übrigens die Pfeilchen. Einfach markieren und per Drag&Drop an die gewünschte Stelle ziehen.

Und dann gibt's noch drei weitere Icons:

Damit kann man Parameter "unsichtbar machen". Die Parameter bestehen weiterhin im GDL-Editor, werden in ArchiCAD aber nicht angezeigt. Das sind dann also versteckte Parameter.
Das dient zur Gliederung der Parameterliste. Die darüberstehende Zeile bekommt in ArchiCAD dann so ein Dreieck, um Unterpunkte ein- und auszublenden. Es kann nur eine Hierarchie verwendet werden, üblicherweise kombiniert man das mit dem Titel
Stellt die Zeile einfach fett dar.

 

Also, verwenden wir gleich einmal einen anderen Parameter bei unserem Tischbeispiel. Wir sollten für die Tischfüße und die Tischplatte unterschiedliche Materialien verwenden können.

Dazu legen wir zwei neue Parameter an: matf für das Material der Füße und matp für das Material der Tischplatte. Beim Parametertyp wählen wir (Material) aus. Und um es auf die Spitze zu Treiben, nehmen wir noch einen Titel dazu und gliedern das Ganze. Das Ergebnis sollte so aussehen:

Das Material lässt sich sehr bequem durch Klick auf das Pfeilchen auf der rechten Seite auswählen.

 

Jetzt müssen wir nur noch unser Script ein bisschen modifizieren. Aber vorher lernen Wir einen neuen Befehl: (GDL-Handbuch S. 146)

MATERIAL index

wobei man eigentlich nur wissen muss, das eine Materialeinstellung so lange gilt, bis eine neue kommt. In unserem Fall heißt das, dass wir den ersten MATERIAL-Befehl vor dem ersten Fuß schreiben und den zweiten vor der Tischplatte. Die index-Zahlen werden uns direkt von den Parametern mit den Variablen matf und matp übergeben.

Unser Script schaut demnach folgendermaße aus:

MATERIAL matf
BLOCK FS, FS, ZZYZX
ADDX A-FS
BLOCK FS, FS, ZZYZX
ADDY B-FS
BLOCK FS, FS, ZZYZX
ADDX -(A-FS)
BLOCK FS, FS, ZZYZX
ADDY -(B-FS)
ADDZ ZZYZX
MATERIAL matp
BLOCK A, B, PS

die neuen Zeilen sind blau markiert. Das Ergebnis ist sofort sichtbar:

Für's erste reicht's mal mit unserem Tisch. Lasst uns mal etwas anderes erstellen. Vielleicht einen schnellen Baum?