批量编号 功能 可以为模型中的某一类型构件添加自定义编号,并将该编号写入到构件的实例属性参数当中,方便对各类构件进行统计和查看。 使用方法 1、 在【模型深化】选项卡中的【精细编辑模型】工具面板启动【批量编号】工具。 2、选择需要进行编号的构件类型,选中后会弹出如下对话框。
批量编号
功能
可以为模型中的某一类型构件添加自定义编号,并将该编号写入到构件的实例属性参数当中,方便对各类构件进行统计和查看。
使用方法
1、 在【模型深化】选项卡中的【精细编辑模型】工具面板启动【批量编号】工具。
2、选择需要进行编号的构件类型,选中后会弹出如下对话框。
3、对话框中最上方的“目标对象类别”中:会显示当前选中的构件类型。
4、“将编号填入到下列参数”:这里需要选择将编号填入到哪个参数当中,若默认提供的实例属性参数中无可用参数,可以使用共享参数,这里要求共享参数需要为字符型参数 (这里要求共享参数必须是写入到构件的族中,并作为实例参数) 。
5、编号原则:支持为编号添加前后缀,可以根据需要进行填写。序号前补零位数概念请参考 【逐一编号】 工具中步骤3的内容。
1、 在【模型深化】选项卡中的【精细编辑模型】工具面板启动【批量编号】工具。
2、选择需要进行编号的构件类型,选中后会弹出如下对话框。
3、对话框中最上方的“目标对象类别”中:会显示当前选中的构件类型。
4、“将编号填入到下列参数”:这里需要选择将编号填入到哪个参数当中,若默认提供的实例属性参数中无可用参数,可以使用共享参数,这里要求共享参数需要为字符型参数 (这里要求共享参数必须是写入到构件的族中,并作为实例参数) 。
5、编号原则:支持为编号添加前后缀,可以根据需要进行填写。序号前补零位数概念请参考 【逐一编号】 工具中步骤3的内容。
6、排序原则:排序原则中提供了两种编号方式,分别是“按照对象创建的先后次序排序”,“按照实例的位置坐标排序”。
- 若选择第一种方式,则程序会自动按照构件创建的先后次序进行编号排序,创建在先的,编号靠前(编号小);创建在后的,编号靠后(编号大)。
- 若选择第二种方式,则程序会对构件依据空间坐标方向的优先级,对构件进行编号。 按照实例的位置坐标排序时用户可以设置X、Y、Z的优先级(三个优先级是互斥的.例如不能同时在下拉列表框中选择两个X)。比如先按X再按Y最后按Z进行排序时,先比较各个对象坐标的X值,按照从小到大的顺序进行排序(其编号依次递增),如果存在几个对象坐标的X值相同,再按其坐标的Y值进行排序(其编号依次递增)。如果存在几个对象坐标的X值和Y值都相同,再按其坐标的Z值进行排序(其编号依次递增)。 下面以对幕墙嵌板进行编号举例说明。
现在要为上图所示幕墙中的八块嵌板进行编号,首先选中其中任意一块嵌板,查看其实例属性参数
为嵌板编号可以考虑一下两种方式
方式一
方式二
由于所有嵌板的Y方向位置相同,所以Y坐标不影响嵌板的编号,影响编号的只有X值与Z值。方式一中可以看到,下方的嵌板优先进行了排序,则可以说明在Z值相同的情况下才按照X方向进行了排序,也就是说优先进行了Z方向的排序, 若想实现此效果,则对话框中可以设定“先按Z,再按Y,最后按X” (Y不影响编号顺序,所以放在哪个位置都可以,只要保证Z的优先级高于X即可) 。方式二中可以看到,第一列的嵌板优先进行了排序,则可以说明在X值相同的情况下才按照Z方向进行了排序,也就是说优先进行了X方向的排序,
若想实现此效果,则对话框中可以设定 “先按X,再按Y,最后按Z”
(Y不影响编号顺序,所以放在哪个位置都可以,只要保证X的优先级高于Y即可)
。
- 顺延:如果Revit模型中有的构建的编号与当前用户在插件中指定的编号重复,则对于Revit模型中除去用户当前选择参与编号的对象以外的元素,如果其编号小于用户在当前插件中已指定的编号的最小值,则其编号不变。否则按其原有的编号的大小按递增的顺序,依次从“用户在当前插件中已指定的编号的最大值”递增进行编号。
- 向后加号:如果Revit模型中有的构建的编号与当前用户在插件中指定的编号重复,则对于这些构件,按其原有的编号的大小按递增的顺序,依次从“当前模型中未用到的序号”递增进行编号
方式一(点击查看大图)
方式二(点击查看大图)