Tekla Model OpenAPI - 1st Dev. Day

Preview:

DESCRIPTION

 

Citation preview

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

Recommended