고객서비스

  • 프로그램다운로드
  • 팻치다운로드
  • 인증코드신청
  • 아키오피스자료실
  • 아키오피스강좌
  • 아키오피스동영상강좌
  • FAQ
  • FAQ

질문과답변
제목 [Lisp]1편을 보고....
작성자 신현정 분류 CAD관련
CAD제품 및 버전 운영체제
첨부파일
안녕하세요... 이제서야 강좌 1편을 봤거든요... 근데 워낙 프로그래머도 아니고 해서.... ADS,ARX에 대해서 설명 좀 해주세요... 비교를 많이 해두셨는데 원래 모르니까 그냥 그런가보다 하긴 했는데.... 그럼 이만 안녕히..

의견(1)

김남갑 1998-12-02
> 신현정님 글... > 안녕하세요... > 이제서야 강좌 1편을 봤거든요... > 근데 워낙 프로그래머도 아니고 해서.... > ADS,ARX에 대해서 설명 좀 해주세요... > 비교를 많이 해두셨는데 원래 모르니까 그냥 그런가보다 하긴 했는데.... > 그럼 이만 안녕히.. - - - - - - - - - - - - - - - - - - - - - 마티.. 김남갑입니다. ADS와 ARX의 차이점을 설명해 달라구요...? 당연히 해 드려야지요. 우선 ADS부터.... ADS는 Autocad Development System의 약어로서 오토캐드 버젼 R11부터 생겼습니다. 물론 현재 버젼인 R14에서도 사용할수는 있습니다. ADS의 베이스랭귀지(언어)는 C로 되어있습니다. 그리고 함수들도 리습과 비슷하게 어두에 ads_ 가 붙어 있습니다. 즉, 리습함수의 getpoint에 해당하는 ADS함수는 ads_getpoint이지요. 따라서 리습을 확실히 알고 C를 조금 알면 ADS를 할수 있습니다. 속도도 리습보다는 약 2배에서 5배까지는 빠릅니다. 다음으로 ARX... ARX는 Autocad Runtime eXtension의 약어로서, 엄밀히 말하면 ADSRX와 ObjectARX로 나뉠수 있습니다. ADSRX는 오토캐드 버젼 R13부터 나온 것으로서 본격적인 ARX라고 보기는 어렵습니다. ARX 흉내를 좀 낸 것 뿐이지요. ADS와 함수는 비슷한데, 컴파일은 Visual Studio에서 할수도 있지요. 물론 그럼에도 불구하고 ADS와는 속도면에서 차이를 보입니다.(더 빠르다는 애기) 그러면 현재 가장 이슈가 되고있는 ObjectARX에 대해서 알아보지요. (줄여서 ObjARX)라고 씁니다.) ObjARX는 AutoCAD의 주소 공간을 공유하고 AutoCAD에 직접적인 함수 호출을 할 수 있는 DLL(Dynamic Link Library)입니다. 좀 쉬운말로 설명해 보지요. MFC의 모든 기능을 쓸수가 있습니다. ADSRX 기반인 R13까지는 오토캐드에서 대화상자를 쓰려면 오토캐드에서 제공되는 DCL을 써야만 했습니다. 그러다보니 디자인이나 기능면에서 여러가지 제약이 많았었지요. 그러나 MicroSoft사의 MFC는 물론이고, 볼랜드의 파워빌더, 델파이 까지 접목시켜 쓸수가 있습니다. 즉, 어떠한 형태라도 모두 실현 가능해 졌다는 말입니다. Visual Basic도 VBA라는 모듈로서 접목이 가능합니다. 또, ObjARX는 오토캐드 주소공간을 공유할 수 있기 때문에, 속도도 훨씬 빨라졌습니다. 반면 ADS는 오토캐드 주소공간을 공유할 수는 없고, 상호통신을 해야 하므로 ARX보다는 좀 느립니다. 어쨌든.. ObjectARX라는 것은, 지금까지 오토데스크(오토캐드 만드는 회사)에서 개발한 서드파티 지원 랭귀지 중에서는가장 진보적인 랭귀지입니다. 좀 더 자세하게 설명하면 아마 1시간 정도는 더해야 하는데, 뭐.. 그렇게까지는 바라지 않는것 같기에(^^;) 여기서 끝냅니다. 현재 이너캐드의 기능 중에, 지시선이나 도면명 그리기 같은걸 실행해 보면 ObjectARX가 뭔지 좀더 확실하게 알수가 있지요. 그럼 이정도면 원하는 답변이 되었나요? 그래도 궁금하면 계속 질문해 주세요. 마티.. 김남갑.
묻고답하기
번호 분류 제목 글쓴이 등록일 조회수
14 CAD관련 이너캐드 (1) 나석찬 1998-12-09 29634
13 CAD관련 [리습]offset 다시질문!! & entity정보에 ... (1) 허묘분 1998-12-08 29072
12 CAD관련 리습에서 ucs변경을 쉽게할 수 없나요? (1) 김마리 1998-12-08 26603
11 CAD관련 inercad로 고은글 5.0은 볼수 없나요 (1) 윤지영 1998-12-08 28043
10 CAD관련 [질문]리습에서 offset의 방향에 대하여... (1) 허묘분 1998-12-08 29933
9 CAD관련 CAD R14에서 R12로 save하고자할때 font변 ... (2) 남석우 1998-12-07 23147
8 CAD관련 InerCAD로 CADPOWER에서 작업한 디멘젼을 편 ... (1) 남석우 1998-12-03 26242
7 CAD관련 [Lisp]1편을 보고.... (1) 신현정 1998-12-02 23443
6 CAD관련 이너워크를 받았는데... (1) 나석찬 1998-11-30 24234
5 CAD관련 [질문]리습에서 copy를 repeat하려면 변수를 어 ... (1) 김마리 1998-11-29 27904
처음페이지 이동 이전 10페이지 이동 다음 10페이지 이동 마지막페이지 이동