오토캐드(AUTO CAD) 선택한 치수선 합계 구하는 리습

AUTOCAD-치수선-합계-리습-thumb

1. 선택한 치수선 합계 리습(lisp) AutoCAD에서 선택한 선의 길이를 구하는 방법은 여러 가지가 있습니다. 도면에 있는 선의 길이를 구하는 경우는 가공에 필요한 데이터를 산출하거나, 자재를 구매하기 위해 데이터를 산출하는 경우가 많습니다. 분야마다 조금씩 쓰임새가 다르지만, 레이저 가공이나 플라즈마 가공업체는 선의 길이를 산출하여 가공 소요시간을 구하기도 합니다. 오토캐드(AUTO CAD) 선 길이 합계 구하는 리습(Lisp) 하지만 가공을 … Read more

오토캐드(AUTO CAD) 단일 객체 시작점 끝점 구하는 리습(Lisp)

AUTOCAD-객체-시작점-끝점 구하는 리습-thumb

1. 선, 호, 폴리선, 스플라인의 시작점과 끝점 추출하기 리습(lisp) 프로그래밍을 통해 AutoCAD에서 단일 객체 시작점 끝점 구하는 방법을 알아보겠습니다. 시작점과 끝점을 구할 객체는 선, 호, 폴리선 스플라인 객체입니다. 오늘 내용을 통해 선, 호, 폴리선, 스플라인의 Vla 속성을 통해 시작점과 끝점을 변수로 저장하는 방법을 확인할 수 있습니다. 또한 변수로 저장된 시작점과 끝점 좌표를 통해 여러 동작을 … Read more

오토캐드(AUTO CAD) ActiveX 객체 특성 살펴보기

autocad-activex-thumb

1. AutoCAD ActiveX ActiveX는 오토캐드 내부 또는 외부에서 프로그래밍 언어를 통해 AutoCAD를 조작할 수 있는 Interface를 뜻합니다. 쉽게 말해 프로그래밍 언어를 통해 AutoCAD에 접근하기 위해서 사용되는 Interface가 ActiveX로 이해하시면 됩니다. 이해되지 않는 부분은 실제 ActiveX 함수를 다루면서 차근차근 이해하시기 바랍니다. 그럼 ActiveX의 함수를 살펴보면서 대략적인 특성을 살펴보겠습니다. 1) ActiveX 함수 ActiveX 호출, AutoCAD App, 활성화 … Read more

오토캐드(AUTO CAD) 선 길이 합계 구하는 리습(Lisp)

AUTOCAD-선길이합계-리습-thumb

1. 선 길이 합계 리습(lisp) 캐드에서 선 길이를 확인하는 방법은 여러 가지 있습니다. 하지만 여러 선의 길이를 한꺼번에 파악하기는 쉽지 않은데요. 오늘은 AutoCAD에서 선 길이 합계 구하는 리습을 작성해보겠습니다. 오늘 작성한 리습은 사용자가 선택한 선(LINE,CIRCLE,ARC,POLYLINE,LWPOLYLINE,ELLIPSE,SPLINE)을 모두 합산하여 지정한 위치에 표시하는 리습입니다. 1) 리습 작동 순서 리습을 작성하기 위해 작동 순서를 정해보겠습니다.① 명령어를 입력한다.② 객체를 선택한다.③ … Read more

오토캐드(AUTO CAD) 리습(Lisp) 문자 함수 살펴보기

autocad-문자함수-thumb

문자 관련 함수 알아보기 Autolisp에서 문자 데이터를 확인하고 변환하는 기능을 가진 함수들을 살펴보겠습니다. 오늘 다룰 함수들은 문자를 숫자, 숫자를 문자로 변환하는 방법과 문자를 추출하기 위한 함수를 간단히 살펴보겠습니다. 1. Ascii ( Ascii 문자 or 숫자 or 기호 or 변수) ascii 함수는 문자, 숫자, 기호 또는 이들을 포함한 변수를 ASCII CODE 번호로 변환합니다. 아래 ASCII 코드표를 … Read more

