티스토리 뷰

** 동시에 두 가지 명령을 수행해보자


엇 동시에 2가지 명령??? 이게 뭐지?

첨에 이런 기능을 들었을 때 굳이 이런게 필요 있을까 하는 생각이 들었다.

그리고 동시에 2가지 명령을 어떻게 수행하는지 알 수도 없고 활용도도 알 수가 없었다.

하지만 한가지 예를 보고는 기능의 유용성을 직감할 수 있었다.


다음이 바로 그 예이다.


Command: offset

Specify offset distance or [Through] <Through>: 

Specify second point:
Select object to offset or <exit>:
Specify point on side to offset: 'cal

Initializing...>> Expression: 200/30
6.66667


위의 예가 바로 그 예이다.

offset을 하기 위해서 객체를 선택하고

200의 30등분점에 오프셋하고자 한다.

도면에는 정확한 값이 기입되어 있지않고 200의 30등분점이라는 것을 알 수 있다.

하지만 200의 30등분값을 정확하게 알 수 없다.

cal 기능을 이용하여 넣어 줄 수도 있지만 이렇게 하면 너무 번거롭다.

하지만


2명령을 동시에 수행한다면 말은 달라진다.

offset명령에서 객체를 선택하고


'cal    이라고 입력하였다.


'  바로 이부분이 shell영역으로 빠져서 외부 명령을 수행하라는 것이다.

이것을 이용하여  cal 명령을 수행한 것이다. 그리고 cal 명령으로 바로 200/30을 수행하고

return 되는 cal의 결과 값이 바로 offset의 값으로 입력되는 것이다.


기타 여러가지 기능이 있을 것으로 알고 있지만 지금으로써는 이 정도 이용할 수 있다.

(사실 다른 응용은 잘 몰라요)


++

수행 예제 (카폐 질문으로 올라온 내용에 대한 답글입니다.)


Command: o OFFSET
Specify offset distance or [Through] <192.4104>: 'cal
>> Expression: 10.48/2
5.24

Select object to offset or <exit>:
Specify point on side to offset:

Command: di DIST Specify first point:  Specify second point:
Distance = 5.2400,  Angle in XY Plane = 0,  Angle from XY Plane = 0
Delta X = 5.2400,  Delta Y = 0.0000,   Delta Z = 0.0000

최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함