tekla model openapi - 1st dev. day
DESCRIPTION
TRANSCRIPT
Welcometo
TeklaStructures OpenAPI
Agenda
□ Tekla OpenAPI
□ Developer Kit 과 비교
□ Tekla OpenAPI 특징 – 장점 및 단점
□ Code examples
□ 결론
□ Q&A
Tekla OpenAPI
□ Macros API
□ Model API
□ Plugin API
□ Drawing API
준비물
□ Programs
○ TeklaStructures
○ Visual Studio
□ Programming skills
○ VB, C#
□ Understanding of Tekla
□ Tutorial material
vs. Developer Kit
□ Dev. Kit 장점○ 쉬운 사용
• 기초적인 C 프로그래밍 능력
○ 간편한 함수 사용• xs_set_plane()
□ Dev. Kit 단점○ 확장성
• 기본 제공 함수만 사용 가능
• 기본 틀이 짜여 있음
Tekla OpenAPI 장점
□ Library
○ Tekla 에서 기본 제공하는 라이브러리
○ .Net 의 많은 라이브러리 사용 가능
□ 확장성○ 선택 부재 외의 정보 확인 가능
○ Tekla 외부에서 작업 가능
□ Customize Tekla
○ 사용자가 원하는 기능 제작
Tekla OpenAPI 단점 및 요청사항
□ 접근성○ .Net 프로그래밍 능력 , Tekla 이해 필요
○ 초보자가 접근하기 어려움
□ 예제○ Tekla 에서 제공한 라이브러리의 예제 부족함
○ 도움말의 설명이 부족함 – Drawing API
□ INP
○ Plugin – User Interface Definition 수정
Code examples
□ External Application
○ Create beams
○ Get properties
□ Search neighbor parts
○ Get model objects
○ Search neighbor parts
Create Beam
Get Properties
Get model objects
Search Neighbor parts
Simple or Complex
Expandable
X
Powerful
Q&A