본문 바로가기
ToolBOX/CREO API

Object Types - Creo Parametric-Related Classes

by 아이디티 2020. 4. 17.

Creo Parametric-Related Classes에는 Creo Parametric에서 객체를 직접 조작하는 메소드가 포함되어 있습니다. 이러한 객체의 예로는 모델, 기능 및 매개 변수가 있습니다.

 

1. Initialization

JavaScript 구문을 사용하여 이러한 객체 중 하나를 명시 적으로 구성 할 수 없습니다. Creo Parametric 객체를 나타내는 객체는 직접 만들 수 없지만 Get 또는 Create 메서드에 의해 반환됩니다.

 

pfcBaseSession.CurrentModel        pfcModel

 

예를 들어, 현재 모델로 설정된 객체를 반환하고 pfcParameterOwner.CreateParam은 조작을 위해 새로 생성 된 Parameter 객체를 반환합니다.

 

 

2. Properties

Creo Parametric 관련 객체 내의 속성에 직접 액세스 할 수 있습니다. 읽기로 지정된 일부 속성은 Web.Link에서 액세스 할 수만 있지만 수정할 수는 없습니다.

 

 

3. Methods

해당 객체에서 메소드를 호출해야하며 먼저 해당 객체를 초기화해야합니다. 

예를 들어 다음과 같은 호출은 불법입니다.

 

var window;

window.SetBrowserSize (0.0); // The window has not yet

                                      //been initialized.

Repaint();                          // There is no invoking object.

 

 

다음과 같은 호출은 합법입니다.

 

var session = pfcCreat ("MpfcCOMGlobal").GetProESession();

var window = session.CurrentWindow;

                   // You have initialized the window object.

window.SetBrowserSize (0.0);

window.Repaint();

 

 

4. Inheritance

 

많은 Creo Parametric 관련 개체는 다른 인터페이스에서 메서드를 상속합니다. JavaScript를 사용하면 객체 또는 부모에 할당 된 모든 메서드 또는 속성을 호출 할 수 있습니다. 객체가 해당 서브 클래스에 속한다는 것을 알고 있다면 서브 클래스의 프로퍼티 나 메소드를 직접 호출 할 수 있습니다. 예를 들어 구성 요소 기능은 다음과 같은 방법과 속성을 사용할 수 있습니다.

 

 

pfcObject

• pfcChild

• pfcActionSource

• pfcModelItem

• pfcFeature

• pfcComponentFeat

 

 

'ToolBOX > CREO API' 카테고리의 다른 글

공유> Template 개발 후기 - 화면 구성  (0) 2020.04.22
Web.LINK > HELLO  (0) 2020.04.19
web.link 개념  (0) 2020.04.17
CUT 과 HOLE의 구멍 깊이 구분 방법 - 포켓 UDF 개발  (31) 2020.04.17
무료 Viewer > open cascade  (0) 2020.04.11