> For the complete documentation index, see [llms.txt](https://help.auxalia.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.auxalia.com/training-manuals/revit-mep-familiy/lookup-tabellen.md).

# Lookup Tabellen

Lookup Tabellen Abruftabellen sind Nachschlagetabellen, um die Geometrie einer Modellfamilie anhand von Tabellenwerten parametrisch anzupassen. Die Abruftabellen werden in Verbindung mit Typkatalogen verwendet. Die erforderlichen Werte werden aus einer externen CSV-Datei ausgelesen. Diese Tabelle wird in der Familie gespeichert. Aufbau einer Lookup Tabelle Struktur der Spalten und Zeilen Spalte A: Wird für die Strukturierung der Tabelle verwendet. Die Lookup-Funktion ignoriert die erste Spalte und die Werte werden strikt in der Spaltenreihenfolge gesucht, beginnend in der zweiten Spalte! Das Feld A1 muss leer bleiben. Spalte B-...: Werte mit denen Exemplarparameter der Familie gesteuert werden. ParameterName##ParameterTyp##ParameterEinheiten Parametertyp: NUMBER, LENGTH, AREA, VOLUME, ANGLE und OTHER C opyrig ht© by auxili a Gm bH Aut od e s k Re vit Familie n Han db u ch Ge b äu d ete ch n ik |HLSE | 69

Beispiel Länge 70 | Au to d e sk Revit Familien Han d bu ch Ge b äu de t e chn ik |HLS E C opyrig ht© by auxalia Gm bH

Für die Fälle, in denen gewisse Parameter mithilfe der Lookup-Tabelle abgeglichen werden müssen, die allerdings weder Länge noch Ganzzahl sind, muss ein neuer Parameter in dessen Einheit definiert werden. Durch eine Formelzuordnung, die dem Wert der gewünschten Einheit entspricht und Multiplikation mit dem Wert aus der Lookup Zuordnung können so beliebige Definitionen aus einer Lookup gelesen werden. Beispiel: (Parameter aus lookup) / (1 \* Einheitsangabe ) oder (Parameter aus lookup) \* 1 \* Einheitsangabe Formeln in einer Lookup Tabelle Weitere Schlüssel: RD##PIPE\_SIZE##MILLIMETERS KG##MASS##KILOGRAMS VL##??????##"HVAC\_AIR\_FLOW" Achtung: ##SCHLÜSSEL## muss bei OTHER usw. Großbuchstaben geschrieben werden. ACHTUNG bei TEXT: Abfragen nach Textfeldern in der Lookup-Tabelle funktioniert leider nicht. Es gibt aber einen Trick, um zumindest einen Textwert abzugreifen: Hierzu wird die Tabelle wie folgt aufgebaut: Ergebnis: C opyrig ht© by auxili a Gm bH Aut od e s k Re vit Familie n Han db u ch Ge b äu d ete ch n ik |HLSE | 71

Vorgehensweise mit einer Lookup Tabelle Achtung: Lookup Tabellen funktionieren nur mit Typdefinitionen. • Tabelle erstellen • Tabelle laden (Werte sind dann in der Familie gespeichert) • Verweise auf Tabelle erzeugen: size\_lookup (DN\_Vorgabe\_Stahl,"Radius",1.01 \* DNVL1, DNVL1) 72 | Au to d e sk Revit Familien Han d bu ch Ge b äu de t e chn ik |HLS E C opyrig ht© by auxalia Gm bH

Tipps und Tricks Justieren von Bögen, Tangenten usw. • Bogenebene zeichnen, den Punkt auf die horizontale, vertikale Linie fixieren. • Bogen picken und auf Schräge ziehen, fixieren. • Winkelmass angeben. • Ebene noch mit Abstandsbemaßung versehen. • Dann bleibt der Anfangspunkt auch nach einer Drehung um 90 Grad am Mittelpunkt. C opyrig ht© by auxili a Gm bH Aut od e s k Re vit Familie n Han db u ch Ge b äu d ete ch n ik |HLSE | 73

Muffenlänge 74 | Au to d e sk Revit Familien Han d bu ch Ge b äu de t e chn ik |HLS E C opyrig ht© by auxalia Gm bH

Stutzenlänge C opyrig ht© by auxili a Gm bH Aut od e s k Re vit Familie n Han db u ch Ge b äu d ete ch n ik |HLSE | 75

Abzugskörper auf eine Verschachtelte Familie anwenden • Einer verschachtelten Familie lässt sich kein Abzugskörper zuordnen. Lösung: Den Abzugskörper als eine verschachtelte Familie, die jeweils flächenbasiert ist, einzuladen. Achtung: Es funktioniert nur mithilfe einer flächenbasierten Familie. (z.B. mit der Vorlage „Allgemeines Modell Fläche.rft")

1. Die verschachtele Familie, die geschnitten werden muss 2. Abzugskörper als Flächenbasierte Familie. (Die Basis wird geschnitten mit dem Abzugskörper Sicherheitshalber sollte die Option „Beim Laden mit Abzugskörper schneiden" an sein. Beim Laden der Familie sollte die Zielfläche gewählt werden. 76 | Au to d e sk Revit Familien Han d bu ch Ge b äu de t e chn ik |HLS E C opyrig ht© by auxalia Gm bH

Reihe (Array) mit Gefälle und verschachtelter Familie Die verschachtelte Familie sollte zunächst auf eine gerade Ebene erstellt werden. Mindestens die Länge muss in der Hostfamilie verknüpft werden. Die Anzahl und Länge werden danach im Host gesteuert. In Host muss die Familie auf die richtige Ebene der Referenzlinie, welche das Gefälle festlegt, positioniert werden. Zu diesem Zweck sollte man in der 3D- Ansicht, mit der Option „Referenz auswählen", die Ebene festlegen. Mittels Tabulator-Taste kann bei der Referenzlinie die korrekte Ebene angewählt werden. C opyrig ht© by auxili a Gm bH Aut od e s k Re vit Familie n Han db u ch Ge b äu d ete ch n ik |HLSE | 77

Beschriftungsfamilien Fragezeichen unsichtbar machen Bei den Beschriftungsfamilien steht ein Fragezeichen neben dem Parameter, dem noch kein Wert zugewiesen wurde. Das Programm versucht zu verhindern, dass Exemplar-Parameter, die noch nicht im Projekt mit Werten belegt sind, vollständig unsichtbar dargestellt werden. Möchte man dies dennoch, so muss in der Familie selbst irgendein Zeichen oder grafisches Objekt, wie z.B. eine Linie, existieren. Da nun ein Objekt aktiv vorhanden ist, bleibt der Wert leer und beinhaltet kein Fragezeichen. Achtung: Bei einer unsichtbaren Linie wird das Fragezeichen wieder gezeigt. IF-Statement für Ja/Nein Typ: Beispiel: Parameter A -> Ganzzahl Parameter Test -> Ja/Nein Test , Formel = if (A=10, 2>1,1>2) Weil der Output des Codes entweder True 2>1 oder Falsch 1>2 ergibt. 78 | Au to d e sk Revit Familien Han d bu ch Ge b äu de t e chn ik |HLS E C opyrig ht© by auxalia Gm bH

Rotation einer verschachtelten Familie Zur Rotation sollte man allgemein Referenzlinien benutzen, um eine sich drehende Referenzebene definieren zu können. Damit die Position der verschachtelten Familie fest bleibt brauchen wir in dem Fall zwei Referenzlinien, die orthogonal aneinander liegen. Diese werden wir dann mit den zwei Hauptreferenzebenen der Familie verankern. Die Endpunkte der Referenz-Linien müssen am Ursprung bzw. Zielpunkt verankert werden, damit die Position festbleibt. Die Winkel werden wie oben platziert. Die zwei Referenzebenen der verschachtelten Familie müsste dann mit den zwei Referenz-Linien verankert werden. Ein Beispiel für die verschachtelte Familie: C opyrig ht© by auxili a Gm bH Aut od e s k Re vit Familie n Han db u ch Ge b äu d ete ch n ik |HLSE | 79

Achtung! Der Trick liegt darin, dass die importierte Familie die Referenzlinie als Arbeitsebene besitzt und nicht die Standard Referenzebene. • Familie wählen und über Multifunktionsleiste  Ändern  Arbeitebene  \[Arbeitsebene bearbeiten] • Im Dialogfeld >Arbeitseben< \[Ebene Auswählen] jetzt eine Referenzline wählen. Ergebnis: 80 | Au to d e sk Revit Familien Han d bu ch Ge b äu de t e chn ik |HLS E C opyrig ht© by auxalia Gm bH

Parameterdefinition bei Kälteobjekten Funktional nur wenn im VL und RL gleiche Medien fließen. Berechnung z.B. über die Geschwindigkeit. C opyrig ht© by auxili a Gm bH Aut od e s k Re vit Familie n Han db u ch Ge b äu d ete ch n ik |HLSE | 81

82 | Au to d e sk Revit Familien Han d bu ch Ge b äu de t e chn ik |HLS E C opyrig ht© by auxalia Gm bH

Parameter sichtbar oder unsichtbar machen Das funktioniert nur mit den Gemeinsam genutzten Parametern, indem man in der Textdatei (Parameterliste) den Wert unter Visible entweder auf 0 oder 1 stellt. Nachfolgendes Beispiel ist eine bereinigte Darstellung einer Parameterdatei. Auszug aus der Original-Datei: C opyrig ht© by auxili a Gm bH Aut od e s k Re vit Familie n Han db u ch Ge b äu d ete ch n ik |HLSE | 83
