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
   70   71   72   73   74   75   76   77   78   79   80