[DJDG]작동 원리는 아래와 같습니다.
1.[DJDG]메뉴를 load하면 djdg.mnl이 실행됩니다. 이 파일은 lisp파일입니다. menu가 load될 때 자동으로 실행되는 파일이라 확장자가 mnl입니다. 아마도 menu lisp의 약자가 아닌가 싶습니다.
2. djdg.mnl파일에는 (prefix)함수가 정의되어 있습니다.
이 함수는 acad.exe파일이 존재하는 경로명을 알려줍니다.
3. (prefix)함수를 이용해서 acad가 설치된 경로 아래에서 djdg 폴더 안의 loadjdg.lsp파일을 실행시킵니다.
4. loadjdg.lsp파일에는 [DJDG]명령어들과 그 명령어가 실행되면 어떤 lisp파일을 실행시킬 것인지에 대한 정보가 들어있습니다.
5. 이제 command상태에서 [DJDG]명령을 내리면 해당 lisp파일이 load되고 실행됩니다.
6. 한번 load되면 unload되는 건 아닙니다. 한번 load되면 다시 load하지 않습니다.
지원파일 검색 경로에서 djdg폴더는 아래와 같이 설정해야한다.
C:\Program Files\Gstarsoft\GstarCAD2020\gcad.exedjdg
*설치 방법
1. 다운받은 zip파일을 압축을 풉니다.(아무곳이나)
2. DJDG폴더는 AutoCAD 폴더(ACAD.EXE 파일이 있는 폴더(ex: c:\program files\autodesk\AutoCAD 2020)에 복사한다.
2-1. 폴더명을 'gcad.exedjdg'로 바꾼다.
3. SUPPORT폴더를 AutoCAD 폴더에 복사한다.
4. BLOCKS폴더를 AutoCAD 폴더에 복사한다.
5. ACAD를 실행시킨다
6. MEMULOD명령을 내린다. browse선택한다.
7. support폴더의 djdg.cuix파일을 선택한다. load를 클릭한다.
8. menubar에 DJDG메뉴를 볼 수 있다. 만일 보이지 않는다면 menubar명령을 내린 후 1선택해서 menubar를 보이도록 한다.
현재 문제점
일부명령어가 실행되지 않는다.
특히 block파일을 이용하는 명령은 이상하게 block파일을 찾지 못하는 현상이 일어난다.
이유를 모르겠다.
이거 어떻게 그리나요? (0) | 2021.09.01 |
---|---|
Parabola 곡선 그리기 (0) | 2021.08.12 |
경로에 맞게 배열하는 방법 arraypath (0) | 2021.07.13 |
Autodesk dwg view DWG TrueView (0) | 2021.07.01 |
pipe fitting 3d (0) | 2021.06.23 |