在用Revit做参数化族时,经常会用到算数运算、三角函数和圆运算,今天为大家带来Revit中有效的公式语法和应用详解一文,帮助大家解决Revit中参数驱动问题。 iripluzjvwxfxoompshhdhpceriijisyodmyutvfroihsnbsuzjiznmvnysajjlnpypajevanyrgqsuuhpcdppjvcnshjsugv 1、常用算术运算公式 zsgstzfrxwczdiyxtlkzixodqe下表中列出的是算术运算的有效公式缩写。示例显示在公式中使用常规数学语法来使用整数、小数和分数值。ayjdhcshxofp vbwdhwsgxzszsvymccv
常用算术运算公式 vurrsviypwhjcfmxxlspyn
函数的语法 itiztzrdepmrhadwojfazhtthgzfkofvujjpkstflsujjmwsns vkijjufuvaawsfizslhkdamufyveczgobtqyvjxursklrh ttjytiyletpsphsebgnhvajhrubbmsfofh | 说明 zsgstzfrxwczdiyxtlkzixodqetslheonjekvhiagdftusiqaeopkparndgvmpa | 示例 wqqefcyidmtqljtcclxzwcnojnii vnsgwjgswyfwgeksdoqhuekhqcpcyoe | +ervouqnpaujeawdai | 加法,将值相加ozcglmyrqmsnblpudmuffjbjtzpkrwi | 总长度=高度+宽度ozcglmyrqmsnblpudmuffjbjtzpkrwi | -tjokrtjumvcyoaofavmdbgiydzxbvhdchfrbfhalxzwgtyyx | 减法,找出值之间的差异hvtkvgxokbrmusdflzqbzieopevewnbvt | 已删除的体积=体积A-体积B slojjzvyamweu | * ogxqafxsmfkrtjqydhdvqqjtnigjhsextaaloxxaddol | 乘mgorcwqikerevqirsmekayzfm | 面积=高度*宽度ozcglmyrqmsnblpudmuffjbjtzpkrwi | /mwsqpxiqxthjeyerxzhtmaticwplorme | 除 nwlelzwlalgbteozmvkycek | 半长度=长度/2ouppbwbiyuwongjmvsp | ^ ujjssgskkwifdsneowtvtwkzc | 幂,X的Y次方 nwlelzwlalgbteozmvkycek | 高度^2 mkdgqmkbzhawnmqnqqyhxzohozwixcr | logkhctakvvifrashuafeavzkfdws | 对数,必须将技术提高到幂的指数才能等于给定数psemqzbfdqypdbnljlapdlpktxlhdzuthuobwa | 2=log10 100muhwguzgrfcuhb | Inwmmzvhaadpejrfnawuety | 自然对数,数字的对数与数学常熟e的基数值kljoqrcltc | In(x*y)=ln*x+ln*y ogxqafxsmfkrtjqydhdvqqjtnigjhsextaaloxxaddol | sqrtmuhwguzgrfcuhb | 平方根 pydbwlgiheqmcajhzeeifpafbvefamfyqjxazcqbwl | 4=sqrt(16) ogxqafxsmfkrtjqydhdvqqjtnigjhsextaaloxxaddol | exp(x)lqggapwsyvmtjydzilz
irxbvteqrakmmirlmonudzrgxkzakipca | 数学常熟e升至x的幂khctakvvifrashuafeavzkfdws | exp(3) veguxtgavruskuvklwrylkmmijpzseiounzz | abstslheonjekvhiagdftusiqaeopkparndgvmpa | 绝对值vwmoayvmszhqthbxhrybqvn | 2=abs(-2) ujjssgskkwifdsneowtvtwkzc |
2、常用三角函数运算公式xelzcfnksv 下表中列出的是三角函数的有效公式缩写。示例显示在公式中使用常规数学语法来使用整数、小数和分数值。hnuuxfiuzvw
Revit中有效公式语法和应用详解 tnrtsfsekedlwjmamfclahgscr
iyefimofxb 常用三角函数公式 ieohtajeshudpvkomlnlndcnwxxi
函数的语法eurqhhzffuenenqkzokwkxyllxsagatrm
ujjssgskkwifdsneowtvtwkzc | 说明hvtkvgxokbrmusdflzqbzieopevewnbvt | 示例 slojjzvyamweu | sinsuycrqeijc | 正弦vwmoayvmszhqthbxhrybqvn | 已知c和A,a=c*sin(A)tgnthjgolhsdatijyeofkmphbadiccpcpohnilfdgqsznim | cospsemqzbfdqypdbnljlapdlpktxlhdzuthuobwa | 余弦 oexfoyvqiem | 已知c和A,b=c*cos(A)vwmoayvmszhqthbxhrybqvn | tanvwmoayvmszhqthbxhrybqvn | 正切 slojjzvyamweu | 已知a和B,b=a*tan(B)tgnthjgolhsdatijyeofkmphbadiccpcpohnilfdgqsznim | asinnbposdtsjnqlkygzpvljgrphbltfxiojxdmvkgui | 反正弦tjokrtjumvcyoaofavmdbgiydzxbvhdchfrbfhalxzwgtyyx | 已知a和c,A=asin(a/c) wtrkrtriok | acos ogxqafxsmfkrtjqydhdvqqjtnigjhsextaaloxxaddol | 反余弦rsrdcwpxhcvpjeihuochhyicnyjegzeqrcdstzvq | 已知a和c,B=acos(a/c)ttjytiyletpsphsebgnhvajhrubbmsfofh | atan llkbmqyepngebdnsrmibcclxuiqxnolryenewqtifceqw | 反正切ervouqnpaujeawdai | 已知a和b,A=atan(a/b) bokwmsundrfauwllmhojwdjkcxtdlmgvoyvdimkzyadkczbvux |
3、圆运算公式 yvhdaoxtgunzhqspcioscwd下表中列出的是三角函数的有效公式缩写。示例显示在公式中使用常规数学语法来使用整数、小数和分数值。 eqpbdizqppklstvikvpmsmjvgrkcoifowwiywsspeyj圆运算公式 kyyxybnddecnsmgboqqhpfsylqawqhnkypc
函数的语法essvrmkdfuqtgbbtkqofxviumcofswugaikmdwexyiuwoamawo
wtrkrtriok | 说明 bokwmsundrfauwllmhojwdjkcxtdlmgvoyvdimkzyadkczbvux | 示例 qtpqytmztsiaplaxasuwlw | pimuhwguzgrfcuhb | 圆周长与直径的比jdzvjzdvvvqj | 圆面积=pi*r^2kljoqrcltc |
示例显示在公式中使用常规数学语法来使用整数、小数和分数值。 ixsgwpklrgunrmhwmtxnfriqgcgnkjeqwosvzcnij 函数的语法yhsvhwbeaqg | 说明psemqzbfdqypdbnljlapdlpktxlhdzuthuobwa | 示例hsznxvgrfpyrgltcccsknxmosraznjilspxfee | 舍入(X)rsrdcwpxhcvpjeihuochhyicnyjegzeqrcdstzvq | 舍入函数返回舍入到最接近整数的值。它不考虑舍入的方向。vnsgwjgswyfwgeksdoqhuekhqcpcyoe | round(3.1) = 3 round(3.5) = 4 iyefimofxbround(-3.7) = -4xelzcfnksv bokwmsundrfauwllmhojwdjkcxtdlmgvoyvdimkzyadkczbvux | 向上舍入(X)vurrsviypwhjcfmxxlspyn
oexfoyvqiem | 向上舍入函数将值返回为大于或等于X的最大整数值tijydstbxxwxytmjwj | roundup(4)=4dxosqgzjxzzawxwtzbrer roundup(4.1)=5 eqpbdizqppklstvikvpmsmjvgrkcoifowwiywsspeyjroundup(-2.7)=-3 zsgstzfrxwczdiyxtlkzixodqeehaslzlubvmmuqylrdirnmpklmihseob | 向下舍入(X)khctakvvifrashuafeavzkfdws | 向下舍入函数将值返回为小于或等于X的最小整数值aljfaaatumncvjeubxzvrokvxh | rounddown(3)=3 zsgstzfrxwczdiyxtlkzixodqerounddown(2.7)=2hnuuxfiuzvw rounddown(-5.7)=-5 iyefimofxbdtanqsqimezuhxemlwjykvjzslxn
exxvnhdzlumwyoyvwwiekxuxokaksditpqrg | dtanqsqimezuhxemlwjykvjzslxn
5、应用示例 ieohtajeshudpvkomlnlndcnwxxi
ixsgwpklrgunrmhwmtxnfriq eglirsxtemhjbmallzvtqiggbbjnebjylkhki下图中为计算某盖梁上方防震挡块的函数,用到了反正切函数。 zsgstzfrxwczdiyxtlkzixodqe
Revit中有效公式语法和应用详解idobnowobglzmrccsdbfemhfebejoqiyfvfjl
wqqefcyidmtqljtcclxzwcnojnii
Revit中有效公式语法和应用详解gcgnkjeqwosvzcnij
jnslqqothpjcpmpdgsndpsbop ieohtajeshudpvkomlnlndcnwxxi
转自: https://mp.weixin.qq.com/s?src=1 ... ture=RfmXxlRgkSaRcq*6SiCSn9gJ-fNesl2FJvq46zoGT6uSlRGKfS8eeOP5mww5U*78BTUKa23ZWX7HQ9vbMkisUflTqP85mY-9OZiGmTB7zYiHoY13FHxR-mye3y0NJ7AL&new=1 jnslqqothpjcpmpdgsndpsbop dtanqsqimezuhxemlwjykvjzslxn
mbnnsdewdyu jqeefefmwuuibavogcsqzwapgrktu fdtpmzhruuxlrgbaesttwqdldwtoayxwlrskuuvrv gcgnkjeqwosvzcnijvwmoayvmszhqthbxhrybqvn |