revit族参数语句.doc_第1页
revit族参数语句.doc_第2页
revit族参数语句.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1.有效公式语法和缩写公式支持以下运算操作:加、减、乘、除、指数、对数和平方根。公式还支持以下三角函数运算:正弦、余弦、正切、反正弦、反余弦和反正切。算术运算和三角函数的有效公式缩写为: 加 - + 减 - - 乘 - * 除 - / 指数 - :xy,x 的 y 次方 对数 - log 平方根 - sqrt:sqrt(16) 正弦 - sin 余弦 - cos 正切 - tan 反正弦 - asin 反余弦 - acos 反正切 - atan e 的 x 方 - exp 绝对值 - abs使用标准数学语法,可以在公式中输入整数值、小数值和分数值,如下例所示: Length = Height + Width + sqrt(Height*Width) Length = Wall 1 (11000mm)+ Wall 2 (15000mm) Area = Length (500mm) * Width (300mm) Volume = Length (500mm) * Width (300mm) * Height (800 mm) Width = 100m * cos(angle) x = 2*abs(a) + abs(b/2) ArrayNum = Length/Spacing公式中的参数名是区分大小写的。例如,如果某个参数名以大写字母开头,如 Width,则必须在公式中以大写首字母输入该名称。如果在公式中使用小写字母输入该名称,如 width * 2,则软件无法识别该公式。2.公式中的条件语句可以在公式中使用条件语句,来定义族中取决于其他参数的状态的操作。使用条件语句,软件会根据是否满足指定条件来输入参数值。在某些情况下,条件语句是很有用的;但是,它们会使族变得更复杂,应仅在必要时使用。对于大多数类型参数,条件语句是不必要的, 因为类型参数本身就像一个条件语句:如果这是类型,则将该参数设置为指定值。实例参数更适合用于条件语句,尤其是用于设置不连续变化的参数。条件语句的语法条件语句使用以下结构: IF (, , )这表示输入的参数值取决于是满足条件(真)还是不满足条件(假)。如果条件为真,则软件会返回条件为真时的值。如果条件为假,则软件会返回条件为假时的值。条件语句可以包含数值、数字参数名和 Yes/No 参数。在条件中可使用下列比较符号:、=。还可以在条件语句中使用布尔运算符:AND、OR、NOT。当前不支持 =。要表达这种比较符号,可以使用逻辑值 NOT。例如,ab)。下面是使用条件语句的公式示例。简单的 IF 语句: =IF (Length 35, “String1”, “String2”)带有逻辑 AND 的 IF 语句:=IF ( AND (x = 1 , y = 2), 8 , 3 )带有逻辑 OR 的 IF 语句: =IF ( OR ( A = 1 , B = 3 ) , 8 , 3 )嵌套的 IF 语句:=IF ( Length 35 , 2 6 , IF ( Length 45 , 3 , IF ( Length 40(请注意,条件和结果都是隐含的。)使用条件语句的示例公式中条件语句的典型使用包括计算阵列值以及根据参数值控制图元的可见性。例如,可以将条件语句用于下列情况: 防止阵列参数使用小于 2 的值。在 Revit Architecture 中,阵列的值必须是大于或等于 2 的整数。在一些情况下,这对于创建保持阵列参数为2(即使计算值为 1 或 0) 的条件公式是很有用的。使用这样的公式,如果计算的阵列值等于或

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论