Im Archicad Forum ist eine Anfrage bezüglich Listenerstellung+Objektbenennung.
Mein Vorschlag wäre, über den Befehl COMPONENT im Eigenschaftenscript das Objekt genauer bzw. zusätlich zu definieren. Das funktioniert natürlich nur bei Objekten.
Beispiel anhand eines einfachen kubischen Körpers:
a=Länge
b=Breite
zzyzx=Höhe
d=Objektname
(kann als Text im Parameterfeld eingegeben werden z.B. Deckenträger)
1. Neues GDL Element öffnen
2. Im Parameterfenster einen neuen Parameter einfügen.
Variable: d
Art der Variable: Textfeld
Bezeichnung der Variable: Objektname
3. 3D Skript:
BRICK a,b,zzyzx
4. 2D Skript:
RECT2 0,0,a,b
5. Eigenschaftenscript
Objektname = "d"
COMPONENT "Objektname",1,"Stk"
6. In der aktiven Bibliothek absichern.
7. Zurück zu Archicad:
Menü: Berechnungen - Listeneinstellungen
Liste: "T: Objekte" auswählen (eventuell duplizieren)
Button: Eigenschaften und Parameter anklicken
Links unten
"Zusätzliche Parameter vom Bibliothekselementen"
"Alle" wählen
8. In AC das neu erstellte Element wählen und im Feld Objektname z.B. Deckenträger eingeben und im Plan platzieren.
9. Nochmals dasselbe Bibliotekselemt wählen und im Feld Objektname z.B. Granitblock eingeben und im Plan platzieren.
Beide Elemente aktivieren und im
Menü Berechnungen - Elemetlisten Basic anklicken.
Jetzt erscheinen in der Tabelle beide Bibliothekselemete.
Als Zusatz aus dem Eigenschaftenscript erscheint aber der Objektname in der Auflistung.
Natürlich erscheinen die Objektnamen auch im
Menü Berechnungen - Bestandteillisten Basic (z.B. für schnelle Stückliste)
Das ganze hat folgende Vorteile:
- ohne die IDs zu manipulieren können die Objekte klarer zugeordnet bzw. erkannt werden
- ich kann ein und dasselbe Bibliothekselement für mehrere Bauteile benutzen ohne die Übersicht zu verlieren. Im Grundriss wären vielleicht verschiedene Stiftfarben ratsam.
Natürlich erscheinen die Objektnamen auch
Soweit zum Prinzip. Ich hoffe ich konnte das verständlich erklären. Ansonsten siehe auch GDL Kochbuch Seite 1.54.
Das Spiel kann ziemlich weit getrieben werden. Es können ja noch mehr Variablen definiert werden und noch mehr
COMPONENT Befehle ins Eigenschaftenscript geschrieben werden.
Persönlich bin ich bei der Erstellung von Elektroplänen und Stücklisten darauf gekommen. Es hat mich extrem gestört daß ich für jedes Elektrosymbol jeweils ein eigenes Biloithekselement öffen (und damit suchen, einstellen und bearbeiten) musste.
Inzwischen mache ich die kompletten Elekropläne mehr oder weniger mit 4 (vier) Bibliothekselemeten und kann exakte Stücklisten erstellen.
Grüsse Egon