J-Link 소개
●일반
. Creo 4.0부터 J-Link의 이름이 otk_java_free로 변경되었습니다.
. otk_java_free는 이제 Object TOOLKIT Java의 모든 리소스를 사용합니다.
(무료와 유료 구분이 어려울수 있음)
● otk_java_free User's Guide 위치
. PTC Creo Object TOOLKIT Java 사용자 안내서를 참조하십시오.
. 사용 설명서는 PDF 형식으로 제공됩니다. 이 파일은 다음 위치에 있습니다.
/Common Files/otk_java_doc/otk_javaug.pdf
● Creo Object TOOLKIT APIWizard 위치
/ Common Files / otk_java_doc / objecttoolkit_Creo
● the APIWizard Online Documents 위치
/ Common Files / otk_java_doc / objecttoolkit_Creo / index.htm
JAVA 버전
● J-Link – Java Compiler Version (JDK)
• Creo 4.0 : JDK 8.0 (Java SE Development Kit 8)
• Creo 5.0 : JDK 8.0 (Java SE Development Kit 8)
• Creo 6.0 : JDK 11.0 (Java SE Development Kit 11)
● J-Link – Java Runtime Version (JRE)
• Creo 4.0 : JRE 8.0
• Creo 5.0 : JRE 8.0
• Creo 6.0 : JRE 11.0
JDK, JRE 설치 및 설정방법은 이곳을 참고 합니다. ☞ 지단 로보트
J-Link Install 프로그램 컴파일과 환경 설정 하기
● CREO에서 제공 하는 install_test 프로그램을 설정 하고 실행 해 봅니다.
. J-Link로 만든 프로그램을 사용 하기 위해서는 구성 옵션(config.pro) regen_failure_handling을 resolve_mode로
설정해야합니다.
. Install Test 프로그램 위치는 "<croe_loadpoint> \Common Files\otk_java_free\otk_java_appls\install_test"
입니다.
. 프로그램을 실행 하면 "pfcinstalltest.prt"을 Open 합니다.
● install_test 폴더 내용
. JAVA 소스 파일
. 레지스트리 파일
● 컴파일 하기 위한 환경 설정
. set CLASSPATH=E:\PTC\Creo2_M190_JLink\Creo 5.0\Common Files\M190\
text\java\otk.jar;%CLASSPATH%
주의 - 비동기식 컴파일은 "pfcasync.jar"를 사용합니다.
● 컴파일 하기
. javac -d bin -s src *.java
주의 : "bin" 폴더는 컴파일된 class 파일이 저장되는 위치 입니다.
컴파일 결과
● 프로그램 실행을 위한 레지스트리 파일 (protk.dat)
레지스트리 파일은 CREO / Toolkit 또는 J-Link 프로그램과 같은 보조 응용 프로그램을
로드하는 방법을 CREO에 지시하는 데 사용됩니다.
CREO는 이를 사용하여 모든 프로그램 조각을 찾습니다. 파일의 실제 이름은 그렇게 중요하지 않지만
이 예제에서는 "protk.dat"가 파일 이름으로 사용됩니다. (보조응용프로그램)
보조 응용 프로그램은 config.pro 옵션을 사용하거나 특정 특수 위치 (예 : 작업 디렉토리, CREO설치 등)
에 레지스트리 파일을 배치하여, CREO에서 자동으로 시작할 수 있습니다.
보조 응용 프로그램을 수동으로 시작할 수도 있습니다.
PROTK.DAT(Install TEST)
*******************************************************************
name InstallTest
startup java
java_app_class StartInstallTest
java_app_classpath D:\ptc\work50\install_test\bin
java_app_start start
java_app_stop stop
allow_stop true
delay_start false
text_dir D:\ptc\work50\install_test
end
*********************************************************************
주의 컴파일된 class파일은 D:\ptc\work50\install_test\bin에 저장 됩니다
'ToolBOX > CREO API' 카테고리의 다른 글
CUT 과 HOLE의 구멍 깊이 구분 방법 - 포켓 UDF 개발 (31) | 2020.04.17 |
---|---|
무료 Viewer > open cascade (0) | 2020.04.11 |
template 프로그램 개발을 위한 치수 매개변수 (0) | 2020.02.19 |
Sample Applications for J-Link / Parameter Editor (0) | 2020.01.24 |
StartInstallTest.java 분석 (0) | 2020.01.19 |