18
Welcome to TeklaStructures OpenAP

Tekla Model OpenAPI - 1st Dev. Day

  • Upload
    -

  • View
    1.197

  • Download
    6

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Tekla Model OpenAPI - 1st Dev. Day

Welcometo

TeklaStructures OpenAPI

Page 2: Tekla Model OpenAPI - 1st Dev. Day

Agenda

□ Tekla OpenAPI

□ Developer Kit 과 비교

□ Tekla OpenAPI 특징 – 장점 및 단점

□ Code examples

□ 결론

□ Q&A

Page 3: Tekla Model OpenAPI - 1st Dev. Day

Tekla OpenAPI

□ Macros API

□ Model API

□ Plugin API

□ Drawing API

Page 4: Tekla Model OpenAPI - 1st Dev. Day

준비물

□ Programs

○ TeklaStructures

○ Visual Studio

□ Programming skills

○ VB, C#

□ Understanding of Tekla

□ Tutorial material

Page 5: Tekla Model OpenAPI - 1st Dev. Day

vs. Developer Kit

□ Dev. Kit 장점○ 쉬운 사용

• 기초적인 C 프로그래밍 능력

○ 간편한 함수 사용• xs_set_plane()

□ Dev. Kit 단점○ 확장성

• 기본 제공 함수만 사용 가능

• 기본 틀이 짜여 있음

Page 6: Tekla Model OpenAPI - 1st Dev. Day

Tekla OpenAPI 장점

□ Library

○ Tekla 에서 기본 제공하는 라이브러리

○ .Net 의 많은 라이브러리 사용 가능

□ 확장성○ 선택 부재 외의 정보 확인 가능

○ Tekla 외부에서 작업 가능

□ Customize Tekla

○ 사용자가 원하는 기능 제작

Page 7: Tekla Model OpenAPI - 1st Dev. Day

Tekla OpenAPI 단점 및 요청사항

□ 접근성○ .Net 프로그래밍 능력 , Tekla 이해 필요

○ 초보자가 접근하기 어려움

□ 예제○ Tekla 에서 제공한 라이브러리의 예제 부족함

○ 도움말의 설명이 부족함 – Drawing API

□ INP

○ Plugin – User Interface Definition 수정

Page 8: Tekla Model OpenAPI - 1st Dev. Day

Code examples

□ External Application

○ Create beams

○ Get properties

□ Search neighbor parts

○ Get model objects

○ Search neighbor parts

Page 9: Tekla Model OpenAPI - 1st Dev. Day

Create Beam

Page 10: Tekla Model OpenAPI - 1st Dev. Day

Get Properties

Page 11: Tekla Model OpenAPI - 1st Dev. Day
Page 12: Tekla Model OpenAPI - 1st Dev. Day

Get model objects

Page 13: Tekla Model OpenAPI - 1st Dev. Day

Search Neighbor parts

Page 14: Tekla Model OpenAPI - 1st Dev. Day
Page 15: Tekla Model OpenAPI - 1st Dev. Day

Simple or Complex

Page 16: Tekla Model OpenAPI - 1st Dev. Day

Expandable

X

Page 17: Tekla Model OpenAPI - 1st Dev. Day

Powerful

Page 18: Tekla Model OpenAPI - 1st Dev. Day

Q&A