CAD/TIP2011. 2. 16. 08:44

많은 분들이 알고 계시지만 혹시 모르는 분들을 위해 적어봅니다.
계산기가 없어도 명령 실행 중에 또는 명령창에서 계산을 하는 두가지 방법입니다.

1. CAL 명령 이용
아래는 명령창에 CAL 명령을 입력하고 계산이 되는 순서입니다.
보라색 글씨가 명령창에 입력되는 것입니다.

명령: cal
>> 표현: 2+3
5

CAL 명령은 이렇게 명령창에 식을 직접 입력하여 계산기처럼 활용할 수 있는 명령어입니다.

단순히 사칙 연산뿐만 아니라
삼각함수 = sin(각도), cos(각도), tang(각도), asin(실수), acos(실수), atan(실수)
로그 및 지수 함수 = ln(실수), log(실수), exp(실수), exp10(실수)
루트 = sqr(실수), sqrt(실수)
r2d(각도) = 라디안 단위의 각도를 도 단위로 변환. 예를 들어 r2d(pi)는 상수 pi를 180도로 변환합니다.
d2r(각도) = 도 단위의 각도를 라디안 단위로 변환. 예를 들어 d2r(180)은 180도를 상수 pi의 값으로 반환합니다
이외에도 abs(실수), round(실수), trunc(실수), pi 등의 함수 입력이 가능합니다.

투명 명령으로 사용할 수 있기 때문에 ' 와 함께 입력하면 명령 실행 중 값을 계산 할 수 있습니다.
토목의 경우 예를 들어 축척 1200인 10m 선을 그리고 싶다면

명령: PLINE
시작점 지정: 여기서 시작할 점 지정 후 그릴 방향으로 마우스를 옮기고
다음점 지정 또는 [호(A)/반폭(H)/길이(L)/명령 취소(U)/폭(W)]: 'cal
>> 표현: 10*0.83333333333333333
8.33333
이렇게 하면 축척 1200인 10m 폴리 선이 그려집니다

2. LISP 식 이용
위 CAL 명령처럼 복잡한 함수를 써 먹을 수는 없지만 간단한 사칙 연산에 활용할 수 있습니다.
입력되는 방식은
(+ 2 3) = (사칙연산  스페이스   숫자   스페이스   숫자) 입니다.
따라서 명령창에 아래와 같이 바로 사용할 수 있습니다.
보라색 글씨가 명령창에 입력되는 것입니다.

명령: (+ 2 3)
5

명령 실행 중 사용할 수 있으며 투명 명령 예약어인 ' 를 입력하지 않고도 값을 계산합니다.
위 예 처럼 축척 1200인 10m 선을 그리고 싶다면

명령: PLINE
시작점 지정: 여기서 시작할 점 지정 후 그릴 방향으로 마우스를 옮기고
다음점 지정 또는 [호(A)/반폭(H)/길이(L)/명령 취소(U)/폭(W)]: (* 10 0.83333333333333)
8.33333

이렇게 하면 축척 1200인 10m 폴리 선이 그려집니다

Posted by 아저씨~