Topics: Tipps und Tricks

Allgemeine Tipps und Tricks, welche direkt beim Programmieren hilfreich sind

Du bist hier:

Makroobjekte öffnen

Februar 15, 2021 160
Wie man aus dem Script heraus Makro-Objekte öffnen kann, ohne deren Pfad zu kennen. Wenn man sich im Script befindet, in welchem ein Makro-Objekt aufgerufen wird -mittels Call-Befehl-, kann man einfach das Makro-Objekt öffnen, indem man den Namen zwischen den Anführungszeichen markiert und dann ...
Mehr lesen

Error-Handling

Februar 23, 2021 124
Vermeiden von Fehlermeldungen Fehlende Stiftfarbe ! --- PEN darf nicht kleiner als 1 in 2D sein IF post_fill_pen < 1 THEN post_fill_pen = 1 Fehlende Schraffur ! --- prüfe, ob die "Misch-Schraffur 50 %" existiert, dann ist rrr = 1 fill50 = IND(FILL,"Misch-Schraffur 50 %") framefill = ...
Mehr lesen

Übersetzungsroutinen (Lokalisierung)

Februar 15, 2021 106
Mehr lesen

Array-Parameter nachträglich einbauen

März 11, 2021 203
Wenn man in einem GDL-Objekt, welches bereits in Verwendung ist, nachträglich Array-Parameter einbaut, kann es bei bereits platzierten Objekten zu Fehlermeldungen kommen, weil die Arraywerte der platzierten Objekte in der ArchiCAD-Datenbank nicht existieren. Man kann dieses Problem umgehen, inde...
Mehr lesen

Darstellung: Projiziert mit Untersicht

Februar 2, 2022 87
Grundlagen Um GDL-Objekte mit einer korrekten Schnittebene im Grundriss anzeigen lassen zu können, sowie einer projizierten Darstellung mit Untersicht, hat man die Wahl, das ganze mit einem 2D-Script zu lösen, was bei komplexen Geometrien kaum machbar ist, oder man verwendet mehrere PROJECT2-Bef...
Mehr lesen

Arraydefinition in Subroutinen

Oktober 15, 2022 22
Bei Arraydefinitionen (DIM) in Subroutinen kann es vorkommen, dass die Arraynutzung im Script oberhalb der Subroutine nicht funktioniert. Das gilt auch für REQUEST, welche Arraywerte enthalten. Ursache: Aus irgend einem Grund erkennt der GDL-Interpreter nicht die in einer Subroutine gemachten Ar...
Mehr lesen

Autoscripte

Januar 2, 2023 14
Wir können mittels Drag and Drop - Techniken aus den meisten mit Archicad-Werkzeugen erzeugten Elementen GDL-Scripte erzeugen.Dazu gehen wir wie folgt vor: Element im Grundriss platzieren, möglichst mit einem Punkt auf dem globalen Ursprung. GDL-Objekt öffnen, im Objekt entweder das 3D-oder ...
Mehr lesen