...

LUSAS 자료실

프로그램, 매뉴얼, 튜토리얼, 활용 사례를
한 공간에서 간편하게 확인하세요.

설치부터 학습, 실무 적용까지 LUSAS를 더 효율적으로 활용할 수 있도록 지원합니다.

평면에 수직 방향으로 보기 설정
작성연도 : 2013
사용자가 선택한 3개의 점(Point)으로 정의된 평면에 대해 모델의 뷰를 해당 평면에 수직 방향으로 자동 정렬해 주는 스크립트입니다.

이 스크립트는 LUSAS Programmable Interface(LPI), Python 스크립트, 그리고 Visual Basic 스크립트가 LUSAS와 함께 어떻게 사용될 수 있는지를 보여주기 위한 용도로 제공됩니다.  LUSAS 소프트웨어의 구성 요소가 아니며, 자유롭게 편집하거나 수정해도 됩니다. 

스크립트들은 특정 버전의 소프트웨어 릴리스를 기준으로 작성된 것이며, 사용된 방식은 이후 버전의 소프트웨어에서도 여전히 유효할 수 있습니다.

개요

사용자가 선택한 3개의 점(Point)으로 정의된 평면에 대해 모델의 뷰를 해당 평면에 수직 방향으로 자동 정렬해 주는 스크립트입니다.

이 기능은 CAD 모델을 LUSAS로 가져올 때 임의의 방향으로 회전되어 있는 경우, 또는 특정 평면을 기준으로 모델을 정확한 방향으로 맞춰야 하는 상황에서 매우 유용합니다.

순서

  • 해석 모델에서 평면을 정의할 3개의 점을 선택합니다.
  • File -> Script -> Run Script를 실행하고, 스크립트 파일 “SetViewNormalto_3points.lpy”를 선택하여 실행합니다.

결과

스크립트가 실행되면, 선택된 세 점으로 정의된 평면에 대해 수직 방향(Normal View) 으로 모델 뷰가 자동 정렬됩니다. 또한 모델이 화면에 가장 크겍 보이도록 스케일과 줌이 자동 조정 됩니다.

스크립트 실행 전
스크립트 실행 후

활용방법

모델러에서 File>Script>Run Script 를 실행하거나, 아래 그림에서 표시한 툴바를 사용하여 다운로드 받은 파일을 선택하여 실행합니다.

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 이 작도 됩니다.

Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.