본문 바로가기

ToolBOX/CREO API54

File LIST 초기 버전 엑셀의 VBA 프로그램으로 개발 하였습니다. 폴더를 입력 하면 폴더 안에 있는 파일 이름과 매개변수 (PART_NO : 품번 / PART_NAME: 품명)을 엑셀 파일로 가져 옵니다. CREO 파일 이름과 동일한 그림 파일(*.JPG)을 특정 폴더에 자동 저장 하고 엑셀 파일에 자동으로 붙일 수 있습니다. 30여개의 데이터를 변환 하는데 1분 미만의 시간이 소요 됩니다. 사람이 하려면 매우 귀찮고, 효율성이 떨어지고, 시간이 소요 될것 입니다. 만일 1,000개의 부품을 변경 해야 하는 경우 . . 너무 많은 시간이 소요 될것 입니다. VBA를 이용 하면 일찍 퇴근 할수 있습니다. VBA에서 하드 디스크에 있는 폴더 명을 모두 가져올수 있습니다. 폴더 안에 있는 CREO 파일 이름을 모두 가져 올 수 있.. 2021. 1. 17.
VBA - Dialog Box 표시하기 엑셀 파일에 문장을 입력하고, 입력된 문장이 Creo 화면에 표시 하는 프로그램 입니다. Creo 파일에서 치수 값을 엑셀 파일에 저장 시키고, 치수 값들을 엑셀의 함수를 이용 하여, 특정 셀에 자동 입력 하게 하면, 결과 값을 화면에 표시 할수 있습니다. 셀 입력없이 VBA 프로그램으로만 CREO 화면에 표시 할수 있습니다. CREO UI 화면을 조정 할수 있습니다. 비즈니스 문의 lionkk@idt21c.com 2021. 1. 12.
VBA - Part List 화면 캡처 어셈블 파일을 구성하는 creo 파일을 화면에 표시 하고. 파일에 저장된 "ISOVIEW" 뷰로 회전하여, JPG로 저장 합니다. 프로그램 동작을 확인 하기 위해 카운트를 체크 하는 Debug 기능이 추가 되었습니다. 실제 프로그램에서는 Debug 삭제 됩니다. 부품의 이미지는 X,Y,Z 축을 기준으로 360도를 회전 하여 여러개의 파일로 저장 할수 있습니다. 파일의 이름은 "품번"으로 저장 할수 있습니다. 기계가 학습 하여 아이폰으로 부품을 찍으면 "품번"이 3049685 입니다. 프로그램을 만들수 있지않을까요? 한가지 변수를 추가 할수 있습니다. 가로 세로 높이 사이즈 입니다. 최신 아이폰은 거리 측정이 가능 합니다. 구글이 만든 텐서플로우 이미지 인식 학습 기능을 이용한다면 가능 하지 않을까요? T.. 2021. 1. 8.
VBA - Template 모델 모델의 지정된 치수를 엑셀 파일에 표시하고, 엑셀 에서 치수 값을 변경 하면 모델이 변경 되는 프로그램 입니다. 매개변수와 관계식 설정없이 정의된 치수 이름으로 Template 모델 생성이 가능 합니다. 가로 치수 이름은 "WIDTH", 높이 치수 이름은 "HEIGHT", 길이 치수 이름은 "LENGTH"로 정의 하였습니다. 프로그램에 파일명을 입력 할수 있는 기능, 파일이 저장 할수 있는 폴더 위치 선택 기능, Repaint 기능을 추가 하면, Part 단위의 Template 프로그램이 완성 될것 같습니다. 기어, 풀리, 스프링 등은 오피스 VBA Template 프로그램을 만들수 있습니다. 워드, PPT 에서도 VBA를 이용하여 자동화된 프로그램이 가능 할것 입니다. PPT의 경우 JPG 파일로 캡쳐.. 2021. 1. 4.