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
GELÖST!

Variable mit IF-Then kombinieren

Laura S
Booster

Hallo,

 

für ein Etikett würde ich gerne eine Variable mit if-then bzw. if-then-else-endif kombinieren.

 

if "<PROPERTY-747DF3A6-2247-624C-A276-21F6998EF2EC>" = "Farbe" then WO="F"
...
text2 a/2,c*1.35,WO
 
Hierbei soll aus "Farbe" des Optionen-Sets der Eigenschaft Wandoberfläche im Etikett nur F dargestellt werden.
 
So kommt allerdings die Fehlermeldung, dass WO nicht initialisiert ist.
Kennt sich jemand damit aus?
 
Vielen Dank
Laura
10 ANTWORTEN 10

Da hast du dir ein schwieriges Thema ausgesucht, falls Du gerade erst am Einstieg ins GDL Programmieren bist.

Beim Programmieren von 2D oder 3D Dingen hast Du direkt eine Erfolgskontrolle im entsprechenden Fenster. (Block 1,2,3 im 3D Skript, und im 3D Fenster wird das Ding dann angezeigt...)

beim Etikett fehlt eben leider der Bezug zu der Türöffnung oder zu was auch immer. 

Du musst das Etikett also fertigprogrammieren, speichern, und im ArchiCAD kannst du dann probieren, ob es macht was es soll. 

ArchiCAD 25 / Windows 10