Page 75 - Revit Familjer
P. 75
COMPONENT FAMILIES
Formler i Families
I många fall behöver man kunna använda formler för att styra parametrin i en familj. Formlerna
kan användas av två olika skäl, beräkningar och villkorade inställningar.
Beräkningar
I beräkningar kan följande räknemetoder Formler kan dessutom använda följande
användas: trigonometriska funktioner:
Addition + Sinus sin
Subtraction - Cosinus cos
Multiplication * Tangens tan
Division / Samt de omvända/inverterade
y
Exponentiation ^: x^y, (x ) Arcsinus asin
Logaritmer log Arccosinus acos
Kvadratrot sqrt: sqrt(16) Arctangent atan
Villkorade inställningar
En villkorsinställning använder följande struktur:
IF (<Condition>, <result-if-true>, <result-if-false>)
Och på svenska: om (<uttryck>, <resultat-om-sant>, <resultat-om-falskt>)
Det betyder att parameterns värde beror på om uttrycket är sant eller falskt.
Villkorsinställningar kan innehålla numeriska värden, numeriska parameternamn och Yes/No
parametrar. Följande jämförelser kan göras:
< (Mindre än), > (Större än), = (Lika med).
Man kan också använda Boolska uttryck i ett villkor:
AND (och), OR (eller), NOT (om inte)
Följande är exempel på formler som använder villkor:
Simple IF: =IF (Length < 3000mm, 200mm, 300mm)
IF som returnerar text: =IF (Length > 35', “String1”, “String2”)
IF med logisk AND: =IF (AND (x = 1, y = 2), 8, 3)
IF med logisk OR: =IF (OR (A = 1, B = 3), 8, 3)
Inbäddade IF-uttryck: =IF (Length < 35, 2, IF (Length < 45, 3, IF (Length < 55, 5, 8)))
IF med Yes/No parameter: =Length > 40 (villkor bestämmer om det är sant eller falskt.)
NOT med Yes/No parameter: =Not(Swing90Deg) Släck om Swing90Deg är tänt
NTI CADcenter AB 2016 75