LPI 개발자

LPI 자료

LUSAS 를 프로그램으로 다루는 데 필요한 매뉴얼, 한글 강좌, 바로 쓰는 스크립트를 한곳에 모았습니다.

LUSAS 를 다루는 세 가지 방법

LPI 스크립트·모듈

LUSAS 안에서 VBS, Python, JScript 매크로를 실행하거나, Visual Studio 로 만든 모듈(DLL)로 메뉴와 대화창을 더합니다.

매뉴얼과 강좌 보기

공식 플러그인

Grasshopper, Revit, Tekla, Allplan Bridge 에서 만든 모델을 LUSAS 로 옮기는 LUSAS 의 공식 플러그인입니다.

플러그인 보기

다른 프로그램에서 (COM)

Excel, Python, 자체 프로그램에서 LUSAS 를 COM 으로 불러 모델 생성, 해석, 결과 추출을 맡깁니다. 그 PC 에 LUSAS 와 라이선스가 있어야 합니다.

LPI Developer Guide (영문)

매뉴얼과 예제

처음이라면: 작업 기록으로 매크로 만들기 (LPI 활용 기초)

LPI 란 ?

LUSAS Programmable Interfaace 를 의미하며,  반복적으로 수행하는 작업들에 대한 매크로를 정의하여 활용하는 것으로부터 LUSAS 를 플랫폼으로 하는 모델링, 해석, 설계검토, 도면작성 등의 전과정에 대한 자동화 프로그램 개발에도 활용할 수 있습니다.

작업 기록 개시

  • File > Script > Start Recording 

대화창에서 파일명을 지정하면, 이후 작업들이 VBS 혹은 JS 명령문 형태로 저장됩니다.

Line 1 개 정의

모델러에서 Line 1개을 정의해 봅니다.

작업 기록 종료

  • File > Script > Stop Recording 

기록을 종료합니다.

기록 내용 확인

아래와 같이 Line 을 정의하는 명령문 조합이 기록됩니다.

기록 내용 수정

아래와 같이 기록된 내용을 수정해 봅니다.
좌표를 변경시켜 가며, 총 10회 반복하도록 한 것입니다.

수정된 파일 실행

  • File > Script > Run Script 

수정된 파일을 실행시키면, 아래와 같이 10 개의 Line 이 작도 됩니다.

LPI 강좌

VBS 로 LUSAS 를 다루는 한글 강좌입니다. LUSAS v13·v14 기준이지만 명령 체계는 최신 버전에서도 같습니다.

LPI 스크립트

내려받아 File > Script > Run Script 로 바로 실행할 수 있는 스크립트입니다. 고쳐 쓰는 출발점으로도 좋습니다.

에프이에이코리아(주)

경기도 용인시 기흥구 기흥로 58-1, 기흥ICT밸리 A동 1009호

대표 : 정우철 | 사업자등록번호 : 229-81-31743 | 통신판매업신고번호 : 제 2024-용인기흥-3932호

TEL : 070-8708-9967 | FAX : 070-7614-2071 | MAIL : help@lusas.co.kr