Symboletiketten ab ArchiCAD 8
Symboletiketten sind eine feine Sache! Sie funktionieren wie normale Textetiketten, können aber optisch viel ansprechender aufgemacht werden.
Außerdem sind seit AC8.0 Verknüpfungen mit Bauelementen möglich, die eine Parameterübergabe von Objekt zu Etikett ermöglichen. Zum Beispiel haben Sie in Ihrem Projekt die von ArchiCAD bereits vorgegebenen Listenparameter für Ihre Fenster ausgefüllt:
Fenstereinstellungen: ArchiFM und Listenparameter
Ein Symboletikett kann die Werte der Parameter mit einem Klick auf die Zeichnung bringen. Das erspart Ihnen nicht nur Zeit beim Beschriften der Werkpläne, sondern erleichtert Ihnen auch die Übersicht, wenn sie mit Listen arbeiten.
Die Symbol-Etiketten werden ähnlich wie die Raumstempel von ArchiCAD beim Laden der Bibliotheken erkannt. Die zur Verfügung stehenden Symbol-Etiketten werden im Etikettendialog gelistet, wenn für das entsprechende Objekt in der Werkzeuginfo-Palette die Checkbox "Elemente etikettieren" aktiviert ist und der Zeiger des Symbol-Etiketts angezeigt wird.
Etikett mit Dateiname und Parameterübername
1.Anlegen von Symboletiketten
Auch in früheren Versionen gab es schon Symboletiketten. Damals hatten sie eine eigene Endung (*.LBL). Ab ArchiCAD 8.0 haben sie wie alle Objekte die einheitliche Endung *.GSM und unterscheiden sich über den Subtype (Etikett).
Zum Erzeugen eines neuen Etiketten-Objektes geht man folgendermaßen vor:
- Ablage/GDL-Objekte/neues Objekt
- Subtype auswählen: Etikett
- Objekt abspeichern
Das Etiketten-Objekt stände damit bereits im Auswahldialog (Etikett-Grundeinstellungen) zur Verfügung, allerdings fehlt noch der Inhalt. Den müssen sie im nächsten Schritt noch hinzufügen.
Etikett mit Normalabfrage
Schreiben Sie ins 2D-Script z.B. folgenden Code:
DEFINE STYLE "stil" Arial, 2, 7, 0
STYLE stil
rrr = REQUEST ("ASSOCLP_NAME", "", Elementname)
TEXT2 0,0, Elementname
Ihr Etikett wird damit den Dateinamen des Objektes anzeigen, mit dem es verknüpft ist:
Etikett mit Dateiname
Etiketten mit Bildinhalt
Kopieren Sie das Vorschaubild eines Fensters in das 2D-Symbolfenster des GDL-Editors:
Bild in 2D-Symbolfenster eingesetzt
Passen Sie den Text im 2D-Script wie folgt an:
DEFINE STYLE "stil" Arial, 2, 7, 0
STYLE stil
FRAGMENT2 all,2
ADD2 -0.5,-0.3
rrr = REQUEST ("ASSOCLP_NAME", "", Elementname)
TEXT2 0,0, Elementname
Ergebnis:
Etikett mit Dateiname und Vorschaubild
Auf die gleiche Weise können auch 2D-Zeichnungselemente aus ArchiCAD oder auch Bilddateien (*.bmp;*.jpg etc.) in das 2D-Symbol eingefügt werden. So ergänzt man mit Symboletiketten Übersichtspläne z.B. mit Fotos von Boden- bzw. Wandbelägen!
Wichtig: FRAGMENT2 all,2 nicht vergessen, wenn 2D-Script vorhanden ist!!
Etikett mit Parameterübername
Will man einen bestimmten Parameter aus dem Objekt an das Etikett übergeben, macht man eine Abfrage mit dem Befehl:
REQUEST("ASSOCLP_PARVALUE", "gs_Parameter", nameind_fr, type_fr, flag_fr, dim1_fr, dim2_fr, val_fr)
Beispiel:
!Etikett zur Anzeige von Listenparametern bei Fenstern
AC_TextFont_1="Arial Westlich"
AC_TextSize_1=2
re_fire=REQUEST("ASSOCLP_PARVALUE", "gs_list_firerating", nameind_fr,
type_fr, flag_fr, dim1_fr, dim2_fr, val_fr)
re_acou=REQUEST ("ASSOCLP_PARVALUE", "gs_list_acousticrating",
nameind_ar, type_ar, flag_ar, dim1_ar, dim2_ar, val_ar)
DEFINE STYLE "testStyle" AC_TextFont_1, AC_TextSize_1, 7, 0
STYLE testStyle
TEXT2 0,0,"Schallschutzklasse" : text2 2.5,0, val_ar
ADD2 0,-AC_TextSize_1
TEXT2 0,0,"Feuerfestigkeit" : text2 2.5,0, val_fr
Ergebnis:
Fenster-Etikett mit Positionsnummer, Abmessungen und Listenparameterübername
Achtung:
Bei den Rechteckfenstern in der AC80-Standardbibliothek wurde bei "Hersteller" als TYPE "natürliche Zahl" statt "String" vereinbart. Deshalb kann man hier keine vernünftigen Herstellerangaben machen! Man die kann voreingestellten Parameter ändern, wenn man sich zuerst einen modifizierten Subtype erstellt:
- In ArchiCAD "Ablage/GDL-Objekte/Objekt öffnen mit Subtype" wählen
- Den Ober-Subtype des fehlerhaften Objektes öffnen (z.B. GS-Eckfenster).Hier sind die meisten Parameter jetzt ungeschützt.
- Fehler korrigieren und den modifizierten Subtype abspeichern (z.B. als GS-Eckfenster-mod.gsm)
- Projektdatei öffnen
- fehlerhaftes Fenster markieren und auf "Objekt öffnen" klicken
- In der Parameterliste ganz oben "Subtype auswählen" klicken und den korrigierten Subtype wählen. Objekt abspeichern.
Das neue Objekt übernimmt die geänderten Parameter des modifizierten Subtype.
Netterweise erscheint es auch in der Subtype-Liste unter dem modifizierten Gruppen-Subtype.
Alle weiteren Objekte, die man mit Hilfe des neuen Gruppen-Subtype modifiziert, werden hier eingefügt.
2. Anwenden von Symbol-Etiketten
Ablage
Legen Sie das Etikett in Ihren Bibliothekenordner oder in ihren Projektordner ab!
Grundeinstellungen
Bevor Sie mit der Arbeit beginnen, sollten sie die Grundeinstellungen für die Etiketten-vergabe an Fenster wie eingerichtet haben.
- Öffnen Sie in ArchiCAD den Grundeinstellungsdialog für Etiketten (Doppelklick auf Etikettenwerkzeug).
- Wählen Sie in der Spalte "Inhalt und Vorschau" das Fensterwerkzeug.
- Klicken Sie auf die Schaltfläche über dem Vorschaufenster und wählen sie hier das Etikett "Fensteretikett 80". Sollte hier kein Eintrag für das Etikett vorhanden sein, so ist das Bibliothekselement wahrscheinlich noch nicht in einer aktiven Bibliothek geladen worden. Klicken Sie dazu auf "anderes Etikett laden" und öffnen Sie das Etikett aus Ihrem Bibliothekenordner oder Projektordner.*
**Alternative Methoden zum Laden von Bibliothekelementen:
Bevor Sie mit einem Bibliothekselement arbeiten können, muss es in den geladenen Bibliotheken vorhanden sein. Sie können es dazu einfach in Ihren Bibliothekenordner legen, bevor Sie ArchiCAD starten. Dann wird es automatisch jedes Mal zu den aktiven Bibliotheken geladen, wenn Sie das Programm aufrufen. Das es sich um ein Etikettenobjekt handelt, erkennt ArchiCAD selbstständig.
Eine andere Methode ist das hinzuladen eines Objektes über den Bibliothekenmanager bei geöffneter Projektdatei. Wählen Sie den Befehl 'Ablage/Bibliothekenmanager' (strg+ shift +B), und ziehen Sie das Objekt einfach aus ihrem Projektordner in das Fenster "Aktive Bibliotheken" (drag+drop). Klicken Sie anschließend auf "neu laden". Das Etikett wird beim nächsten Aufruf Ihrer Projektdatei (*.pln) automatisch hinzugeladen werden.
Zeiger-Einstellungen
Öffnen Sie die Spalte "Zeiger" im Grundeinstellungsdialog. Stellen sie hier die Darstellung des Zeigers führ Ihr Fensteretikett ein.
Symboletikett-Einstellungen
Öffnen Sie die Spalte "Symboletikett". Legen Sie hier Ihre Grundeinstellungen für das Fensteretikett fest. Auch die Voreinstellung für Schriftgröße und Schriftstil wird hier vorgenommen.
TIPP: Es ist sinnvoll, hier auch eine Vorauswahl der Listenparameter zu treffen, die standardmäßig dargestellt werden sollen. Tragen Sie hier am besten außerdem auch schon den Titel für Ihre Positionsnummern ein!!
Wichtig: Setzten Sie "Zeiger d. Symbols verwenden" inaktiv (kein Häkchen!) Sollten Sie das vergessen, können sie das Etikett später nicht separat auswählen!!
Etiketten anheften
Wenn Sie z.B. Ihren schon vorhandenen Fenstern ein Listenparameter-Etikett zuordnen wollen, gehen Sie folgendermaßen vor:
- Markieren Sie das Fenster.
- Setzen Sie ein Häkchen in die Checkbox "Elemente etikettieren" in der Palette "Werkzeuginfo".
- Wird die Checkbox schon vor dem Einsetzen eines neuen Fensters aktiv gesetzt, fügt ArchiCAD das Etikett selbsttätig mit dem Fensterobjekt ein.
Ändern der Parameter des Etiketts
Wollen Sie ein Etikett anpassen, z.B. Listenparameter zufügen/wegnehmen oder das Erscheinungsbild ändern, gehen sie folgendermaßen vor:
- Markieren Sie das Etikett.
- Öffnen Sie das "Werkzeugeinstellungs-Dialogfenster" in der Werkzeuginfo-Palette (strg+t) und nehmen Sie Ihre Anpassungen vor.
- Wollen Sie mehrere Etiketten auf einmal ändern, markieren sie alle zu editierenden Etiketten gleichzeitig, und ändern Sie dann die Parameter.
Wenn Sie die Zeigereinstellungen des Etiketts zurücksetzen wollen, schalten Sie "Zeiger d. Symbols verwenden" kurz an und wieder dann wieder aus! Um ein oder mehrere Etiketten auf Ihre im Etiketten-Grundeinstellungsdialog definierten Standardeinstellungen zurückzusetzen, gehen sie folgendermaßen vor:
- Markieren Sie das Fenster.
- Entfernen sie das Häkchen aus der Checkbox "Elemente etikettieren" in der Palette "Werkzeuginfo".
- Setzen Sie das Häkchen erneut in die Checkbox "Elemente etikettieren" ein. Sämtliche Änderungen des Etikettenlayouts werden verworfen.
Wichtig: Das Ändern des Layouts bzw. der Parameter des Etiketts hat keinen Einfluss auf das mit dem Etikett verknüpfte Fensterelement!
Lageanpassung
Die Anpassung der Lage des Etikettes erfolgt bei aktiviertem Etikettenwerkzeug nach ArchiCAD Standard-Regeln:
- Markieren Sie das Etikett.
- Aktivieren Sie das Etikettenwerkzeug.
- Nehmen Sie Ihre Anpassungen vor, indem sie das Etikett bzw. seinen Zeiger an den Fangpunkten verziehen.
Datensicherung und Backups
Sichern Sie Ihre Projektdatei, wenn Sie mit den Grundeinstellungen für Etiketten fertig sind. Sichern Sie nach jeder größeren Änderung des Bibliothekselementes die Datei erneut, um Datenverlust vorzubeugen.
Legen Sie nach dem Ende jeder ArchiCAD-Sitzung ein Backup Ihrer pln-Datei an. Bei Verlust der pln-Datei gehen auch die Einstellungen der Etiketten verloren.
Mit freundlicher Unterstützung von Andreas Zeike