오토캐드(AUTO CAD) 문자 합치기 리습(lisp)

autocad-문자합치기-리습-thumb

1. 문자 합치기 리습(lisp) 오토캐드에서 사용할 수 있는 문자 합치기 리습(lisp)을 작성하겠습니다. 오늘 다루는 내용은 AutoCAD 도면에서 문자(TEXT)와 여러 줄 문자(MTEXT)를 선택하고, 선택된 문자를 모두 결합하여 하나의 문자열로 작성하는 리습입니다. 작성된 리습을 설명하고 작동하는 원리를 간단히 설명하겠습니다. 1) 문자 합치기 리습 동작 문자 합치기 리습을 작성하기 위해 가장 먼저 동작을 세분화하고 필요한 함수와 조건을 구상하는 … Read more

오토캐드(AUTO CAD) 리습(Lisp) 조건 및 반복 함수 Repeat-If-Progn-Cond-While

조건 및 반복 함수-thumb

1. 조건 및 반복 함수 리습(Lisp)에서 조건을 사용하여 원하는 동작과 데이터 처리를 위해 여러 함수를 사용합니다. 조건과 반복 횟수를 적절히 사용하면 다양한 구문을 작성할 수 있는데요. 오늘은 조건 및 반복 함수 Repeat, If, Progn, Cond, While 에 대해서 살펴보겠습니다. 1) Repeat (Repeat int(정수) (실행문)) 지정된 횟수(정수)만큼 실행문을 반복합니다. 이때 정수는 정수를 대체할 수 있는 변수도 … Read more

오토캐드(AUTO CAD) 리습(Lisp) 리스트 추출 함수 Assoc Car Cdr Nth

AUTOCAD-리스트-추출함수-THUMB

1. 리스트 추출 함수 오토캐드의 객체 속성은 리스트의 묶음으로 이루어져 있습니다. 객체의 속성을 나타내는 DXF 코드를 확인하면, 객체에 따라 나열되는 리스트가 모두 다른데요. 오늘은 리스트 추출 함수 ASSOC, CAR, CDR, NTH에 대해서 자세히 살펴보겠습니다. 1) CAR CAR 함수는 리스트 목록의 첫 번째 항목을 추출합니다. 예를 들어 (1 2 3 4 5)이라는 리스트 항목에서 CAR 함수를 … Read more

오토캐드(AUTO CAD) 리습(Lisp) 속성 관련 함수 ENTGET SSNAME SSLENGTH

LISP-속성함수-THUMB

1. 리습(lisp) – 속성 관련 함수 리습을 실행과정에서 객체선택을 마치면 리습에 필요한 객체의 속성을 파악하고 편집을 진행하게 됩니다. 바로 편집이 가능한 객체도 있지만, 리습의 특성에 따라 객체의 속성을 검색하고 편집에 필요한 속성을 불러옵니다. 오늘은 객체의 속성 관련 함수와 활용방법을 간단히 살펴보겠습니다. 내용 이해를 위해 이전에 다룬 “객체 선택 함수“에 대한 포스팅을 먼저 살펴보시기 바랍니다. 오토캐드(AUTO … Read more

오토캐드(AUTO CAD) 리습(Lisp) 선택 함수 SSGET ENTSEL

AUTOCAD-LISP-선택함수-THUMB

1. 리습(Lisp) 선택 함수 – SSGET, ENTSEL 오토캐드에서 사용되는 리습(LISP) 함수에는 기능별 여러 함수가 존재합니다. 그중에서 객체 선택은 리습을 사용하기 위해 반드시 실행되는 과정인데요. 오늘은 리습(Lisp) 선택 함수 SSGET, ENTSEL에 대해 살펴보고 활용하는 방법과 차이점을 공유하겠습니다. 1) SSGET 다중객체를 선택할 때 사용하는 함수입니다. 함수를 실행 후 응답 값은 선택 세트(Selection set)로 출력합니다. 선택 세트는 객체 … Read more