LUSAS는 내부 혹은 외부에서 LUSAS의 모델링, 해석, 결과검토, 설계검토 의 모든 과정을 자동화 시킬 수 있는 프로그래밍 인터페이스를 제공합니다.
LUSAS 에 직접 기능을 추가하고자 할 때에는 LPI (LUSAS Programmable Intervace)를 사용하고, 외부 프로그램을 플랫폼으로 사용하는 경우에는 Com Interface 로 LUSAS LPI 를 호출하여 사용하거나 각 플랫폼 별 플러그인을 활용할 수 있습니다.
LUSAS는 모든 사용자 작업을 LPI 를 활용하여 프로그래밍 언어로 변환 시킬 수 있습니다.
이를 활용하면, 간단하게는 LUSAS 내에서 간단한 매크로를 작성하여 반복 작업을 단축 시킬 수 있고, Visual Studio 등 프로그래밍 도구를 사용하면 대화창을 추가하여 LUSAS 내 자동화 시스템 모듈을 구축할 수도 있습니다.
LUSAS GitHub 리포지토리는 Python, VBScript, Jupyter, C#, VB.Net 및 Grasshopper에서 LUSAS 프로그래밍 인터페이스(LPI)를 사용하는 실용적이고 최소한의 예제를 제공합니다.
LUSAS 가 업데이트를 관리하는 플러그인 들입니다.
Grasshopper 에 설치하면, Grasshopper 을 사용하여 LUSAS 모델을 생성할 수 있게 됩니다.
Grasshopper 에서 변수 기반으로 LUSAS 모델을 생성하는 방법을 다룹니다.
Grasshopper 에서 주요 변수값 변경 만으로 LUSAS 해석 모델을 자동으로 생성하는 스크립트를 제공합니다. (예: 곡선 플레이트 거더교, 아치교 등)
여러 전공 분야(discipline)에서 생성된 모델 데이터를 하나의 통합(federated) 모델로 결합하여 비교 및 간섭(clash) 검토를 수행하고, 고객이 요구하는 BIM 수준(Level)에 맞춰 프로젝트를 전달할 수 있습니다.
LUSAS는 IFC 공통 파일 형식을 통해 설계 정보를 공유함으로써 BIM Level 2 요건을 충족하도록 지원합니다.
또한, 보고서는 규정된 PDF 형식으로 생성할 수 있으며, 템플릿 기반으로 표준화하여 필요한 모든 입력 및 출력 데이터를 포함하도록 구성할 수 있습니다.
LUSAS가 생성하는 IFC 모델은 표준 형식의 기하 형상과 속성을 포함할 수 있으며, LUSAS 고유의 정보는 ‘private’ 데이터로 함께 저장됩니다.
전체 파일 구조를 유지함으로써, 모든 데이터를 고객에게 전달하여 기록용으로 보존할 수 있습니다.
LUSAS는 IFC 파일(IFC4까지)의 가져오기(import) 및 내보내기(export)를 지원합니다.
내보내기는 구조(Structural) 또는 건축(Architectural) 도메인 중 선택할 수 있어, 프로젝트 팀이 공유된 정보를 가장 효율적으로 활용할 수 있도록 합니다.