代码改变世界

5.4 批量编号

2018-04-10 21:41  agiadmin  阅读(382)  评论(0编辑  收藏  举报

为便于管理,可以为模型中某一类型构件添加自定义编号,并将编号写入构件的已有的,或是新建的实例属性参数中,这样可以统计和查看构件。

单击按钮,在场景中选择一个构件后,系统将弹出“批量编号”对话框,在“对象类别”编辑框中显示对象类别的名称。

在“编号位置”选项组中可以设置两种编辑方式:

  • 编号写入已有参数(共享参数必须为字符串类型):系统会自动分析抽取构件的参数类型,列举可以写入编号的参数。
  • 新建实例参数:如果构件族是可编辑的族,则可以新建一个实例参数写入编号。

 在“编号规则”选项组中可以设置编号规则:如前缀、后缀、起始序号,并且可以指定补零位数,以使编号对齐。

在“排序方式”选项组中可以指定序号的增长方式:

  • 按对象创建的先后顺序:Revit的构件创建时,系统会自动给其顺序编号,这种方式就是按此编号排序。
  • 按实例的位置排序:按构件的空间位置,可以指定按X、Y或Z向优先顺序。

 在“编号重复”选项组中可以指定当构件已存在重复编号时的处理方式:

  • 保留之前:系统会保留和跳过已有的构件编号,继续创建编号。
  • 覆盖之前:系统会覆盖之前的构件编号。

单击“确定”按钮后,在场景中框选要编号的构件,系统会按上述设置给其编号。