프로그램
캐드 분류

라인타입 오류<br>라인타입 오류

컨텐츠 정보

  • 227 조회
  • 9 댓글
  • 0 추천
  • 0 비추천
  • 목록

본문

오토캐드 2007을쓰다가 얼마전에 2016 구입해서 사용하고있는데요
2007에서 사용하던 라인타입 을 로드할려고하니  형식이 안맞는다고 경고메시지 뜨고 
그전에 쓰던 라인타입을 쓸수 없게되엇네요

2016 라인타입  문서 형식은  2007 라인타입하고 형식이 다른가요??

2016 에서 로딩되는 라인타입 가지고 계신분 도움부탁드립니다~~


언제나 수고많으십니다.

예전에 고캐드에서 다른분이 질문했었고 올려졌던 파일입니다.
완전히 해결된 답글이 없어서 다시 해결해 주실거라 생각돼 여쭤봅니다.^^
저도 이와 비슷한 경험을 자주해서요.

A와 B 도면의 모든조건이 같습니다.
-DWGUNITS. LTSCALE. CELTSCALE. MSLTSCALE… 검색해서 확인할건 다 해봤는데요.
A와 B도면의 점선 간격이 다릅니다.
A간격은 좁고, B간격은 넓습니다.

답글에는 다른 라인타입파일을 다시 로드 시키면 바뀐다고 했는데요.
ACAD.LIN이  ACADISO.LIN 에 비해 열배 넘게 LTSCALE이 차이 나는걸로 알고 있어
A를 B간격으로 넓히는건 ACAD.LIN 확장자로 불러들여 다시 로드 시킨후, regen 하니 B처럼 바꼈습니다.


문제는 B를 A와 같은 간격으로 만드는것인데요.
이번에는 B의 간격을 좁게 하는건데 반대로 ACADISO.LIN 확장자를 불러들여 다시 로드 해도 A처럼 좁아지지 않고 그대로였습니다….ㅠㅠ


제가 아무리 해도 안됐던 상황과 같아서 고캐드에 있떤 파일을 다운받아 다시 올려보는거구요.
저는 참조도면을 이용하여 도면화 시키는 작업을 자주 합니다.
참조도면에 있는 점선의 라인타입간격과 참조도면을 불러들여 본도면에 적용할경우, 점선의 간격이 상당히 커지는 경우가 많았습니다.


현 도면 스케일에 맞게 조정했고. 참조도면을 현도면과 같은 스케일로 조정해도 간격이 그렇게 크게 벌어지질 않았어요.


급할때 그런일이 종종 발생해, 참도도면에 있는 문제라인을 동결시키고, 본도면에 다시 덮어씌운후, 그 선 홀로 말도 안돼는 LTSCALE을 적용시켜 해결했었지만, 규칙에 맞는 엘티 스케일값이 아니고 눈짐작으로 한 엄청 작은 숫자의 값이었습니다.


근데 그건 무식한 해결방법인거 같구요. ㅡㅡ
오래전부터 궁금해오던 가장 큰 궁금증을 해결해 주실것을 믿으며..ㅋㅋ
부탁드리겠습니다.  글이 너무 장황했떤거 같아요..^^

그럼,, 오늘도 수고하세요!!!

관련자료

댓글 9

@^ㅡ^@님의 댓글

아고…. 죄송해서 어쩌죠? 귀한 시간 뺏겨드린거 같아 죄송할 따름입니다. 감사합니다…

꼬마유령님의 댓글

집에서 오면 생각나는 팁 하나 *BORDER,Border __ __ . __ __ . __ __ . __ __ . __ __ . A,.5,-.25,.5,-.25,0,-.25 *BORDER,Border __ __ . __ __ . __ __ . __ __ . __ __ . A, 12.7, -6.35, 12.7, -6.35, 0, -6.35 ltscale 찾는 방법은 1:0.5일때 ?값:12.7을 식으로 바꾸면 1:0.5=?:12.7계산하시면 근사치 나옵니다. 또 혹시 실제로 간격 맞는지 확인 할분이 계실런지 몰라서 말씀드리는데. 그려지는 값과 띄워지은 값 절대로 안맞습니다. 어떻게 아냐구요? 해봤으니깐요 ㅋㅋㅋ 위에 말했듯이 추상값입니다. 그려지고, 띄워지는 값을 어떻게 아냐하면은. 앞에 숫자는 그려지는 값이고, 콤마 다음에 반드시 마이너스값이 나옵니다. 띄워지는 값입니다. 책에도 나와있고 r10메뉴얼에만 나옵니다. r11에는 안나옵니다. 길이도 재 봤습니다. ㅋㅋㅋ(대충 나옵니다 –; ) 조그나마 이해가 되시기를 바랍니다. 이상 왕초보가 –;(믿거나 말거나 –;)

