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 |