Table of Contents
Revit Tags und ihre Rolle in der Dokumentation verstehen
Revit-Tags sind Annotationselemente, die Parameterwerte aus Modellelementen – Türen, Fenster, Wände, Strukturrahmen, MEP-Komponenten – direkt auf Blättern oder Ansichten extrahieren und anzeigen. Sie bilden die Brücke zwischen den in einem BIM-Modell gespeicherten reichen Daten und der lesbaren Dokumentation, auf die sich Bauunternehmer, Architekten und Ingenieure während des Baus verlassen. Während Out-of-the-Box-Tags gängige Szenarien abdecken, können benutzerdefinierte Revit-Tags das volle Potenzial der projektspezifischen Dokumentation freisetzen. Sie ermöglichen Ihnen die Auswahl genau, welche Parameter erscheinen, wie sie formatiert sind und welchen grafischen Stil sie verwenden, um sicherzustellen, dass jedes Blatt genau die benötigten Informationen kommuniziert, nicht mehr und nicht weniger.
Ein gut gestaltetes benutzerdefiniertes Tag kann Unordnung reduzieren, Bürostandards standardisieren und sich wiederholende Beschriftungsaufgaben automatisieren. Anstatt Text manuell zu aktualisieren oder sich auf generische Tags zu verlassen, die falsche Felder zeigen, erstellen Sie Tags, die Live-Daten direkt aus dem Modell ziehen. Diese Daten werden automatisch aktualisiert, wenn sich Elementeigenschaften ändern, wobei die Konsistenz in allen Ansichten erhalten bleibt. Dies ist besonders wichtig für große Projekte, in denen Hunderte von Tags in Dutzenden von Blättern verwendet werden können.
Die Anatomie einer Revit Tag Familie
Bevor wir in die Schöpfung eintauchen, ist es hilfreich zu verstehen, wie Revit Tags intern verwaltet. Tags sind Annotationsfamilien, eine eindeutige Familienkategorie, die sich von Modellfamilien wie Türen oder Wänden unterscheidet. Eine Annotationsfamilie lebt nur in Projektansichten - sie hat keine 3D-Geometrie. Ihre Hauptkomponenten sind:
- Label: Ein Textelement, das den Wert eines Parameters anzeigt (z. B. Mark, Width, Fire Rating). Beschriftungen können mit Präfixen, Suffixen und Beispielwerten für die Vorschau formatiert werden.
- Lines and filled regions: Statische Grafiken wie Boxen, Kreise oder Pfeile, die das Label einrahmen oder visuelle Gruppierungen bereitstellen.
- Sichtbarkeitseinstellungen: Steuerelemente, die Teile des Tags in Abhängigkeit von der Ansichtsskala oder Detailebene anzeigen oder ausblenden.
- Typparameter vs. Instanzparameter: Tags können beides verwenden, aber die meisten Projekt-Tags verwenden Instanzparameter, so dass sich die Werte pro Element ändern. Gemeinsame Parameter werden dringend empfohlen, um die Konsistenz zwischen Familien und Projekten zu gewährleisten.
Jede Tag-Familie ist einer host-Kategorie zugeordnet – ein Tür-Tag kann beispielsweise nur für Türelemente verwendet werden. Revit unterstützt auch Multicategory-Tags, die wir später behandeln werden.
Schritt-für-Schritt: Erstellen eines benutzerdefinierten Revit-Tags
1. Öffnen oder Erstellen einer Tag-Familie
Sie können von Grund auf neu beginnen oder eine vorhandene Tag-Familie ändern. Autodesk bietet mehrere Vorlagen (z. B. Tag Generic.rft, Tag Door.rft) im Ordner Family Templates an. Klicken Sie zu Beginn auf File → New → Family und wählen Sie die entsprechende Vorlage für die Kategorie, die Sie markieren möchten. Wenn Sie Türen markieren, öffnen Sie Tag Door.rft. Verwenden Sie Tag Generic.rft.
Alternativ können Sie ein vorhandenes Tag aus einem Projekt duplizieren: Wählen Sie ein Tag aus, klicken Sie auf Edit Family und speichern Sie es dann als neue Familie.
2. Design des Tag Layouts
Im Familieneditor sehen Sie eine Referenzebene und oft einen kleinen Einfügepunkt. Verwenden Sie Create → Label, um ein Label auf dem Tag zu platzieren.
- Wählen Sie einen oder mehrere Parameter (z. B. Mark, Breite, Höhe).
- Ordnen Sie sie in Zeilen oder Spalten an.
- Fügen Sie Präfixtext, Suffixtext oder einen Beispielwert für die Designvorschau hinzu.
- Textstil festlegen (Schriftart, Größe, fett, kursiv, Unterstreichen).
Sie können auch Lines (z. B. eine Box um das Label) mit Standard-Draw-Tools hinzufügen. Für gezeichnete Elemente ist es am besten, ihre Endpunkte an Referenzebenen zu sperren, so dass sie sich dehnen, wenn der Labeltext wächst. Zeichnen Sie beispielsweise ein Rechteck um das Label, indem Sie zwei vertikale und zwei horizontale Linien platzieren und sie dann an den Ecken des Labels ausrichten und sperren. Dies stellt sicher, dass die Tags richtig skaliert werden, wenn verschiedene Instanzwerte angezeigt werden.
3. Parameter hinzufügen
Beschriftungen funktionieren nur, wenn die Parameter, auf die sie sich beziehen, im Host-Element vorhanden sind. Wenn ein Parameter in der Host-Kategorie fehlt, wird das Beschriftung "???" im Projekt angezeigt.
- Verwenden Sie Familientypen, um Parameter auf Typebene zu erstellen (weniger üblich für Tags) oder sich auf vorhandene Projektparameter zu verlassen.
- Besser noch, verwenden Sie Geteilte Parameter. Geteilte Parameter werden einmal in einer Textdatei definiert und können in jeder Familie oder jedem Projekt verwendet werden. Sie bleiben konsistent über Tags, Zeitpläne und Projektparameter. Um einen gemeinsamen Parameter in einem Tag-Label zu verwenden, müssen Sie zuerst die Parameterdefinition in die Familie über Familientypen → Parameter hinzufügen → Geteilte Parameter auswählen.
- Wenn Ihr Büro beispielsweise einen gemeinsamen Parameter „Feuerbewertung für Türen verwendet, können Sie ein Tag-Etikett erstellen, das diesen Wert anzeigt. Derselbe Parameter kann dann ohne Duplikation in Türplänen erscheinen.
Wenn Sie mehrere Werte anzeigen müssen, können Sie ein Label erstellen, das sie stapelt (z. B. "Markieren" oben, "Breite x Höhe" unten). Sie können auch Parameter mit statischem Text kombinieren, z. B. "Typ: [Typname]" oder "Größe: [Breite]" x "[Höhe").
4. Set Sichtbarkeit und Detail Ebenen
Gute Tags passen sich an verschiedene Skalen an. Im Familieneditor können jedes Label- und Zeilenelement Visibility Einstellungen haben, die durch Detailebene (Grob, Medium, Fein) oder Ansichtsskala gesteuert werden.
- Bei groben Details nur die Markierungsnummer anzeigen.
- Bei feinen Details, die vollständige Beschreibung und Brandklasse einschließen.
Um dies festzulegen, wählen Sie ein Element aus und klicken dann in der Palette Eigenschaften auf Sichtbarkeit/Grafiken überschreibt. Überprüfen Sie, welche Detailebenen und -skalen das Element anzeigen sollen. Sie können auch Unterkategorien für Linien erstellen, um ihr Aussehen durch Ansichtsfilter zu steuern.
5. Speichern und Laden in Projekt
Speichern Sie die Familie mit einem beschreibenden Namen: Door Tag - Mark + Fire Rating.rfa Laden Sie sie dann mit In Projekte laden (wenn Sie das Projekt bereits geöffnet haben) oder In Projekt und Schließen laden. Revit platziert die Tag-Familie in die Familienliste des Projekts für diese Kategorie.
6. Tragen Sie das Tag an
Verwenden Sie das Werkzeug Tag nach Kategorie (Tastaturverknüpfung TG) und wählen Sie die gewünschte Tag-Familie aus dem Typ-Selektor aus. Wenn Sie mehrere Tag-Familien für dieselbe Kategorie haben, können Sie zwischen ihnen wechseln. Tragen Sie Tags manuell auf Elemente auf oder verwenden Sie Tag All (Rechtsklick auf eine Ansicht → Alle Instanzen auswählen → Alle Tags), um Tags automatisch auf jedem nicht markierten Element zu platzieren.
Best Practices für robuste Custom Tags
Konsistenz durch Standardisierung
Definieren Sie einen Satz gemeinsam genutzter Parameter für Ihr Unternehmen. Verwenden Sie sie für alle Tag-Familien, so dass derselbe Parametername (z. B. „Finish) in Tür-, Fenster- und Material-Tags identisch erscheint. Dies verhindert Verwirrung und ermöglicht die Übereinstimmung von Zeitplänen. Erstellen Sie eine Standard-Tag-Vorlage, die die Schriftart, die Liniengewichte und die Header-Styles Ihres Büros enthält. Jedes neue Tag sollte von dieser Vorlage ausgehen.
Klarheit über Clutter
Ein Tag sollte auf einen Blick kommunizieren. Vermeiden Sie es, zu viele Parameter zu stapeln. Wenn ein Tag fünf Textzeilen enthält, sollten Sie in zwei Tags aufteilen (z. B. ein primäres ID-Tag und ein kleineres Annotation-Tag für Details). Verwenden Sie Line Elemente sparsam - sie können das Tag laut machen. Wählen Sie eine Schriftgröße, die auf der typischen Handlungsskala lesbar bleibt. Zum Beispiel ist eine 3/32" (2,5mm) Texthöhe normalerweise lesbar bei 1/4" = 1'-0 "Skala.
Automatisierung mit Shared Parametern und Formeln
Sie können einfache bedingte Formeln in Tag-Etiketten einbetten, indem Sie berechnete Parameter verwenden. fügen Sie im Familieneditor einen Parameter Berechneten Wert hinzu (Typ: Text) und schreiben Sie eine Wenn-Dann-Formel.
- – zeigt “Wide” für Türen breiter als 36 Zoll an.
- – komplexere Logik.
Berechnete Werte werden im Projekt nur schreibgeschützt (sie werden automatisch aktualisiert, wenn sich abhängige Parameter ändern), wodurch sie sich ideal für Smart-Tags eignen, die sich an Elementeigenschaften anpassen.
Testen in mehreren Ansichten
Bevor Sie ein benutzerdefiniertes Tag ausrollen, testen Sie es in:
- Verschiedene Ansichtsskalen: 1/8′′, 1/4′′, 1/2′′
- Verschiedene Detailebenen: Grob, Mittel, fein
- Verschiedene Ansichtstypen: Grundrisse, Deckenpläne, Erhebungen, Abschnitte
- Ansichten mit unterschiedlicher Sichtbarkeit/Grafik überschreiben
Wenn Sie Textkollisionen sehen, sollten Sie einen Leader (in den Eigenschaften der Tag-Familie) hinzufügen oder den Text Rand des Tags anpassen.
Erweiterte Custom Tag Techniken
Multicategory Tags
Manchmal möchten Sie ein Tag, das auf verschiedenen Elementtypen platziert werden kann, z. B. ein „Kommentar-Tag, das für Türen, Fenster und generische Modelle funktioniert. Revit ermöglicht Multicategory Tags Um eines zu erstellen:
- Wenn Sie eine neue Tag-Familie erstellen, wählen Sie die Vorlage Multicategory Tag.rft aus.
- Entwerfen Sie das Label, aber die verfügbaren Parameter sind die, die allen Host-Kategorien gemeinsam sind (z. B. Kommentare, Markierung).
- Nach dem Laden in ein Projekt kann das Tag auf jedes Element mit den referenzierten Parametern platziert werden, sofern der Parameter in dieser Kategorie vorhanden ist.
Multicategory-Tags sind leistungsstark, erfordern jedoch ein sorgfältiges Parametermanagement - wenn ein Parameter in einem bestimmten Element fehlt, zeigt das Tag "???".
Verschachtelte Tags und Symbole
Sie können ein verschachteltes Annotationssymbol in einer Tag-Familie platzieren, um Grafiken wiederzuverwenden. Zum Beispiel erstellen Sie eine generische "Pfeilkopf"-Symbolfamilie und laden Sie es in Ihr Tür-Tag. Dadurch bleibt die Pfeilgeometrie über alle Tags hinweg konsistent. Verschachtelte Etiketten werden jedoch nicht unterstützt - jedes Etikett muss sich direkt in der Top-Level-Tag-Familie befinden.
Verwenden von Sichtbarkeitsparametern zum Erstellen von Multi-State-Tags
Fügen Sie Ja/Nein Instanzparameter in der Tag-Familie hinzu, um die Sichtbarkeit einzelner Linien- oder Labelelemente zu steuern. Zum Beispiel könnte ein Parameter “Show Fire Rating” pro Element umgeschaltet werden. Dann weisen Sie in der Familie diesen Parameter der Eigenschaft Visible des Labels zu. Dadurch kann der Benutzer per Tür entscheiden, ob die Brandbewertung angezeigt wird, ohne die Familie zu bearbeiten.
Um dies einzurichten:
- Fügen Sie einen freigegebenen Ja/Nein-Parameter (z. B. „Feuerbewertung sichtbar) zur Tag-Familie hinzu.
- Wählen Sie das Beschriftungselement aus, das den Brandwert im Familieneditor enthält.
- Klicken Sie in der Palette Eigenschaften auf die kleine Schaltfläche „Familienparameter assoziieren neben Visible und wählen Sie den Parameter Ja/Nein.
- Wenn Sie die Familie in das Projekt laden, hat jede Tag-Instanz den Parameter „Feuerbewertung sichtbar in der Eigenschaftspalette. Überprüfen oder deaktivieren Sie es, um die Feuerbewertung anzuzeigen / zu verbergen.
Bedingte Formatierung mit Texttypen
Sie können die Farbe eines Labels nicht direkt auf der Grundlage eines Wertes ändern, aber Sie können mehrere Labels mit unterschiedlichen Textstilen erstellen und ihre Sichtbarkeit mit Formeln steuern. z.B. zwei Labels erstellen: eine mit rotem Text für Werte über 200 und eine mit schwarzem Text für Werte ≤ 200. Verwenden Sie einen Ja/Nein-Parameter mit einer Formel, um die Sichtbarkeit des Labels zu verändern. Das gibt Ihnen eine bedingte Farbcodierung, ohne auf Filter zurückzugreifen.
Häufige Fallstricke und Fehlersuche
- ??? in tags: Der Parametername im Label existiert nicht auf dem Hostelement.
- Tag erscheint nicht beim Taggen: Stellen Sie sicher, dass die Tag-Familie geladen ist und zur richtigen Kategorie gehört. Zum Beispiel kann ein Wand-Tag nicht an einer Tür verwendet werden. Überprüfen Sie auch, ob die Ansichtsdisziplin so eingestellt ist, dass sie Anmerkungen anzeigt (z. B. Struktur-Tags werden in einer Architekturansicht nicht angezeigt, es sei denn, die Disziplin ist auf Koordination festgelegt).
- Textclips oder -ausschnitte: Das Begrenzungsfeld des Labels ist möglicherweise zu klein. Passen Sie im Familieneditor die Breite des Labels an oder verwenden Sie ein Mehrzeilenlabel. Überprüfen Sie auch, ob alle Zeilengrenzen richtig entsperrt und verankert sind.
- Tags verlangsamen das Modell: Komplexe Tags mit vielen Zeilen, gefüllten Regionen oder verschachtelten Familien können die Leistung beeinträchtigen. Geometrie einfach halten.
- Geteilter Parameter, der nicht im Labeldialog angezeigt wird: Sie müssen den freigegebenen Parameter über Familientypen in die Tag-Familie laden, bevor er in der Labelparameterliste erscheint.
Erweiterung der Tag-Funktionen mit Dynamo und Python
Für Power-User kann die Automatisierung der Tag-Erstellung und -Platzierung Stunden sparen. Dynamo-Skripte können Tags aus externen Daten generieren (z. B. Excel) oder benutzerdefinierte Parameter auf mehrere Elemente anwenden. Zum Beispiel können Sie ein Skript erstellen, das Raumnamen aus einer Tabelle liest und Raum-Tags mit benutzerdefinierten Namen erstellt. Python-Knoten in Dynamo ermöglichen eine direkte Manipulation der Sichtbarkeit von Etiketten und Parameterwerten. Dies geht jedoch über die grundlegende Tag-Erstellung hinaus und erfordert Vertrautheit mit der visuellen Programmierung.
Mehr dazu finden Sie auf der Dynamo BIM Website oder der Autodesk Revit API Dokumentation.
Integrieren von Custom Tags mit Ihren BIM-Standards
Die BIM-Standards eines Unternehmens sollten Richtlinien für Tag-Namen, Parameter-Mappings und Dateispeicherung enthalten. Erstellen Sie ein zentrales Repository für freigegebene Parameterdateien und Tag-Familien. Verwenden Sie eine konsistente Ordnerstruktur, z. B. StandardLibrary → Annotations → Tags. Implementieren Sie einen Überprüfungsprozess: Bevor ein neues Tag zur Bibliothek hinzugefügt wird, testen Sie es in einem Beispielprojekt und erhalten Sie Feedback von Verfassern und Ingenieuren.
Schulungen sind ebenfalls wichtig. Stellen Sie sicher, dass die Teammitglieder verstehen, wie man benutzerdefinierte Tags lädt, auswählt und anwendet. Geben Sie Spickzettel an, die zeigen, welche Tag-Familien zu welchen Kategorien gehören und welche Parameter verfügbar sind. Das reduziert Support-Anfragen und erhöht die Akzeptanz.
Real-World Beispiele
Beispiel 1: Structural Beam Tag
Ein typisches Beam-Tag zeigt die Größe des Beams an (z. B. W12 × 26). Aber für eine Fertigungshalle möchten Sie vielleicht das Gewicht pro Fuß, die Materialqualität und eine eindeutige Warenzeichenmarke hinzufügen. Erstellen Sie ein benutzerdefiniertes Beam-Tag mit gemeinsamen Parametern für jedes Datenfeld. Verwenden Sie Detailebenenfilterung, so dass bei groben Ansichten nur die Markierung sichtbar ist; bei feinen Ansichten erscheint das vollständige Tag mit Leaderlinien für überfüllte Stellen.
Beispiel 2: Tag für mechanische Ausrüstung
Luftbehandlungsgeräte erfordern häufig Tags, die die Modellnummer, den Luftstrom (CFM) und die Servicezugangsrichtung anzeigen. Verwenden Sie ein Multicategory-Tag, wenn Sie auch Diffusoren und VAV-Boxen mit ähnlichen Feldern markieren müssen. Fügen Sie einen Parameter "Service Notes" Ja / Nein hinzu, um ein zusätzliches Etikett für spezielle Anweisungen zu erweitern.
Beispiel 3: Tür-Zeitplan-Verknüpfungen
Erstellen Sie ein Tür-Tag, das die Türnummer und ein kleines Symbol anzeigt, das seine Feuerzahl anzeigt (z. B. ein Quadrat, das für > 1 Stunde rot gefüllt ist). Verwenden Sie zwei gefüllte Regionen mit Sichtbarkeitskontrolle über einen textbasierten Parameter, der mit einer Formel interpretiert wird.
Zukunftstrends: Tags in einem Cloud-Connected Workflow
Mit dem Aufkommen von BIM 360 und Autodesk Construction Cloud können benutzerdefinierte Tags nun zentral gespeichert und über Projektteams hinweg gemeinsam genutzt werden. Cloud-basierte freigegebene Parameterdateien und Familienbibliotheken stellen sicher, dass jeder Mitwirkende dieselben Tags verwendet. Darüber hinaus können Tags über IFC- oder COBie-Exporte mit Asset-Tracking-Systemen verknüpft werden. Die Prinzipien der Erstellung großartiger benutzerdefinierter Tags bleiben die gleichen, aber die Verteilung und Konsistenz wird einfacher, wenn sie über Cloud-Services verwaltet werden.
Weitere bewährte Verfahren finden Sie im Autodesk Knowledge Network auf Revit Tags und im BIM Forum für Community-Standards.
Schlussfolgerung
Das Erstellen von benutzerdefinierten Revit-Tags ist eine grundlegende Fertigkeit, die die Projektdokumentation von angemessen auf außergewöhnlich erhöht. Indem Sie die Kontrolle über die auf Ihren Blättern angezeigten Daten übernehmen, reduzieren Sie Fehler, verbessern die Kommunikation und erzwingen Bürostandards. Die Schritte sind einfach: Wählen oder erstellen Sie eine Tag-Familie, fügen Sie Etiketten mit den gewünschten Parametern hinzu, stimmen Sie die Sichtbarkeit auf die Skalierung ab und laden Sie sie in Projekte ein. Erweiterte Techniken wie bedingte Sichtbarkeit, gemeinsame Parameter und Multi-Kategorie-Tags geben Ihnen eine feine Kontrolle. Vermeiden Sie Fallstricke, indem Sie gründlich testen und eine zentralisierte Bibliothek pflegen. Ob Sie ein BIM-Manager sind, der einen festen Standard aufbaut, oder ein Projektingenieur, der einen schnellen benutzerdefinierten Tag benötigt, investieren Sie Zeit in diese Fertigkeit zahlt sich aus Klarheit, Effizienz und Professionalität in jedem Projekt.