SlideShare a Scribd company logo
1 of 18
Welcome
          to
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

More Related Content

What's hot

Nx cam
Nx camNx cam
Nx camso luu
 
Phân tích Confuser 1.9.0.0 - Anti-tamper protection - Bản dịch
Phân tích Confuser 1.9.0.0 - Anti-tamper protection - Bản dịchPhân tích Confuser 1.9.0.0 - Anti-tamper protection - Bản dịch
Phân tích Confuser 1.9.0.0 - Anti-tamper protection - Bản dịchLevis Nickaster
 
Cách lấy lại template và thư viện mặc định Revit Content khi bị mất
Cách lấy lại template và thư viện mặc định Revit Content khi bị mấtCách lấy lại template và thư viện mặc định Revit Content khi bị mất
Cách lấy lại template và thư viện mặc định Revit Content khi bị mấtKiến Trúc KISATO
 
cẩm nang lập trình căn bản
cẩm nang lập trình căn bảncẩm nang lập trình căn bản
cẩm nang lập trình căn bảnTuancute
 
TKCT Bến cầu tàu đài mềm
TKCT Bến cầu tàu đài mềmTKCT Bến cầu tàu đài mềm
TKCT Bến cầu tàu đài mềmHieu Le
 
Bài 1. phân tích đặc tả dự án quản lý sinh viên howkteam.com
Bài 1. phân tích đặc tả dự án quản lý sinh viên howkteam.comBài 1. phân tích đặc tả dự án quản lý sinh viên howkteam.com
Bài 1. phân tích đặc tả dự án quản lý sinh viên howkteam.comthai
 
Mô hình thông tin công trình (BIM)
Mô hình thông tin công trình (BIM)Mô hình thông tin công trình (BIM)
Mô hình thông tin công trình (BIM)Nguyen Manh Tuan
 
Lý Thuyết Đồ Thị_Lê Minh Hoàng
Lý Thuyết Đồ Thị_Lê Minh HoàngLý Thuyết Đồ Thị_Lê Minh Hoàng
Lý Thuyết Đồ Thị_Lê Minh HoàngTiêu Cơm
 
Sách Tiến Độ Thi Công Công Trình Xây Dựng - tiendothicong.com
Sách Tiến Độ Thi Công Công Trình Xây Dựng - tiendothicong.comSách Tiến Độ Thi Công Công Trình Xây Dựng - tiendothicong.com
Sách Tiến Độ Thi Công Công Trình Xây Dựng - tiendothicong.comKiến Trúc KISATO
 
Bài tập kiến trúc máy tính
Bài tập kiến trúc máy tínhBài tập kiến trúc máy tính
Bài tập kiến trúc máy tínhHa Nguyen
 
Tcvn tk kết cấu thép
Tcvn tk kết cấu thépTcvn tk kết cấu thép
Tcvn tk kết cấu thépkienchi75
 
chuong 1. co so logic
chuong 1. co so logicchuong 1. co so logic
chuong 1. co so logickikihoho
 
Giáo trình lập trình Python căn bản - Trần Nhật Quang, Phạm Văn Khoa.pdf
Giáo trình lập trình Python căn bản - Trần Nhật Quang, Phạm Văn Khoa.pdfGiáo trình lập trình Python căn bản - Trần Nhật Quang, Phạm Văn Khoa.pdf
Giáo trình lập trình Python căn bản - Trần Nhật Quang, Phạm Văn Khoa.pdfMan_Ebook
 
Giáo trình ASP.NET - Trung tâm Nhất Nghệ
Giáo trình ASP.NET - Trung tâm Nhất NghệGiáo trình ASP.NET - Trung tâm Nhất Nghệ
Giáo trình ASP.NET - Trung tâm Nhất NghệTrung Thanh Nguyen
 
10 đề thi học kỳ 1 môn toán lớp 2 có đáp án năm học 2016 - 2017
10 đề thi học kỳ 1 môn toán lớp 2 có đáp án năm học 2016 - 201710 đề thi học kỳ 1 môn toán lớp 2 có đáp án năm học 2016 - 2017
10 đề thi học kỳ 1 môn toán lớp 2 có đáp án năm học 2016 - 2017haic2hv.net
 

What's hot (20)

Nx cam
Nx camNx cam
Nx cam
 
