资源描述
族的创建过程总结: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。例如,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)的条件公式是很有用的。使用这样的公式,如果计算的阵列值 等于或大于 2,则公式将保留该值。但是,如果计算值为 1 或 0,则公式将把该值修改为 2。公式:Array number=IF(Arrayparam 1 族的创建注意点:1.将限制条件保持在最低限度;2.不要对草图内部的对象标注尺寸,然后对草图外部的对象进行约束。在草图内部或者在草 图外部创建所有限制条件;
展开阅读全文