반응형
□ IpfcModelDescriptor 함수 소개
Creo 모델이나 파일을 식별하기 위한 정보를 포함하고 있으며, 주로 세션에 로드되지 않은 모델을 참조하거나 조작할 때 사용됩니다.
▷ 기본 기능
- IpfcModelDescriptor는 Creo 모델의 경로, 이름, 유형 및 기타 정보를 나타내는 속성과 메서드를 제공합니다.
- 이 클래스는 모델을 참조하거나 로드하지 않고도 모델 관련 작업을 수행할 수 있는 유용한 도구입니다.
▷ 주요 사용 사례
1. 모델 열기 및 복구:
- IpfcBaseSession.OpenFile() 또는 IpfcBaseSession.RetrieveModel()과 함께 사용하여 모델을 세션에 로드하거나 조작할 수 있습니다.
2. 모델 식별 및 확장자 추출:
- 모델의 이름, 유형 및 파일 확장자를 쉽게 가져올 수 있습니다.
3. 세션 외부 모델 작업:
- 세션에 로드되지 않은 모델에 대한 정보를 조작하거나 참조할 수 있습니다.
Supported Model Types
The IpfcModelDescriptor can handle various model types in Creo, including:
MDL_ASSEMBLY: Assembly models
MDL_PART: Part models
MDL_DRAWING: Drawings
MDL_2D_SECTION: 2D sections
MDL_LAYOUT: Layouts
MDL_DWG_FORMAT: Drawing formats
MDL_MFG: Manufacturing files
MDL_REPORT: Reports
MDL_MARKUP: Markup files
MDL_DIAGRAM: Diagrams
□ IpfcModelDescriptor 예제 코드
Dim CreateModelDescriptor As New CCpfcModelDescriptor
Dim ModelDescriptor As IpfcModelDescriptor
Set ModelDescriptor = CreateModelDescriptor.CreateFromFileName("post_base.drw")
Set Model = BaseSession.RetrieveModel(oModelDescriptor) '// Session으로 모델 불러오기
.
.
.
Model.EraseWithDependencies '// 파일들 Session에서 지우기
'VBA, VB.NET For Creo' 카테고리의 다른 글
품목 코드 (품번)와 품목이름(품명) 만들기 (0) | 2025.01.07 |
---|---|
파워 쿼리(Power Query)란? 데이터 분석의 강력한 도구 (0) | 2025.01.06 |
Creo 모델 외곽 사이즈 계산 . . . 작업중 (3) | 2025.01.05 |
Creo Parameter <=> PostgreSQL Table #8 (0) | 2025.01.04 |
Creo Parameter <=> PostgreSQL Table #7 (0) | 2025.01.04 |