이 예에서는 속성 범주를 사용하여 선택한 객체 그룹에 대해 다양한 면적 계산 레포트를 생성합니다.
여러 가지 면적 계산이 필요한 객체의 그룹을 정의하려면 먼저 속성 범주를 생성해야 합니다. 그 다음에는 면적 계산을 위한 수식을 생성하고 마지막으로 해당 범주에 수식을 추가하여 모델 객체에 수식 결과를 작성합니다. 결과적으로 다른 범주의 객체들은 레포트에서 서로 다른 면적 값을 갖게 됩니다.
-
오거나이저를 열려면 리본에서 관리를 클릭한 다음 오거나이저를 클릭합니다.
-
속성 범주를 생성합니다.
모든 모델 객체를 속성 범주에 추가하고 필요한 다른 면적 계산을 위해 하위 범주를 생성합니다. 필요에 따라 범주의 객체 또는 어셈블리 유형을 사용할 수 있습니다. 어셈블리를 사용하려면 범주 속성에서 모델에 가장 높은 어셈블리 레벨 포함 옵션을 선택합니다.
-
속성을 생성하여 계산된 면적을 레포트합니다.
오거나이저의 설정 대화 상자를 열고
다음 설정을 사용하여 속성을 생성합니다.
- 이름: Area_calculated
- 속성: Area_calculated
- 단위 유형 : 면적
- 데이터 유형: 소수를 포함한 숫자
- 속성 유형: UDA
-
사용 중인 속성 템플릿에 속성을 추가하여 객체 브라우저에서 칼럼으로 표시되도록 한 후 수정을 클릭합니다.
-
해당 범주에 대해 별도 수식을 생성합니다.
-
생성한 속성 및 수식을 영역 정의 범주에 추가하여 모델 객체에 UDA 값을 씁니다.
-
루트 레벨 영역 정의 범주의 범주 속성에서 Area_calculated 속성을 추가합니다.
객체 속성에서 속성을 검색하여 선택한 후 수정을 클릭합니다.
-
각 최하위 레벨 하위 범주의 범주 속성에서 속성에 값을 추가합니다.
- 유형: 수식
- 값: 이전에 생성한 수식을 선택합니다.
-
오거나이저를 동기화하여 새 UDA 값을 계산하고 이 값을 모델 객체에 씁니다.
-
객체 브라우저에서 레포트를 확인합니다.
객체 브라우저의 Area_calculated 칼럼은 객체의 면적을 해당 객체가 속한 범주에 따라 표시합니다.