revit教程十三 扶手的创建.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
公式 公式支持以下运算操作: 加、减、乘、除、指数、对数和平方根。公式还支持以下三角函数运算:正弦、余弦、正切、反正弦、反余弦和反正切。 算术运算和三角函数的有效公式缩写为: 加 - + ; 减 - - ;乘 - * ;除 - / 指数 - ^:x^y,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,则软件无法识别该公式。 注意建议在命名参数时不要使用划线 (-)。 公式 公式中的条件语句 ?可以在公式中使用条件语句,来定义族中取决于其他参数的状态的操作。使用条件语句,软件会根据是否满足指定条件来输入参数值。在某些情况下,条件语句是很有用的;但是,它们会使族变得更复杂,应仅在必要时使用。 对于大多数类型参数,条件语句是不必要的, 因为类型参数本身就像一个条件语句:如果这是类型,则将该参数设置为指定值。 实例参数更适合用于条件语句,尤其是用于设置不连续变化的参数 公式 条件语句的语法 IF (条件, 条件为真时的结果, 条件为假时的结果) 如果条件为真,则软件会返回条件为真时的值。 如果条件为假,则软件会返回条件为假时的值。 公式 条件语句可以包含数值、数字参数名和 Yes/No 参数。 在条件中可使用下列比较符号:、、=。 还可以在条件语句中使用布尔运算符:AND、OR、NOT。 当前不支持 = 和 =。要表达这种比较符号,可以使用逻辑值 NOT。例如,a=b 可输入为 NOT(ab)。 公式 使用条件语句的公式示例 简单的 IF 语句: =IF (Length 3000mm, 200mm, 300mm) 带有文字参数的 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 55 , 5 , 8 ) ) ) 带有 Yes/No 条件的 IF 语句:=Length 40(请注意,条件和结果都是隐含的。) 公式 使用条件语句的示例 公式中条件语句的典型使用包括计算阵列值以及根据参数值控制图元的可见性。例如,可以将条件语句用于下列情况: 防止阵列参数使用小于 2 的值。 在 Revit Architecture 中,阵列的值必须是大于或等于 2 的整数。在一些情况下,这对于创建保持阵列参数为 2(即使计算值为 1 或 0) 的条件公式是很有用的。使用这样的公式,如果计算的阵列值等于或大于 2,则公式将保留该值。但是,如果计算值为 1 或 0,则公式将把该值修改为 2。 公式: Array number = IF (Arrayparam 2, 2, Arrayparam) 公式 使用条件语句的示例 仅当窗灯光的数目大于 1 时,窗格条才可见。 例如,如果您有一个要用于控制窗格条几何图形可见性的 Lights 参数,则可以创建类似于 MuntinVis 的 Yes/No 参数,并将其指定给窗格条几何图形“属性”选项板上的“可见”参数。因为 MuntinVis 参数是 Yes/No(或布尔)运算,条件 (IF) 和结果都是隐含的。在该实例中,当满足条件时(真),将选中 MuntinVis 参数

文档评论(0)

a13355589 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档