EXCEL VBA로 CREO 응용 프로그램 개발 (사용)을 위한 환경 설정 방법 입니다
1. CREO VB API 설치
API Toolkits에서 "VB API"를 선택하여, 라이브러리를 설치 합니다.
2. Window 환경 설정
제어판 > 시스템 > 시스템 속성 > 환경변수 추가
1) 환경 변수 pro_comm_msg_exe에 실행 파일 pro_comm_msg.exe 경로 설정
위치 : <creo_loadpoint> \ Common Files \ <datecode> \ <머신 유형> \ obj \ pro_comm_msg.exe
머신 유형에 따라 32 비트 Windows의 경우 i486_nt이고, 64 비트 Windows 설치의 경우 x86e_win64입니다.
2) 환경 변수 PRO_DIRECTORY에 Creo 실행 파일 위치를 정의 합니다.
위치 : D:\PTC\Creo 4.0\M020\Parametric
3. COM 서버 등록
<creo_loadpoint> / Parametric / bin에 있는 " vb_api_register.bat "파일을 실행하십시오.
반드시 "관리자"모드에서 실행 하십시오. 10초 정도의 실행 시간이 소요 됩니다.
Run / Execute the batch file \Parametric\bin\vb_api_register.bat to register PTC Creo Parametric VB API type COM library. Note: Needs Administrative level elevated privilege for successful registration. So, execute the batch file as Run as Administrator.
4. Excel VBA 개발 환경 정의
1) 매크로 설정
File > Option > 보안센터 > 매크로 설정
2) 제한된 보기 설정
3) 개발 도구 메뉴 추가
5. CREO API 라이브러리 참조
VBA EXCEL에서 라이러리를 선택 해야 합니다. 도구 > 참조 > CREO API 체크
CAD 제품은 API 라이브러리 제공 합니다. PTC, 닷소, 오토캐드는 범용적인 CAD 입니다. 모든것을 커스터마이징 하여
제공 할수 없습니다. API 라이브러리를 이용하여 사용자가 필요한 기능을 개발 하여 사용 해야 합니다.
Excel VBA는 모델이 가지고 있는 매개변수를 읽을 수 있고, 추가 할수 있습니니다.
Excel VBA는 모델이 가지고 있는 치수를 읽을 수 있고, 변경 할수 있습니다.
Excel VBA는 모델 이름을 변경 할수 있습니다.
위 내용을 참고 하여, 사용자가 원하는 자동화 설계가 가능 합니다. 스프링, 기어, 풀리 등 다양한 3D 설계에 활용 할수 있습니다.
프로그램 개발은 어렵습니다, 하지만 충분히 노력을 하면 어렵지 않습니다. 익숙해 지면 됩니다. 조금씩 조금씩 익숙해 지면 됩니다. 아래 참조 사이트의 샘플을 이용하여, 원하는 것을 개발 하시길 바랍니다.
VAB는 일반 사무 업무에 활용 할수 있습니다. 사무 자동화의 초석 입니다. 구글과 유튜브를 검색 해보십시오.
좋은 강의를 듣고 VBA 세계로 들어오십시오.
참조 사이트
비즈니스 문의 : lionkk@idt21c.com
'ToolBOX > CREO API' 카테고리의 다른 글
모델을 자동으로 변경 하여 목표값 찾기 (0) | 2021.03.30 |
---|---|
기계를 훈련 시켜 카메라로 품번을 확인 하기 (0) | 2021.03.28 |
PART LIST 프로그램 V 1.0 (0) | 2021.02.18 |
자동으로 DRW -> PDF 변환 하기 (0) | 2021.02.14 |
압축 스프링 Template 프로그램 (0) | 2021.02.03 |