Phân tích Confuser 1.9.0.0 - Anti-tamper protection - Bản dịch
Phân tích Confuser 1.9.0.0 - Anti-tamper protection - Bản dịchPhân tích Confuser 1.9.0.0 - Anti-tamper protection - Bản dịch
Phân tích Confuser 1.9.0.0 - Anti-tamper protection - Bản dịch
 
Cách lấy lại template và thư viện mặc định Revit Content khi bị mất
Cách lấy lại template và thư viện mặc định Revit Content khi bị mấtCách lấy lại template và thư viện mặc định Revit Content khi bị mất
Cách lấy lại template và thư viện mặc định Revit Content khi bị mất
 
Nguyên lý thiết kế kiến trúc nhà ở
Nguyên lý thiết kế kiến trúc nhà ởNguyên lý thiết kế kiến trúc nhà ở
Nguyên lý thiết kế kiến trúc nhà ở
 
cẩm nang lập trình căn bản
cẩm nang lập trình căn bảncẩm nang lập trình căn bản
cẩm nang lập trình căn bản
 
TKCT Bến cầu tàu đài mềm
TKCT Bến cầu tàu đài mềmTKCT Bến cầu tàu đài mềm
TKCT Bến cầu tàu đài mềm
 
Bài 1. phân tích đặc tả dự án quản lý sinh viên howkteam.com
Bài 1. phân tích đặc tả dự án quản lý sinh viên howkteam.comBài 1. phân tích đặc tả dự án quản lý sinh viên howkteam.com
Bài 1. phân tích đặc tả dự án quản lý sinh viên howkteam.com
 
Đề tài: Quản lý hệ thống bán vé máy bay của Vietnam Airline, 9đ
Đề tài: Quản lý hệ thống bán vé máy bay của Vietnam Airline, 9đĐề tài: Quản lý hệ thống bán vé máy bay của Vietnam Airline, 9đ
Đề tài: Quản lý hệ thống bán vé máy bay của Vietnam Airline, 9đ
 
Mô hình thông tin công trình (BIM)
Mô hình thông tin công trình (BIM)Mô hình thông tin công trình (BIM)
Mô hình thông tin công trình (BIM)
 
Lý Thuyết Đồ Thị_Lê Minh Hoàng
Lý Thuyết Đồ Thị_Lê Minh HoàngLý Thuyết Đồ Thị_Lê Minh Hoàng
Lý Thuyết Đồ Thị_Lê Minh Hoàng
 
Sách Tiến Độ Thi Công Công Trình Xây Dựng - tiendothicong.com
Sách Tiến Độ Thi Công Công Trình Xây Dựng - tiendothicong.comSách Tiến Độ Thi Công Công Trình Xây Dựng - tiendothicong.com
Sách Tiến Độ Thi Công Công Trình Xây Dựng - tiendothicong.com
 
Bài tập kiến trúc máy tính
Bài tập kiến trúc máy tínhBài tập kiến trúc máy tính
Bài tập kiến trúc máy tính
 
Tcvn tk kết cấu thép
Tcvn tk kết cấu thépTcvn tk kết cấu thép
Tcvn tk kết cấu thép
 
chuong 1. co so logic
chuong 1. co so logicchuong 1. co so logic
chuong 1. co so logic
 
Giáo trình lập trình Python căn bản - Trần Nhật Quang, Phạm Văn Khoa.pdf
Giáo trình lập trình Python căn bản - Trần Nhật Quang, Phạm Văn Khoa.pdfGiáo trình lập trình Python căn bản - Trần Nhật Quang, Phạm Văn Khoa.pdf
Giáo trình lập trình Python căn bản - Trần Nhật Quang, Phạm Văn Khoa.pdf
 
Giáo trình ASP.NET - Trung tâm Nhất Nghệ
Giáo trình ASP.NET - Trung tâm Nhất NghệGiáo trình ASP.NET - Trung tâm Nhất Nghệ
Giáo trình ASP.NET - Trung tâm Nhất Nghệ
 
Cocomo – constructive cost model
Cocomo – constructive cost modelCocomo – constructive cost model
Cocomo – constructive cost model
 
