abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
Für den Samstag, den 30 November, zwischen 10:00 und 12:00 Uhr (MEZ) ist eine technische Wartung geplant.Folgende Prozesse können dabei bis zu 2 Stunden ausfallen: Lizenzschlüssel hochladen, herunterladen, aktualisieren, SSA-Validierung und der Zugriff auf den Lizenzpool. Wir entschuldigen uns für die dadurch entstandenen Unannehmlichkeiten.
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