abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
Programmierung
Alles über Programmierung in GDL und Python

bestehenden Marker umschreiben

Anonymous
Nicht anwendbar
Hallo Forum!
Ich möchte gerne einen bestehenden Marker umschreiben, schaffe es aber nicht auf den GDL-Text zuzugreifen, da die Marker immer in einem Fenster "gefangen" sind und sich so immer der Text des Fensters anstelle des Markertextes öffnet. Der direkte Zugriff funktioniert auch nicht, da die Objekte in der PLA (AC 8.1)
"gefangen" sind.
Weiss jemand Rat??
4 ANTWORTEN 4
zzyzx
Newcomer
du kannst dazu die bibliotheken.pla mit archicad öffnen und dabei entpacken bzw. extrahieren.

dann wird eine ordnerstruktur erzeugt, in der du den marker finden solltest.

beim speichern dem ding einen neuen namen geben.

sowas sollte dann in die bürobibliothek.
Anonymous
Nicht anwendbar
thanx für den Tipp, wobei mir
das mit der Biblio.-Struktur und dem neuen Namen
schon klar ist.
Anonymous
Nicht anwendbar
Ich Hätte gerne, daß im neuen Marker anstelle der
Brüstung : BH 1,00 folgendes steht:
UK ST: +2,30
OK FPH: +1,00
OK RPH: +0,95
Also Höhenmasse bezogen auf den Projektursprung.
Dazu benötige ich die Unterkantenhöhe der Wand,
in welcher sich das Fenster Befindet. Die richtige
Variable wäre Wall_Position[3]. Leider Funzt das aber nicht. Muß ich da mit request arbeiten???
Schließlich ist das ganze relativ komplex.
Der Marker greift aufs Fenster zu, das Fenster greift auf die Wand zu.. 😮
Anonymous
Nicht anwendbar
Seit AC8 ist der Marker separat programmierbar. Er arbeitet dabei wie ein Etikett, das sich einige Informationen aus dem Fenster zieht. Es kann sein, daß der Marker die Wandkoordinaten nicht durchgereicht bekommt, denn bereits das Fenster bekommt sie ja von dem Wandelement durchgereicht. Probiere das ganze mal in dem Fensterobjekt zu programmieren. Wenns klappt, dann im Marker testen. Oder mal einen Demomarker, der die rohen Werte von WALL_POSITION ausgibt. Kann auch ein "bug" in AC8.x sein.