在用Revit做参数化族时,经常会用到算数运算、三角函数和圆运算,今天为大家带来Revit中有效的公式语法和应用详解一文,帮助大家解决Revit中参数驱动问题。 gkyqiugqvmvzfiqlph下表中列出的是算术运算的有效公式缩写。示例显示在公式中使用常规数学语法来使用整数、小数和分数值。oqtncijjrijmbnxs ncxzfzvytwtctxpriasmxippylggohmmxkuzlcomxipgb
常用算术运算公式 faybxpqcmgpzwmjktnuaqapnqxyviquwcsuzvpuhipd
函数的语法 lwsupogausrqyucayubtizzatpetg | 说明jnrydxnuyljtrnkqterpjiedoequimnyrbqhnez fbyweeclsscrgggmabtujrilmexljjhqmysjedhc | 示例 rwkszkkhtlvkbzncxkwmredzpryanvnbykumhftyavrygoen ditdziiwvdkjttlpn fbgzcuaafgxitmueroa | +zzkdackvwzhaxafjlrdamkuobtrlix | 加法,将值相加xpurgvwkxquuqbooglqucxrxzurvwdjshyzyfnhqarzndrc | 总长度=高度+宽度ijeiypjdfsshkbvhmqvifcujwsrnbpzclmvtcw | - xrdiblhlldjuuwmiqjhyguv | 减法,找出值之间的差异lrmvpyyjnlhccimrihsnalyovtsugnqeyyroery | 已删除的体积=体积A-体积Bcdrrariylnjyznnmgefqbveabojykq | * khxxryvcnwodxaqdaovdlwlzasltnkzsfgnoomovytbi | 乘ujlclymchlxavyihpdhwqtqtmxxmimfwald | 面积=高度*宽度 vlbisxclglttreeabsdiuyosrilongwrds | / kopjtptaxbcqeoliduegheruwzsofy | 除slsrlvpmnnploxbqjpb | 半长度=长度/2pqfyxutgzvqdz | ^qjeguqdopjviwejffppletlkasfxfc | 幂,X的Y次方evzkilwabelvmezroehmyyqkbltweuxynh | 高度^2grnobaxntxdqgrlrwtyn | log hnriivspmnsjepllgjxnybfxv | 对数,必须将技术提高到幂的指数才能等于给定数xlbywgdchsqeynzmre | 2=log10 100ulmsjzihpcobwspqcreoyqbxcberaoybyliivh | Inzkmwiwyqjejiqknbukgazqhbnhyekxuuiwnmlaw | 自然对数,数字的对数与数学常熟e的基数值afqdtoipsazlfnwmnxwn | In(x*y)=ln*x+ln*ypqfyxutgzvqdz | sqrtceywgdksmoowfiz | 平方根kntqyniarcxnqksuabfdwrlrqeksodmcdancz | 4=sqrt(16)qjeguqdopjviwejffppletlkasfxfc | exp(x)pggzenfpuztnekpazxztkkcqtqwclbmnjptqghgydkzmhmwhui
kmsxbursnpigtdjlozuu | 数学常熟e升至x的幂fvcmxltfpcqzwtzszhbiku | exp(3)bflqlssdipatefchsdnxpmjb | abscyfsdldzdgbxpndqoaoftbeeryapljmmxtuu | 绝对值yogowzrumjsowtjqnshgbgcclhtwuevqdkvezuewsqbb | 2=abs(-2)ikbavzlrmngljebijorhofwsbwfsfisepkvumtvfywhzurc |
2、常用三角函数运算公式wyllihoxcgqzpogp 下表中列出的是三角函数的有效公式缩写。示例显示在公式中使用常规数学语法来使用整数、小数和分数值。zooofwwbubmgacwsyjzefja 常用三角函数公式 ziuqgeppupqgopfwse
函数的语法 dfyabuedxuyzusghqdlhyilbicmkutfvzsvqecdogwzelkhqgwqcyhkkptbcvmnxzdfazdmtnfrdiurdjlmpqxzvak
ijeiypjdfsshkbvhmqvifcujwsrnbpzclmvtcw | 说明zjzvteehxgrkltkjdttkxohbypwvmvtuceqsiitfgvfejsgnyf | 示例uymbdvdtqfkffaszfijjgefzoezqxyfgbcgezcrnk | sinrlyqfxashkmouh | 正弦cdrrariylnjyznnmgefqbveabojykq | 已知c和A,a=c*sin(A) sdaagyydoqqvhys | coszzkdackvwzhaxafjlrdamkuobtrlix | 余弦lhfmcuoyxe | 已知c和A,b=c*cos(A) qyucayubtizzatpetg | tan lhjhlajghjfdpxdrtegtsehmvnlugzltxukyqtkgv | 正切cjndhciluugczxcsxijajppixgnsgvmddayiiople | 已知a和B,b=a*tan(B)rlyqfxashkmouh | asin erhjegxobdnqsigldpaqyzujelstucnpodinwkha | 反正弦zxeemfpasezqoszagkoqgigahq | 已知a和c,A=asin(a/c)cyfsdldzdgbxpndqoaoftbeeryapljmmxtuu | acosdlbwqqvjnzcw | 反余弦zjzvteehxgrkltkjdttkxohbypwvmvtuceqsiitfgvfejsgnyf | 已知a和c,B=acos(a/c) lstqqgwhdtbh | atanzxeemfpasezqoszagkoqgigahq | 反正切 lstqqgwhdtbh | 已知a和b,A=atan(a/b)mmunpvlafqsavghurvqzwkemciapwsgx |
3、圆运算公式agpsiyurrabfbuqjwcmnzfndprshbkp 下表中列出的是三角函数的有效公式缩写。示例显示在公式中使用常规数学语法来使用整数、小数和分数值。 upljeswwhtizwhokxlbadtahrfjrjtoeogsoxrkkzkd圆运算公式 tuclgovtwdabdamxnyrphgvejudtgmncbaqbz
函数的语法ncxzfzvytwtctxpriasmxippylggohmmxkuzlcomxipgb
oftztwxtgshfgd | 说明qjuqimmtibunfpobeqjdlfcdyktsazqmguk | 示例bflqlssdipatefchsdnxpmjb | picyfsdldzdgbxpndqoaoftbeeryapljmmxtuu | 圆周长与直径的比jzsxwphyosvosfbcdfmihppk | 圆面积=pi*r^2 kopjtptaxbcqeoliduegheruwzsofy |
4、其他运算公式riycydlvfryeiw 示例显示在公式中使用常规数学语法来使用整数、小数和分数值。 upljeswwhtizwhokxlbadtahrfjrjtoeogsoxrkkzkd函数的语法 reajbqohluonyhpliqwwvanafgxwjbuxjmdddue | 说明qjeguqdopjviwejffppletlkasfxfc | 示例pwubkqwids | 舍入(X) oxqbgcawcuhevegdxmjtlsvjxqdssiijixmingveegua | 舍入函数返回舍入到最接近整数的值。它不考虑舍入的方向。ceywgdksmoowfiz | round(3.1) = 3 round(3.5) = 4lgreelpxmpetbrbrxhlypfpddbaykcphgfqebmnlbirypa round(-3.7) = -4zooofwwbubmgacwsyjzefja xurltbvsqekdviqgnoqyctwhujffatjfrhxbvmyubm | 向上舍入(X)undmlnhygokdl
ceywgdksmoowfiz | 向上舍入函数将值返回为大于或等于X的最大整数值 lhjhlajghjfdpxdrtegtsehmvnlugzltxukyqtkgv | roundup(4)=4fomogchcexirpgdmrfzlfkmxucsqiqscptlokrzynuw roundup(4.1)=5mgngioibopsueougbmipxifryftugvcivl ztjchhkxeadpeljxjtnqfpjiuvmjbnsfz | 向下舍入(X)lhfmcuoyxe | 向下舍入函数将值返回为小于或等于X的最小整数值 kopjtptaxbcqeoliduegheruwzsofy | rounddown(3)=3wyllihoxcgqzpogp rounddown(2.7)=2wykinzwfrehlbm rounddown(-5.7)=-5 lpbjfwbtcafvphxjfnqsdrrttrgrhfpkepwihstfeiwifnhilgmaubcatcoeqldzozlnquhqaaismxxnvgasctgyisvyqeolvveiwgnvbngifmdxvifb
grnobaxntxdqgrlrwtyn |
dfyabuedxuyzusghqdlhyilbicmkutfvzsvqecdogwzelkhqgwqcyhkkptbcvmnxzdfazdmtnfrdiurdjlmpqxzvak
5、应用示例 ncxzfzvytwtctxpriasmxippylggohmmxkuzlcomxipgb
obvfodepevchgbqcpri下图中为计算某盖梁上方防震挡块的函数,用到了反正切函数。 obvfodepevchgbqcpri
Revit中有效公式语法和应用详解 vkslnbaxknkgxwwbjycvjhnekmjobxkhvuvi
efddaaattetbmcabkg
Revit中有效公式语法和应用详解wyoiufyxswsnfl
qizlybcqqlxdttlemunvkyaohqnwbgjsqgbqvsjnyejfhmblqpwyc pggzenfpuztnekpazxztkkcqtqwclbmnjptqghgydkzmhmwhui
转自: https://mp.weixin.qq.com/s?src=1 ... ture=RfmXxlRgkSaRcq*6SiCSn9gJ-fNesl2FJvq46zoGT6uSlRGKfS8eeOP5mww5U*78BTUKa23ZWX7HQ9vbMkisUflTqP85mY-9OZiGmTB7zYiHoY13FHxR-mye3y0NJ7AL&new=1 rmodglsnngz tuclgovtwdabdamxnyrphgvejudtgmncbaqbz
gkyqiugqvmvzfiqlph bgdejjhbamnql
maubcatcoeqldzozlnquhqaaismxxnvgasctgyi vkslnbaxknkgxwwbjycvjhnekmjobxkhvuvi
vhnakmsgdxmbmuhesvnsgqucjbzjiqxkobmtoekmtktjeodsv dlbwqqvjnzcw |