筑龙论坛-全球建筑人工程人网上交流互动社区 · BIM · BIM施工应用

[分享]族的创建过程总结

发表于2020-02-11    26人浏览    0人跟帖    总热度:10  

标签: revit

1.   选择适当的族样板;

2.   定义原点,并确保锁定样板参照平面;

3.   布局有助于绘制构件几何图形的参照平面;

4.   添加尺寸标注,以指定参数化构件几何图形或者二维表示;

5.   标记尺寸标注,以创建类型/实例参数或二维表示;

6.   通过指定不同的参数定义族类型的变化;

7.   调整框架;

8.   在实心或者空心中添加单标高几何图形,并将该几何图形约束到参照平面;

9.   调整新模型(类型和主体类型),以确认构件的行为是否正确;

10.  重复上述步骤直到完成族几何图形;

11.  定义族的子类别,以帮助控制对象的可见性;

12.  使用子类别和实体可见性设置指定二维和三维几何图形的显示特征;

13.  保存新定义的族,然后将其载入到项目进行测试。

 

族参数语法:

1. 有效公式语法和缩写

公式支持以下运算操作:加、减、乘、除、指数、对数和平方根。公式还支持以下三角函数运算:正弦、余弦、正切、反正弦、反余弦和反正切。

算术运算和三角函数的有效公式缩写为:

加- +   减--   乘- *   除-/   指数-  ^对数-log   平方根- sqrt正弦- sin  余弦 - cos

正切 - tan  反正弦-asin   反余弦- acos   反正切- atan    e 的 x 方- exp 绝对值 - abs

公式中的参数名是区分大小写的。

2.公式中的条件语句

可以在公式中使用条件语句,来定义族中取决于其他参数的状态的操作。使用条件语句,软件会根据是否满足指定条件来输入参数值。在某些情况下,条件语句是很有用的;但是,它们会使族变得更复杂,应仅在必要时使用。

对于大多数类型参数,条件语句是不必要的,因为类型参数本身就像一个条件语句:如果这是类型,则将该参数设置为指定值。实例参数更适合用于条件语句,尤其是用于设置不连续变化的参数。

条件语句使用以下结构: IF (<条件>, <条件为真时的结果>, <条件为假时的结果>)

这表示输入的参数值取决于是满足条件(真)还是不满足条件(假)。如果条件为真,则软件会返回条件为真时的值。如果条件为假,则软件会返回条件为假时的值。条件语句可以包含数值、数字参数名和 Yes/No 参数。

在条件中可使用下列比较符号:<、>、=。还可以在条件语句中使用布尔运算符:AND、OR、NOT。当前不支持<= 和>=。要表达这种比较符号,可以使用逻辑值 NOT。

例如,a<=b 可输入为 NOT(a>b)。

下面是使用条件语句的公式示例。

简单的 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 参数值,且窗格条几何图形是可见的。反之,当不满足条件时(假),将清除 MuntinVis 参数,且窗格条几何图形是不可见的。

公式: MuntinVis = Lights > 1

 

族的创建注意点:

1.   将限制条件保持在最低限度;

2.   不要对草图内部的对象标注尺寸,然后对草图外部的对象进行约束。在草图内部或者在草图外部创建所有限制条件;

路桥BIM工程师训练营

分享至

分享到微信朋友圈 ×

打开微信"扫一扫",扫描上方二维码
请点击右上角按钮 ,选择 

 回帖后跳转到最后一页


分享