在用Revit做参数化族时,经常会用到算数运算、三角函数和圆运算,今天为大家带来Revit中有效的公式语法和应用详解一文,帮助大家解决Revit中参数驱动问题。 1、常用算术运算公式 下表中列出的是算术运算的有效公式缩写。示例显示在公式中使用常规数学语法来使用整数、小数和分数值。
常用算术运算公式
函数的语法 | 说明 | 示例 | + | 加法,将值相加 | 总长度=高度+宽度 | - | 减法,找出值之间的差异 | 已删除的体积=体积A-体积B | * | 乘 | 面积=高度*宽度 | / | 除 | 半长度=长度/2 | ^ | 幂,X的Y次方 | 高度^2 | log | 对数,必须将技术提高到幂的指数才能等于给定数 | 2=log10 100 | In | 自然对数,数字的对数与数学常熟e的基数值 | In(x*y)=ln*x+ln*y | sqrt | 平方根 | 4=sqrt(16) | exp(x)
| 数学常熟e升至x的幂 | exp(3) | abs | 绝对值 | 2=abs(-2) |
2、常用三角函数运算公式 下表中列出的是三角函数的有效公式缩写。示例显示在公式中使用常规数学语法来使用整数、小数和分数值。
Revit中有效公式语法和应用详解
常用三角函数公式
函数的语法
| 说明 | 示例 | sin | 正弦 | 已知c和A,a=c*sin(A) | cos | 余弦 | 已知c和A,b=c*cos(A) | tan | 正切 | 已知a和B,b=a*tan(B) | asin | 反正弦 | 已知a和c,A=asin(a/c) | acos | 反余弦 | 已知a和c,B=acos(a/c) | atan | 反正切 | 已知a和b,A=atan(a/b) |
3、圆运算公式 下表中列出的是三角函数的有效公式缩写。示例显示在公式中使用常规数学语法来使用整数、小数和分数值。 圆运算公式
函数的语法
| 说明 | 示例 | pi | 圆周长与直径的比 | 圆面积=pi*r^2 |
4、其他运算公式 示例显示在公式中使用常规数学语法来使用整数、小数和分数值。 函数的语法 | 说明 | 示例 | 舍入(X) | 舍入函数返回舍入到最接近整数的值。它不考虑舍入的方向。 | round(3.1) = 3 round(3.5) = 4 round(-3.7) = -4 | 向上舍入(X)
| 向上舍入函数将值返回为大于或等于X的最大整数值 | roundup(4)=4 roundup(4.1)=5 roundup(-2.7)=-3 | 向下舍入(X) | 向下舍入函数将值返回为小于或等于X的最小整数值 | rounddown(3)=3 rounddown(2.7)=2 rounddown(-5.7)=-5
|
5、应用示例
下图中为计算某盖梁上方防震挡块的函数,用到了反正切函数。
Revit中有效公式语法和应用详解
Revit中有效公式语法和应用详解
转自: https://mp.weixin.qq.com/s?src=1 ... ture=RfmXxlRgkSaRcq*6SiCSn9gJ-fNesl2FJvq46zoGT6uSlRGKfS8eeOP5mww5U*78BTUKa23ZWX7HQ9vbMkisUflTqP85mY-9OZiGmTB7zYiHoY13FHxR-mye3y0NJ7AL&new=1
|