꼬마유령님의 댓글

깊이 파본사람이거나. 캐드때문에 고생한분들 아실것입니다.(구닥다리 버전 사용자 분들) 2006의 acad.lin 일부 발춰 했습니다. *BORDER,Border __ __ . __ __ . __ __ . __ __ . __ __ . A,.5,-.25,.5,-.25,0,-.25 *BORDER2,Border (.5x) __.__.__.__.__.__.__.__.__.__.__. A,.25,-.125,.25,-.125,0,-.125 *BORDERX2,Border (2x) ____  ____  .  ____  ____  .  ___ A,1.0,-.5,1.0,-.5,0,-.5 아래는 acadiso.lin을 발췌한것입니다. *BORDER,Border __ __ . __ __ . __ __ . __ __ . __ __ . A, 12.7, -6.35, 12.7, -6.35, 0, -6.35 *BORDER2,Border (.5x) __.__.__.__.__.__.__.__.__.__.__. A, 6.35, -3.175, 6.35, -3.175, 0, -3.175 *BORDERX2,Border (2x) ____  ____  .  ____  ____  .  ___ A, 25.4, -12.7, 25.4, -12.7, 0, -12.7 이해가 가시나요? acad.lin은 cad가 미국에서 만들어 졌죠? 그래서 미국규격이고, acadiso.lin iso는 국제 규격이죠 (믿거나 말거나. 그냥 찍은거 –;) 자 두개 비교 해볼까요? acad.line은 파란색 acadiso.line은 빨간색으로 하겠습니다. *BORDER,Border __ __ . __ __ . __ __ . __ __ . __ __ . A,.5,-.25,.5,-.25,0,-.25 *BORDER,Border __ __ . __ __ . __ __ . __ __ . __ __ . A, 12.7, -6.35, 12.7, -6.35, 0, -6.35 둘다 이름이 같죠? 근데 차이가 뭘까요? 그게 이해되시면 답은 찾았는거고 이해가 안되면 설명해드릴께요 앞에 a는 일단 무시하고, 라인타입은 만들수가 있습니다. 라인타입 만드는 방법은 현재 책에는 없습니다. 고서적만을 전문적으로 하는곳에서도 잘 찾을수 없는 r10메뉴얼을 찾으시면 라인타입,해치,폰트 만드는 방법 나옵니다. 하지만 폰트는 만들어도 못사용합니다. 이유는 조합형과 완성형차이죠. 라인 타입에 자 설명 해볼께요 a는 무시하고 앞에 숫자는 그려지는 값입니다.(추상적 개념) 콤마 다음 숫자는 그려지고 띄우는 간격입니다 *BORDER,Border __ __ . __ __ . __ __ . __ __ . __ __ . A,.5,-.25,.5,-.25,0,-.25 즉 0.5만큼 그리지고, 0.25만큼 띠우고 0.5만큼 그려진다는 뜻입니다. 다음꺼 볼까요? *BORDER,Border __ __ . __ __ . __ __ . __ __ . __ __ . A, 12.7, -6.35, 12.7, -6.35, 0, -6.35 이것은 12.7만큼 그려지고 6.35만큼 떨어진다는 거죠. 이름이 같은데 불구 하고, 제가 질문내용을 잘못 이해할수도 있는거 같은데. A도면에는 ACAD.LINE을 쓰고 B도면에는 ACADISO.LIN으로 사용한것으로 보이는데. 둘다 라인타입 이름은 같습니다. 그러나, 그려지고, 띄워지는 값이 틀립니다. 그래서 LTSCALE값을 같이 하여도 틀리게 되는 것입니다. 이제 이해가 가시나요? 라입타입을 파일명을 다른것을 불러왔을때는 그 값을 일일이 찾아서 하는 수밖에 없습니다. 찾은다음 그 값을 기억해야하죠. 예를 들어(다른 예 이지만) 치수에서 다른것 안건드리고, DIMSCALE값만 조절해서 사용합니다. 물론 BYBLOCK이 아닌 BYLAYER와 화살표로 설정해서 DWT로 저장한다음 작업합니다. 그런데. 도면을 클때는 DIMSCALE만 조정만 하면 간단하게 합니다. 기본값을 3을 두고 두배로 커졌다면 6정도 10배이상이면 곱하기 10이런식으로. LTSCALE도 건디리기 귀찬아서. CHPROP로 변경해서 각각 다르게 LTSCALE 줍니다. 또 이해 안되면 리플달아주세요.

