본문 바로가기

ToolBOX/CREO API54

자동으로 DRW -> PDF 변환 하기 자동으로 입력한 폴더 안에 있는 DRW 파일을 PDF 파일로 변환 하는 프로그램 입니다. 폴더 안에 있는 DRW 파일의 이름을 LIST로 만들고, Sheet 수량을 카운트 합니다. 여러개의 Sheet를 가진 drw 파일은 "_1" , "_2" . . 로 pdf를 저장 합니다. Pen Table을 적용 하려면 주석 처리 문자를 제거 합니다. PDF 변화은 3D를 일고, 해당 도면을 읽습니다. 이러한 과정은 데이터가 무거우면 다소 시간이 걸립니다. Sheet 한장으로 구성된 PDF 파일은 변환이 완료되면 "ok" 가 표시됩니다. 여러개의 sheet로 구성되어 있으면 파일명이 표시됩니다 주의 > 사용전 반드시 폴더명 "D:\IDT\DATA_EXPORT\2DPDF" 만들어야 합니다. 소스코드 사이트 #3 여러개.. 2021. 2. 14.
압축 스프링 Template 프로그램 VBA를 이용한 압축 스프링 Template 프로그램을 소개 합니다. 프로그램 사용을 위해 아래와 같이 폴더를 구성 하고, 해당 파일을 다운로드 하십시요 D:\ L IDT L EXCEL FILES (VBA 엑셀 파일 저장) L TEMPLATE MODELS ( 스프링 템플릿 파일 저장) [스프링 Template 모델 방법] 압축 스프링 모델링 압축 스프링 모델링 하기 . 매개변수 입력하여 자동으로 3D 및 2D 업데이트 하기. 다음과 같이 입력을 정의 합니다. 1. 스프링 선경 2. 스프링 내경 3. 자유장 길이 4. 스프링 유효 감김수 5. 스프링 idt21c.tistory.com 프로그램 동작 (CREO 4.0 기준으로 만들었습니다. 하위 버전이 필요하신 분은 메일로 연락 주십시요) VBA에 관심 있으.. 2021. 2. 3.
Part File List 프로그램 기능 폴더에 저장되어 있는 "Part" 파일의 최종 버전들을 자동으로 읽고, 이미지 및 파일 이름, 매개 변수를 표시 합니다. 이번 버전에서는 Assembly 파일은 표시 하지 않습니다. 하위 폴더 내용도 표시 않습니다. 매개 변수 PART_NO, PART_NAME가 존재 하지 않으면 엑셀 cell은 아무런 표시도 하지 않습니다. PART_NO, PART_NAME의 값이 없으면 엑셀 cell은 아무런 표시도 하지 않습니다. 환경 설정 Part File List 프로그램은 VB 스크립트 프로그램 입니다. PTC에서 무료로 제공 하는 VB API를 사용 합니다. 또한 MS 오피스에 포함된 VBA 개발 도구를 이용 하여 만든 프로그램 이고, 엑셀 VBA를 이용하여 개발 되었습니다. 무료로 사용 가능 하며, 프.. 2021. 1. 28.
엑셀에서 Creo 동작 시키기 프로그램을 실행 하면 엑셀 파일에 입력된 작업공간으로 폴더가 설정 되고, 작업공간에 있는 입력된 파일 이름으로 데이터를 Open 하고, 입력된 매개변수 이름이 있는지 검색 합니다. 만일 매개변수 "LENGTH"가 없으면, 프로그램이 실수 타입으로 생성 하고 매개변수 값을 입력 합니다. 매개변수 "LENGTH"가 존재 하면 "값"만 변경 합니다. 특정 폴더의 모든 PART 파일을 읽고, PART_NO, PART_NAME, MAKER 등 다양한 매개 변수이름 및 값을 엑셀로 표시 할수 있습니다. 반대로 엑셀에 입력된 내용을 CREO 모델에 입력 할수 있습니다 VB.NET, JAVA로 개발하면 CREO를 동작 시키지 않아도, 개발된 프로그램이 백그라운드로 Creo를 동작 시켜, 새로운 모델을 만들수 있습니다... 2021. 1. 25.