iDwgTools Programs (for AutoCAD)

arx119.egloos.com

포토로그 방명록



[업데이트]iDwgTable v1.9 프로그램 (멀티리더 기능 추가) iDwgTable 프로그램

안녕하세요.

내일부터 날씨가 많이 추워진다고 합니다. 모두들 감기 조심하세요. 그리고 오늘 진행하고 있는 남북한 고위급 회의에 좋은 성과가 있길를 바라겠습니다.

iDwgTable 1.9에 추가된 기능을 소개하려고 합니다. 멀티리더의 블럭 컨텐츠를 CAD 테이블로 생성하는 기능과 엑셀의 값으로 멀티리더의 정보를 업데이트 하는 기능 입니다.

[프로그램 다운로드]


1. 아래의 이미지는 예시도면으로 특정 심볼들을 상세적으로 설명할 수 있도록 멀티리더로 표현한 것 입니다. 이때 멀티리더의 컨텐츠를 블록 컨텐츠로 지정하여야 하며 지정한 블럭은 속성블록이어야 합니다. 심볼이 몇개되지 않았을 때 굳이 엑셀로 넘겨서 일괄 수정할 필요는 없겠지만 갯수가 많다면 상당히 복잡한 작업이 될 수 있습니다.

<그림 1-1 심볼들의 추가정보를 멀티리더(블럭컨텐츠) 로 표현한 예제 도면>


<그림 1-2 속성 블럭의 내부 모습>

2. 명령어 'MLTBC' 을 실행하여 멀티리더의 속성정보들로 CAD 테이블을 생성합니다.

<그림 2-1 멀티리더의 속성정보로 테이블을 생성한 모습>

3. 명령어 'TBLE' 를 실행해서 CAD 테이블의 내용을 엑셀 쉬트를 생성합니다.

<그림 3-1 엑셀 쉬트로 생성된 모습>

4. 명령어 'MLUPT' 엑셀의 값을 변경하여 CAD테이블과 멀티리더의 속성값을 변경합니다.
(주의 SUBCELL2CAD, XLS2CAD 명령을 사용하면 연결정보가 사라져서 멀티리더의 정보가 변경되지 않습니다.)

<그림 4-1 변경된 엑셀의 값들이 반영된 모습>


[명령어 목록]

프로그램 소개  :  TABLE_ABOUT ,  TABLE_ABOUT
환경설정 : TABLE_CFG, TCFG
캐드테이블 생성 : TABLE_CREATECAD, TBLC
엑셀쉬트 생성 : TABLE_CREATEEXCEL, TBLE
캐드테이블 업데이트 : TABLE_CAD2XLS, CAD2XLS
셀업데이트 : TABLE_SUBCELL2XLS, SUBCELL2XLS
셀업데이트 : TABLE_SUBCELL2CAD, SUBCELL2CAD
캐드테이블 생성 : TABLE_XLS2CAD, XLS2CAD
테이블 변환 : TABLE_TRANSTBL, TRANST
테이블 일괄변환 : TABLE_DWGS2XLS, DWGS2XLS
블럭테이블 : TABLE_BLOCKTABLE, BLKT
레이어 정보 테이블 생성 : TABLE_LAYERINFO, LYRE
속성마크 테이블 생성 : TABLE_MARKTABLECREATE, MTBC
멀티리더의 블럭속성으로 CAD 테이블 생성 : TABLE_MLEADERTABLECREATE , MLTBC
엑셀의 정보로 캐드 테이블과 속성블럭을 업데이트 : TABLE_MLEADERUPDATE , MLUPT

MLTBC, MLUPT 명령은 AutoCAD 2015~2018(32/64) 에서 지원합니다. 만약 이전 버전을 사용하시고 있으시다면 별도로 댓글 남겨주세요.

감사합니다. 

덧글

  • 아저씨 2018/01/09 16:55 # 삭제 답글

    새해에도 항상 열일하시는군요. ^^
    공교롭게도 추가된 기능과 비슷한 것(지시선) 요청이 들어와서 저도 만들었는데
    만드신 것은 테이블 기능에 연관되니 깔끔하네요.
    댓글로는 늦었지만 새해 복 많이 받으세요.
  • arx119 2018/01/10 17:30 #

    네~~ 감사합니다.

    아저씨님도 새해 복 많이 받으세요.
    작년에 이 기능을 만들었는데, 비로소 시간을 내서 정리해 봤습니다. ^^;

    즐거운 하루되세요.
  • 시소야 2018/01/19 09:03 # 삭제 답글

    늦었지만 새해 복많이 받으세요.
    바쁘신 가운데 새로운 기능을 추가해주시니 고맙습니다.

    잠시 사용해보고 소감 몇가지 남깁니다.
    실행에는 문제는 없는데 에러 문구가 보입니다.
    table_mleadertablecreate -실행
    slect mleader entity - 멀티리더 선택
    error ; 22 - 선택된 멀티리더 수량 만큼 명령창에 표시가 됩니다.

    그리고 엑셀로 추출한 이후에 경로를 인식하는 폴더 구조가 변경되면 연결이 끊어져서 더이상 연동이 되지 않습니다. (멀티리더 뿐만 아니라 테이블, 속성블럭 모두)
    한폴더안에 캐드&엑셀을 연동시킨후에 폴더이름이 바뀌거나 폴더를 이동시키거나 파일 모두 다른 폴더로 옮기면 그렇습니다.
    캐드 참조 유형과 같이 상대참조 & 경로없음으로 변경이 되었으면 합니다.
  • arx119 2018/01/19 18:01 #

    안녕하세요. 시소야님...

    오류를 알려주셔서 감사합니다. 다시한번 체크해 보겠습니다. 엑셀파일을 상대 경로에서 찾도록 했는데 기능이 정상작동하지 않나 봅니다.

    시소야님도 새해 복 많이 받으세요. ^^
댓글 입력 영역



구글번역

통계 위젯 (화이트)

21561
1108
519401

국가접속Flag

free counters

iDwgTools 후원하기