2024-06-14 11:36 AM - bearbeitet 2024-06-14 11:37 AM
Gibt es eine Möglichkeit, mit einem einfachen Befehl die ID eines assoziierten Elementes für ein Etikett-GDL abzufragen?
Wenn ich über die Autotexte die ID abfrage und dann ein Etikett draus mache, dann bekomme ich von Archicad etwa folgenden Script:
Gelöst! Gehe zu Lösung.
am 2024-06-14 02:17 PM
Ich nehme GLOB_ID
am 2024-06-14 02:19 PM
Heimo, noch was anderes:
Hast Du jemals von ChatGPT eine vernünftige GDL-Programmierung erhalten.
Ich nichtmal ansatzweise.
Wenn ja, welches ChatGPT verwendets Du?
am 2024-06-14 01:20 PM
Was mir Chat-CPT vorschlägt - funktioniert nicht:
! Initialisierung
dim parentID[]
text2D = ""
! ID des assoziierten Elements auslesen
if GLOB_CONTEXT = 5 then ! Überprüfen, ob das Etikett an ein Element gebunden ist
result = REQUEST("ASSOCLPARENT", "", parentID)
if result > 0 then
elemID = parentID[1]
text2D = "ID: " + str(elemID, 1, 0)
else
text2D = "ID: unbekannt"
endif
else
text2D = "ID: nicht gebunden"
endif
! Textetikett darstellen
text2 0, 0, text2D
Richtig - Chat-CPT kann nun GDL!
2024-06-14 01:43 PM - bearbeitet 2024-06-14 01:56 PM
Welche ID meinst Du denn genau?
- 'Element-ID', die man zu Fuß reinschreibt, müsste ein Request nach der 'GLOB_ID' liefern
- 'Eindeutige ID' die Archicad vergibt, müsste ein Request nach der 'GLOB_INTGUID' liefern
- 'Archicad IFC-ID'
- externe IFC-ID...
Edit
Vergiss den Request. In Etiketten geht:
am 2024-06-14 01:47 PM
Einfach jene ID des Elementes, welches ich etikettiere und oben in der Info-Leiste sichtbar wird, wenn man das Element anwählt.
am 2024-06-14 02:17 PM
Ich nehme GLOB_ID
am 2024-06-14 02:19 PM
Heimo, noch was anderes:
Hast Du jemals von ChatGPT eine vernünftige GDL-Programmierung erhalten.
Ich nichtmal ansatzweise.
Wenn ja, welches ChatGPT verwendets Du?
2024-06-14 06:15 PM - bearbeitet 2024-06-14 06:17 PM
Hab bisher nur mit der Gratisversion seeehr sporadisch herumgespielt - jetzt eben auch mal wieder. Vorgestern ließ ich mir von einem Oberflächen-gefrästen Lärchenholzbrett mit gefrästen Mondkratern die Lage am Mond raussuchen - hat locker 4 h gedauert und war schlußendlich nur mit der Hilfe: " Es muss in der Nähe vom Landepunkt Apollo15 sein.." für ChatCpt zu schaffen.
Wollte ein zusätzliches Brett lasern - mit diesen Infos:
Danke übrigens. Dachte, dass GLOB_ID die eigene ID des Etikettes wäre.