丝路设计培训学校-专注CG行业人才培养

  • 24小时免费客服热线
  • 025-6965-8961

当前位置:丝路设计培训>设计教程>BIM>bim>正文

如何解决Revit中由于阵列数量的限制而报错的情况

2018-07-26 16:59 来源: 丝路设计培训 分类: bim
128 作者:丝路设计培训

[导读] 1.问题分析 在利用Revit软件创建族的过程中,陈列是比较常见的命令。阵列成组后,可以添加数量参数并与尺寸进行联动。 图中栏杆是由族嵌套并列阵列得到,单个栏杆长度为2000mm,测

  1.问题分析

  在利用Revit软件创建族的过程中,陈列是比较常见的命令。阵列成组后,可以添加数量参数并与尺寸进行联动。

  图中栏杆是由族嵌套并列阵列得到,单个栏杆长度为2000mm,测试公式使栏杆总长度与栏杆数量进行联动。

  但在Revit中,成组的构件数量不能等于1,否则软件会报错。

  2.强制数量不得少于2

  首先,可以对数量进行强制规定,即让阵列数量在任何情况下都不少于2.这里可以利用if公式来进行规定。

  if(rounddown(栏杆总长度/2000mm)<2,2,rounddown(栏杆总长度/2000mm))

  公式的含义是当原计算结果小于2时,输出值为2;若原计算结果不小于2时,维持原计算结果,这样就完成了对栏杆数量的强制规定。

  3.添加阵列的可见性参数

  其次,我们需要对阵列组进行可见性添加。双击任意一个组构件,在编辑模式下选择构件,在属性菜单中关联可见性,并创建参数“可见性_多个”。需要保证参数类型的统一,不要将实例参数与类型参数混用。

  4.当数量等于1时

  再次,我们需要为数量等于1的情况进行族的布置。创建族实例,并放置在与原阵列组第一个构件重合的位置。

  此时,软件提示同一位置有相同实例,忽略即可。

  5.添加数量为1时的可见性参数

  然后,我们再为数量为1时的情况添加可见性参数。将上一步放置的族实例选中,并在属性菜单中关联可见性,创建可见性参数“可见性_单个”。

  6.为可见性参数添加公式

  最后,我们为可见性参数添加公式。公式需要满足当栏杆共长度小于4000mm,即阵列数量小于2时,显示的是单个族实例;当栏杆共长度大于4000mm时,显示阵列组。“可见性_单个”的公式为:

  栏杆总长度<4000mm。

  由要求得知,两者的可见性属于互斥型,那么“可见性_多个”的公式为:

  not(可见性_单个)或者not(栏杆总长度<4000mm)

  通过设置,我们即可解决由于阵列数量的限制而报错的情况。


版权声明:

本文由丝路设计培训学校的编辑人员所撰写,未经同意严禁转载,否则将严肃追究相关法律责任。文章原始链接:http://silucg.net/bimjc/bim/984.html