본문 바로가기
  • 환영 합니다 ! Welcome!
자동화 도구 ToolBOX/ToolBOX VBA

Creo VBA Excel 메뉴얼

by ToolBOX01 2022. 9. 28.
반응형

■ 소개

Creo VBA는 프로그램 개발 비-전공자도 빠르게 개발이 가능 합니다. VBA에 대한 기본 교육은 웹 상에 매우 많이 있고, 배우기도 쉽고, 체계적인 학습이 가능 합니다. VBA는 MS 제품에 기본적으로 설치 되어 있습니다. 전문적인 자동화 프로그램 을 개발 하기 전에 기능 점검을 위해 할용하고 있으며, IDT는 보다 강력한 커스터 마이징 프로그램인  ToolBOX Creo.js 개발 전,  VBA 개발 환경으로 사용자와 보다 쉽게 공감대를 형성 하는데 활용 하고 있습니다. 

Creo를 사용하시는 분들도 아래 샘플 코드를 활용하여, 자동화 설계를 하시길 바랍니다.   by   lionkk@idt21c.com

Creo VBA 설치 및 설정

1. Creo VBA Install

     . . Creo VBA API를 설치 합니다. 프로그램 개발을 위한 개발 환경을 설정 합니다.

2. VBA Excle 개발환경 설정 세부 정보

    . . VBA 프로그램을 개발을 위한 환경 설정을 추가 하였습니다

3. Creo VBA 프로그램 테스트

    .  . Creo 프로그램 실행을 테스트 합니다.

4. Creo VBA 런타임 오류 해결 (매우 중요 합니다)

 

5. Creo VBA 개발 시작 파일

     . .  Creo VBA를 개발을 시작 할때 Save AS 하여 사용 합니다 

 

■ Creo VBA 학습

1. VB API Fundamentals #1

   . . IpfcAsyncConnection 개체

 

2. VBA Fundamentals #2

 .. IpfcBaseSession

 

■ Creo VBA 샘플 코드

 

1. VBA Code에서 Creo 파일 읽기 및 Creo 파일 메세창으로 표시

  . . 작업공간에 있는 Creo 파일을 VBA 코드안의 파일 이름으로 Open 하기

 

    PC 폴더 안에 있는 CREO 파일 Session으로 가져오기

  . . Creo 파일을 Session에만 가져 옵니다. Creo 화면에는 보이지 않습니다

 

2. Creo Open UI를 호출 하여 Creo 파일을 Open 하기

  . . UI를 이용하여 Creo 파일을 호출 합니다

 

3. 작업공간에 있는 Creo 파일 표시 방법

  . . 엑셀에 Creo이름을 표시 합니다. VBA 문장 자르기 기능 포함 되어 있습니다

 

4.Session에 있는 파일을 Rename 합니다

  . . Session에 있는 파일의 이름을 변경 하여, 동일한 폴더에 저장됩니다.

 

5. Creo 모델을 BackUP합니다

  . . Backup과 Rename 함수를 조합 하려 다른 이름으로 BackUP 합니다 

 

6. Creo 모델에 있는 Feature를 마우스로 선택 합니다

  . . 마우스와 Ctrl 키를 조합하여 여러개의 Feature를 선택 합니다

 

7. config.pro 파일 구성하기

  . . VBA에서 CONFIG.PRO 파일을 구성 할 수 있습니다

 

8. MAPKEY를 만들고 실행 하는 함수

 

9. Drawing File PDF로 변환 하기

  . . 활성화된 Window를 pdf로 변환 하기

 

10.  엑셀의 Parameter 값 <-> CREO 모델에 Parameter 값으로 입력

  . . 모델의 Parameter 엑셀 파일로 가져오고, 엑셀에서 입력된 값 모델로 보내기

 

11. Drawing View List 가졍오기

  . . Drawing 뷰에 포함된 부의 이름을 표시 합니다

 

12. Parameter 생성 하기

 

Visual Basic 참고 사이트

 

VB API Archives - Creo Customization

Creo VB API allows selecting objects from Creo Parametric interactively. The object may be a point, axis, datum, part, assembly, or any creo parametric objects. Here the procedure to call it in program Get a base session from the Async connection Create Se

creocustomization.com

 

■ ToolBOX  VBA 

1. Creo 파일 백업 프로그램 ver 0.1

  . . 어셈블 단위로 2D / 3D 파일을 특정 폴더에 원본과 동일한 이음으로 백업 하는 프로그램 입니다 

 

2. 모델의 Feature 정보를 알아보는 프로그램 Ver 0.1

   . . 모델를 구성하는  Feature의 종류 및 상태를 알수 있습니다

 

3. ToolBOX VBA Ver 0.2.0
  . . 자동화 유틸리티 프로그램 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

By : lionkk@idt21c.com