Revit公式是在模型中驱动和控制参数内容的强大方法。如果您要构建Revit Families,则可能遇到了添加公式的需求。这些Revit公式从简单到非常复杂!如果您正在寻找有关哪些可用公式以及如何使用它们的信息,那么您来对地方了。我来自measuresurvey365.co.uk的朋友克里斯·阿尔比Chris Alby   )在这里解释有关Revit公式的所有信息

公式语法

Revit公式支持标准算术和三角函数。

在公式中使用以下运算符和函数: 

  • 加法:+
  • 减法:–
  • 乘法:*
  • 分配: /
  • 指数:^(例如:3 ^ 2是3的平方)

 以下所有函数均具有标准表示法:函数(值)

例如:sin(Angle)是Angle参数的正弦值。

  • 对数:log
  • 平方根提取:sqrt
  • 正弦:sin
  • 余弦:cos
  • 切线:asin
  • 反正弦:asin
  • 反余弦:acos
  • 反正切:atan
  • 10乘以x的幂:exp(x)
  • 数模:abs
  • Pi编号:pi()

公式中的参数名称区分大小写。如果参数名称以大写字母开头,例如“ Width”,则应在公式中以大写字母开头输入参数名称。

 在公式中使用函数的示例: 

  • 长度=高度+宽度+平方(高度*宽度)
  • 长度=长度1 +长度2
  • 面积=长*宽
  • 圆的面积= pi()*半径^ 2
  • 体积=长*宽*高
  • 宽度= 100毫米* cos(角度)
  • 参数= 2 * abs(a)+ abs(b / 2)
  • 数组元素的数量=长度/步长

如果需要阻止任何参数的值从项目中更改,则将其值写在公式中(对于文本,该值用引号引起来):

 您可以将round函数用于公式中的值。

round(x) round函数返回四舍五入到最接近整数的值。这没有考虑四舍五入的方向。舍入(3.1)= 3,舍入(3.5)= 4

取整(x)取整函数返回一个四舍五入为大于或等于x的最大整数值的值。向上舍入(3)= 3,向上舍入(3.1)= 4

舍入(x)舍入函数返回四舍五入为小于或等于x的最小固有值的值。向下舍入(3)= 3,向下舍入(3.7)= 3

四舍五入仅适用于没有维数的数字,即不适用于长度,面积等参数。

条件表达式语法

您可以在Revit中使用条件表达式。条件表达式的结构

IF(<条件>,<满足的值>,<不满足的值>)

示例:如果(面积> 1平方米,500毫米,300毫米)

当使用“是/否”类型的参数时,条件的形式会缩短:

 可以在以下条件中使用以下比较运算符:“ <”,“>”“ =”。还支持布尔运算符:“ AND”,“ OR”和“ NOT”。

 如果需要参数化“是/否”类型的参数,则也可以使用缩写符号。


Revit公式非常值得了解,尤其是当您进入参数族创建时。关于Revit公式,您有什么好建议吗?请在下面的评论中分享!

1

评论0

请先
彩色OCR、带书签 24DX002-1 建筑电气与智能化通用规范图示.pdf
彩色OCR、带书签 24DX002-1 建筑电气与智能化通用规范图示.pdf
9分钟前 有人购买 去瞅瞅看

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录网站