abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 

Wir schätzen Ihren Input!
Bitte nehmen Sie an der Umfrage zu Archicad 28 Startbildschirm und Lerninhalte/Schnell-Tutorials teil

Programmierung
Alles über Programmierung in GDL und Python

GDL - Anzahl Füße/Fachböden als Option

Anonymous
Nicht anwendbar
Hallo.

Ich habe ein Ladenregalsystem im GDL erstellt, dass sich in Länge und Höhe anpassen lässt.
Wenn es eine gewisse Länge überschreitet muss es aus statischen Gründen einen zusätzlichen, sichtbaren Fuß erhalten.
Kann man das einstellen, dass ein Fuß eingesetzt wird, wenn ich ihn brauche, und nicht, wenn ich ihn nicht brauche?

Eine weitere, evtl. ähnlich lösbare Frage: Ich möchte in dieses Ladenregalsystem flexible Regalhöhen einsetzen. Also Ziel wäre es, dass ich als Nutzer des GDL die Anzahl der Fachböden und die Höhe auf der sie sein sollen an der Bibliotheksmaske eingeben kann.

Gibt es dafür eine Funktion / Parameter?
Vielen Dank für Tipps und Hinweise.
Christina
2 ANTWORTEN 2
Anonymous
Nicht anwendbar
Ja, das geht und ist eine grundlegende Funktion, weswegen GDLs überhaupt Sinn ergeben.

maximal=0.5   ! Grenzwert für die Spannweite
breit=0.05 ! Breite eines Fußes

! Holzhammermethode:
IF A>maximal THEN n=3 ELSE n=2
! Besser:
n=MAX(2,1+CEIL(A/maximal))

! Ausgabe:
FOR i=1 TO n
BLOCK breit,breit,zzyzx ! Fuss ausgeben
ADDX 1+(A-breit)/(n-1) ! Ursprung zum nächsten Fuss verschieben
NEXT i

DEL n ! Transformationen zurücksetzen


oder so ähnlich.

Zur Eingabe von Anwenderwerten musst Du didese in der Parameterliste anlegen. Deren Namen kannst Du dann im Skript als Variablen verwenden.

Zur Befehlserläuterung erstmal im Handbuch oder auf Selfgdl.de schauen.
Anonymous
Nicht anwendbar
Vielen Dank! Das schaut gut aus und probiere das aus.
😄

Christina