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