Z값 변경 (6)
작성자 김인수 작성일 2021-11-23 17:03

사용 캐드 (오토캐드, 브릭스캐드) 및 버전 : CAD 2019

연락처 : 연락처 기재 시 상단에 비밀글 체크해주세요.

질문 내용 :

TTE처럼 객체를 선택해서 엑셀에 해당 객체(선, 폴리선, 점, 블록 등)의 Z값을 일괄적으로 불러오고

엑셀에서 Z값을 바꾸면 일괄적으로 CAD에서 바뀌도록 하는 기능이 있었으면 좋겠습니다.

(예 : 엑셀수정 도면내용 업데이트)

 

CEX로 좌표를 내보내고 CIM으로 불러오는데는 한계가 있더군요. 저는 선에 z값을 엑셀내용으로 일괄 적용하고 싶은데 z값만 단독으로 불러오는것도 아니고 양 끝점의 좌표를 불러오게 되어있구요.

가져올때도 블록형태나 원 점 등으로 밖에 못불러 오더라구요.

 

댓글목록

드림플러스님의 댓글

드림플러스 작성일

안녕하세요.
캐드에서 정점마다 Z를 다르게 할 수 있는 객체는 LINE과 3D폴리라인입니다.
CEX에서 좌표를 내보내 엑셀에서 Z 값을 수정 후 CIM으로 가져올 때
연결선 탭에서 선종류를 3D폴리라인으로 설정하고 실행하면 됩니다.
그냥 폴리라인으로 가져오면 정점 마다 Z를 다르게 하는 것이 불가능합니다.
정점에 포인트, 원, 점등 다른 객체를 표시하는 것은
좌표를 연결하는 선과는 별개의 것이므로 필요한 경우만 체크해 사용하면 됩니다.

그리고 도면 객체의 Z 값을 일괄 바꾸는 것은 TTE처럼 할 수 없습니다.
도면 객체에 Z 값을 변경하는 것은 (일괄 0 또는 특정값, 기존 Z 값에 +, - 등 사칙 연산)
DreamPlus → 수정 → Z값 변경 (RZV 명령) 실행 후 왼쪽에 Z 값 변경 체크하고
오른쪽에서 설정해 사용하면 됩니다.
상세한 것은 프로그램 창 [도움말] 버튼 눌러 확인해 주세요.

잘 안되면 원격으로 말씀 드릴테니 연락처, 연락 가능한 시간을 비밀 댓글로 남겨주세요.

김인수님의 댓글

김인수 작성일

절점마다 Z값을 바꾸려는것이 아니고, 선에 Z값 한개를 넣는걸 말하는겁니다.. 그래서 도면 각 객체의 Z값을 TTE처럼 일괄로 바꿀수있는 기능이 추가되었으면 해서 드리는 건의 였습니다.

드림플러스님의 댓글

드림플러스 댓글의 댓글 작성일

네 현재로선 말씀하신 경우는 RZV 명령으로 Z 값 바꿔가며 실행할 수 밖에 없습니다.
Z가 연속 증분한다면 RZV의 'Z 값 연속 변경'을 사용하면 되겠지만
다 다르게 Z를 변경한다면 'Z 값 변경'으로 값을 바꿔가며 실행할 수 밖에 없습니다.
다 다르게 Z를 변경하는 것이라면 ... 왜 이런 작업이 필요한지는 잘 모르겠지만
RZV 실행은 객체가 많을 때 상당히 불편합니다.
RZV에 'Z 값 변경'할 때 한 번 실행 후 종료되기 때문에 불편한데
옵션 추가해서 한 번 실행 후 종료되지 않고 '객체 선택 - 변경 Z 값 입력 ... ' 이걸 계속 반복하는 옵션은 넣을 수 있습니다.
만약 이 옵션이 필요하다면 메일 주소 비밀 댓글로 남겨주세요. 추가 되는대로 보내드리겠습니다.
그리고 엑셀로 내보내서 일괄 한번에 수정하게 하는 것을 만들긴 곤란합니다.
각 객체를 엑셀로 내보낼 때 어떤 객체가 어떤 것인지 사용자가 알 수가 없습니다.
문자는 문자 내용이 있기 때문에 사용자가 알아볼 수 있지만
다른 객체는 사용자가 쉽게 알아볼 객체 특성이 없습니다.

김인수님의 댓글

김인수 작성일

평면도에 있는 횡단선에 홍수위 Z값을 측점마다 넣으려고 하는 작업입니다. 지금은 말씀하신거와 같이 홍수위 값을 텍스트로 CAD에 불러오고 그 값을 일일히 RZV로 변경하는 중입니다. 이게 몇단면 안되면 금방 하는데 여러 단면인 경우에는 시간이 오래 걸리더라구요.
안된다면 어쩔수 없죠. ㅎㅎ 위에 말씀하신 기능 추가되면 ***@naver.com 로 부탁드립니다 !

드림플러스님의 댓글

드림플러스 댓글의 댓글 작성일

메일 보냈습니다. 그리고 텍스트를 CAD로 가져와 사용하신다니 ... RZV Z 값 변경 기능 중
문자 내용으로 문자 Z 값 변경 사용하면 - 선택한 문자들 Z 값을 문자 내용을 가져와 적용합니다.
문자 내용으로 객체 Z 값 변경 사용하면 - 문자 선택 - 객체 선택을 반복해 문자 내용으로 객체에 Z 값을 적용합니다.

김인수님의 댓글

김인수 댓글의 댓글 작성일

네. 홍수위값은 원래 엑셀에 있다보니 캐드로 가져와서 말씀하신 '문자 내용으로 객체 Z 값 변경 사용'으로 하나씩 클릭해 바꾸는 중입니다..ㅎㅎ