10 đề thi học kỳ 1 môn toán lớp 2 có đáp án năm học 2016 - 2017
10 đề thi học kỳ 1 môn toán lớp 2 có đáp án năm học 2016 - 201710 đề thi học kỳ 1 môn toán lớp 2 có đáp án năm học 2016 - 2017
10 đề thi học kỳ 1 môn toán lớp 2 có đáp án năm học 2016 - 2017
 
Lập trình Python cơ bản
Lập trình Python cơ bảnLập trình Python cơ bản
Lập trình Python cơ bản
 
Xoắn dầm thép I
Xoắn dầm thép IXoắn dầm thép I
Xoắn dầm thép I
 

Viewers also liked

Viewers also liked (16)

Deview2009 A4 Open Api
Deview2009 A4 Open ApiDeview2009 A4 Open Api
Deview2009 A4 Open Api
 
Tekla History
Tekla HistoryTekla History
Tekla History
 
Ts training eng_drawings_170_enu
Ts training eng_drawings_170_enuTs training eng_drawings_170_enu
Ts training eng_drawings_170_enu
 
Presentation 5-tekla
Presentation 5-teklaPresentation 5-tekla
Presentation 5-tekla
 
ejercicio_tekla2
ejercicio_tekla2ejercicio_tekla2
ejercicio_tekla2
 
PROJECT DEVELOPED IN TEKLA
PROJECT DEVELOPED IN TEKLAPROJECT DEVELOPED IN TEKLA
PROJECT DEVELOPED IN TEKLA
 
ejercicio_tekla
ejercicio_teklaejercicio_tekla
ejercicio_tekla
 
Z ve T Puanları
Z ve T PuanlarıZ ve T Puanları
Z ve T Puanları
 
Huong dan tekla 15 (ptsc mc)
Huong dan tekla 15 (ptsc mc)Huong dan tekla 15 (ptsc mc)
Huong dan tekla 15 (ptsc mc)
 
Tekla Structures 21.0
Tekla Structures 21.0Tekla Structures 21.0
Tekla Structures 21.0
 
[Tekla] Hướng dẫn vẽ móng bánh ú
[Tekla] Hướng dẫn vẽ móng bánh ú[Tekla] Hướng dẫn vẽ móng bánh ú
[Tekla] Hướng dẫn vẽ móng bánh ú
 
Tekla BIM Basics
Tekla BIM BasicsTekla BIM Basics
Tekla BIM Basics
 
Tekla structure models
Tekla structure modelsTekla structure models
Tekla structure models
 
Cấu hình máy tính phục vụ cho đồ họa
Cấu hình máy tính phục vụ cho đồ họaCấu hình máy tính phục vụ cho đồ họa
Cấu hình máy tính phục vụ cho đồ họa
 
The tekla training guide
The tekla training guideThe tekla training guide
The tekla training guide
 
BIM cho người mới học
BIM cho người mới họcBIM cho người mới học
BIM cho người mới học
 

Similar to Tekla Model OpenAPI - 1st Dev. Day

코프링 프로젝트 투입 일주일 전: 주니어 개발자의 코틀린 도입 이야기
코프링 프로젝트 투입 일주일 전: 주니어 개발자의 코틀린 도입 이야기코프링 프로젝트 투입 일주일 전: 주니어 개발자의 코틀린 도입 이야기
코프링 프로젝트 투입 일주일 전: 주니어 개발자의 코틀린 도입 이야기Seokjae Lee
 
자바_웹_개발자를_위한_c#_핵심_기능
자바_웹_개발자를_위한_c#_핵심_기능자바_웹_개발자를_위한_c#_핵심_기능
자바_웹_개발자를_위한_c#_핵심_기능Dexter Jung
 
20년된 Naver Cafe 서비스가 Modularization으로 진화 하기_정동진.pdf
20년된 Naver Cafe 서비스가 Modularization으로 진화 하기_정동진.pdf20년된 Naver Cafe 서비스가 Modularization으로 진화 하기_정동진.pdf
20년된 Naver Cafe 서비스가 Modularization으로 진화 하기_정동진.pdfeastarJeong2
 
[델파이 Begin...End] 0장. 책 소개/저자 소개/목차
[델파이 Begin...End] 0장. 책 소개/저자 소개/목차[델파이 Begin...End] 0장. 책 소개/저자 소개/목차
[델파이 Begin...End] 0장. 책 소개/저자 소개/목차Devgear
 
Java collections framework
Java collections frameworkJava collections framework
Java collections framework경주 전
 
