在此示例中,您将使用属性类别为选定的对象组创建有关不同面积计算的报告。
首先,您要创建属性类别以定义需要不同面积计算的对象组。然后,您要创建面积计算公式,最后添加公式至相对应的类别,以将公式结果写入至模型对象。因此,不同类别中的对象在报告内具有不同的面积值。
-
要打开管理器,请单击功能区上的管理,然后单击管理器。
-
创建一个属性类别。
添加所有模型对象至属性类别,然后为所需的不同面积计算创建子类别。您可以根据自己的需要使用对象 或构件 类型的类别。要使用构件,在类别属性中选中在模型中包含最高构件层次选项。
-
创建一个属性以报告计算出的面积。
打开管理器中的设置对话框,
使用以下设置创建属性:
- 名称:Area_calculated
- 属性:Area_calculated
- 单位类型:面积
- 数据类型:带小数的数字
- 属性类型:UDA
-
添加属性至正在使用的属性模板,以在对象浏览器中显示为列,然后单击修改。
-
为类别创建单独的公式。
-
添加您已创建的属性和公式至面积定义类别,以在模型对象中写入 UDA 值。
-
在根级别面积定义类别的类别属性中添加 Area_calculated 属性。
在对象属性中搜索属性,选中后单击修改。
-
添加值至各最低级别子类别的类别属性中的属性。
-
同步管理器,以计算新 UDA 值并将其写入至模型对象。
-
查看对象浏览器中的报告。
对象浏览器中的 Area_calculated 列根据对象所属类别显示其面积。