본문 바로가기
  • Welcome!
VBA, VB.NET For Creo

함께 VBA 만들기 #1 - Creo 3D 모델 정보 보기

by ToolBOX01 2023. 2. 2.
반응형

Creo 모델의 Parameter 값을 표시 하는 엑셀 VBA 프로그램 입니다. Creo 모델은 형상과 함께 Parameter 값을 가지고 있습니다. Parameter 값은 "품번", "품명", 재질 이름,  설계자 이름, 검도자 이름, 스인자 이름, 표면 처리 등 다양한 정보를 입력 합니다. 어셈블 모델의 모든 부품 파일들  Parameter 값은 파일 이름과 함께 도면의 Table에 엑셀 파일로 변환 할수 있습니다 .

[ Creo Parameter ]

3D 모델에 입력한 Parameter는 도면에 자동으로 표시 할수 있습니다.  Parameter 입력을 목록을 선택하여 입력 할수 있습니다. 예를 들어 모델에 재질 파일 지정은 금속, 몰드, 기타 항목 중 1개를 선택하면, 관련된 재질 파일을 선택 할 수 있습니다. 재질 파일을 지정 하면 자동으로 무게를 계산 할수 있습니다.

목록을 관리 하는 별도의 sheet로 데이터를 추가, 삭제 할수 있습니다. 아래 그림과 같이 관리 가능 합니다.

[ Parameter 목록 리스트]

 

   목록을 리스트로 만드는것은 에셀의 유효성 검사 기능을 사용 합니다. 엑셀의 유효성 검사 기능을 학습 합니다.

 

[EXCEL] 엑셀 이중 데이터 유효성 검사로 선택 목록 2개 만들기

엑셀 이중 데이터 유효성 검사로 2개의 선택 목록 드롭다운 만드는 방법을 안다면 간단하게 내가...

blog.naver.com


■ 파일 Info 엑셀 VBA 프로그램 기능

Creo 3D 모델에서 엑셀 VBA에서 지정한 Parameter 값을 가져오고, 입력하고, 모델에 저장하는 기능을 만들려고 합니다
다음 그림과 같이 "파일 INFO" VBA 프로그램과 데이터 관리 Sheet가 연계 됩니다.

주요  버튼 기능은 만들려고 합니다.

1. 새로 고침
    - 현재의 작업 폴더 이름을 표시 합니다
    - 현재의 모델 이름을 표시 합니다.
    - 현재의 파일 타입을 표시 합니다
    - c:\ptc\toolbox\jpg 폴거에서 현재 모델 이름과 동일한 "jpg" 파일을 검색 합니다.
    - jpg 파일이 없으면 " idt.jpg" 파일이 표시 됩니다.
   - PART_NO ~ WEIGHT  매개변수 항목을 체크 합니다.
   - PART_NO ~ WEIGHT  매개변수가 없으면 새성 합니다.

2. 무게 계산
   - 재질 파일이 지정 되었는지 확인 합니다
   - 재질 파일이 지정 합니다.
   - 무게 계산 값을 표시 합니다

3. 저장
   - Parameter 값을 저장 합니다.

다음편에서 "새로 고침" 코드를 만들어 봅니다.

by lionkk@idt21c.com