@^ㅡ^@님의 댓글

말씀하신대로 했음에도 변함이 없었습니다… 장문 쓰시느라 애쓰셨습니다. 감사합니다…

꼬마유령님의 댓글

여전히 선타입이 바뀌지 않다면 ltsclale을 입력후에 라인을 그릴경우 달라집니다. ltscale은 맨 나중에 출력시에 변경하는게 좋습니다. 순서를 limits한후에 zoom all후 라인타입을 설정한후에 ltscale을 맨 나중에 하는것입니다. b도면 420,297으로 변경하면 그게 대한 ltscale값이 달라지기 때문에. 기존것은 삭제한후에 420.297변경 후에 라이타입을 맞추후 다시 그려야 합니다. limits 420,297이 아닌 상태에서 420,297으로 변경하여도 기존것은 ltsclae이 다르기 때문입니다. 다시 말씀 드리자면, 420,297이 아닌상태에 ltscale ==>1값이랑 420,297으로 변경후 ltscale값이 1인 것이랑 다른것입니다. 착각하기 쉽게 애모한게. 1이라는 값은 수치상 1이 아닙니다.

@^ㅡ^@님의 댓글

상세답변 감사드립니다.

그럼, b도면의 리미츠 값을 a도면과 같이 (420,297)로 변경후, acadiso.lin으로 hidden을 다시 로드 시키면 라인타입이 같아져야 하는거 아닌가요? 변경후에도 여전히 선타입은 바껴지지 않습니다.ㅡㅡ

꼬마유령님의 댓글

A 도면 명령: limits

모형 공간 한계 재설정: 왼쪽 아래 구석 지정 또는 [켜기(ON)/끄기(OFF)] <0.0000,0.0000>:

오른쪽 위 구석 지정 <420.0000,297.0000>: B도면 명령: limits

모형 공간 한계 재설정: 왼쪽 아래 구석 지정 또는 [켜기(ON)/끄기(OFF)] <0.0000,0.0000>:

오른쪽 위 구석 지정 <420.4976,297.0009>: ltscale은 limits 영향을 받습니다. limits을 주진 않는 상태고 비슷한 크기라면 디자인센터를 이용하여 ltscale을 일치 할수 있으나. 위 같은 경우에는 A와 B도면이 LIMITS값이 틀립니다. 소수점차이가 엄청나게 차이가 납니다. 보통 소숫점이 없는 정치수일때 1/100~1/10사이가 가장 보기 좋습니다.(경험상) 그런데.A도면은 1/100~1/10사이이고, B도면은 1/100*0.4976~1/10*4976이 됩니다. 엄청나게 차이가 나죠. 더블어 캐드 LIMTS는 왼쪽 하단 구석과 오른쪽 상단구석을 잡을때 X값을 넣고 Y값을 임의대로 입력하여도 4:3로 변경됩니다. 그런데 B도면은 그 값을 입력시킨것 같군요. 강제적으로. 결론은 라이타입 오류가 아니라. 사용자 잘못으로 인한 오류라고 봅니다.

치공님의 댓글

2007 에서 쓰시던건 구형파일이여서 lin파일 안에 들어있는 shx나 shp 파일이 망가진거 같네요 lin파일 안에서 일일이 망가진거 수정하기도 어렵고 없어진 shx, shp파일 찾기도 어려우니까 아마 새로 구하셔야 될거같애요…

여분필드1 여분필드2 여분필드3
전체 7,337 / 1 페이지
번호
제목
이름
알림 0