마이크로 프론트엔드 아키텍쳐를 위한 모노레포 관리
마이크로 프론트엔드 아키텍쳐를 위한 모노레포 관리마이크로 프론트엔드 아키텍쳐를 위한 모노레포 관리
마이크로 프론트엔드 아키텍쳐를 위한 모노레포 관리경식 최
 
하드웨어 스타트업의 소프트웨어 이야기
하드웨어 스타트업의 소프트웨어 이야기하드웨어 스타트업의 소프트웨어 이야기
하드웨어 스타트업의 소프트웨어 이야기Mijeong Park
 
전형규, SilvervineUE4Lua: UE4에서 Lua 사용하기, NDC2019
전형규, SilvervineUE4Lua: UE4에서 Lua 사용하기, NDC2019전형규, SilvervineUE4Lua: UE4에서 Lua 사용하기, NDC2019
전형규, SilvervineUE4Lua: UE4에서 Lua 사용하기, NDC2019devCAT Studio, NEXON
 
객체지향프로그래밍 특강
객체지향프로그래밍 특강객체지향프로그래밍 특강
객체지향프로그래밍 특강uEngine Solutions
 

Similar to Tekla Model OpenAPI - 1st Dev. Day (10)

코프링 프로젝트 투입 일주일 전: 주니어 개발자의 코틀린 도입 이야기
코프링 프로젝트 투입 일주일 전: 주니어 개발자의 코틀린 도입 이야기코프링 프로젝트 투입 일주일 전: 주니어 개발자의 코틀린 도입 이야기
코프링 프로젝트 투입 일주일 전: 주니어 개발자의 코틀린 도입 이야기
 
자바_웹_개발자를_위한_c#_핵심_기능
자바_웹_개발자를_위한_c#_핵심_기능자바_웹_개발자를_위한_c#_핵심_기능
자바_웹_개발자를_위한_c#_핵심_기능
 
20년된 Naver Cafe 서비스가 Modularization으로 진화 하기_정동진.pdf
20년된 Naver Cafe 서비스가 Modularization으로 진화 하기_정동진.pdf20년된 Naver Cafe 서비스가 Modularization으로 진화 하기_정동진.pdf
20년된 Naver Cafe 서비스가 Modularization으로 진화 하기_정동진.pdf
 
[델파이 Begin...End] 0장. 책 소개/저자 소개/목차
[델파이 Begin...End] 0장. 책 소개/저자 소개/목차[델파이 Begin...End] 0장. 책 소개/저자 소개/목차
[델파이 Begin...End] 0장. 책 소개/저자 소개/목차
 
Java collections framework
Java collections frameworkJava collections framework
Java collections framework
 
마이크로 프론트엔드 아키텍쳐를 위한 모노레포 관리
마이크로 프론트엔드 아키텍쳐를 위한 모노레포 관리마이크로 프론트엔드 아키텍쳐를 위한 모노레포 관리
마이크로 프론트엔드 아키텍쳐를 위한 모노레포 관리
 
[씨샵학원/씨샵교육]C#, 윈폼, 네트워크, ado.net 실무프로젝트 과정
[씨샵학원/씨샵교육]C#, 윈폼, 네트워크, ado.net 실무프로젝트 과정[씨샵학원/씨샵교육]C#, 윈폼, 네트워크, ado.net 실무프로젝트 과정
[씨샵학원/씨샵교육]C#, 윈폼, 네트워크, ado.net 실무프로젝트 과정
 
하드웨어 스타트업의 소프트웨어 이야기
하드웨어 스타트업의 소프트웨어 이야기하드웨어 스타트업의 소프트웨어 이야기
하드웨어 스타트업의 소프트웨어 이야기
 
전형규, SilvervineUE4Lua: UE4에서 Lua 사용하기, NDC2019
전형규, SilvervineUE4Lua: UE4에서 Lua 사용하기, NDC2019전형규, SilvervineUE4Lua: UE4에서 Lua 사용하기, NDC2019
전형규, SilvervineUE4Lua: UE4에서 Lua 사용하기, NDC2019
 
객체지향프로그래밍 특강
객체지향프로그래밍 특강객체지향프로그래밍 특강
객체지향프로그래밍 특강
 

Tekla Model OpenAPI - 1st Dev. Day

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