Chuyển đến nội dung
Diễn đàn CADViet
  • Thông báo

    • Nguyen Hoanh

      CADViet đã hoàn tất nâng cấp   14/09/2017

      Chào các bạn, CADViet đã hoàn tất việc nâng cấp lên phiên bản mới. Tất cả các chức năng đã hoạt động theo kỳ vọng của ban quản trị. Nếu có vấn đề gì cần phản hồi, các bản post ở đây nhé: Trân trọng, Nguyễn Hoành.
chikonan

Giữ nguyên Dim, hatch, linestype khi copy bản vẽ Cad

Các bài được khuyến nghị

chikonan    2

Khi mình copy 1 bản vẽ A ghép vào bản đang vẽ B thì Dim, hatch, linestype của bản ghép A trong môi trường B thường là bị thay đổi đi, không đúng như trong bản vẽ A lúc đầu . Cụ thể là Dim thì bắt điểm chạy ra xa, hatch là bị dày hơn hoặc thưa hơn, Linestype cũng bị thay đổi ....

Mình muốn bản vẽ A ghép vào bản vẽ B mà vẫn giữ được những cái nói trên thì phải làm thế nào ? Nhờ Ae chỉ dùm ...

Thanks :)

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
lp_hai    207

cái vụ chân dim thì trước khi copy bạn gõ lệnh DDA rồi chọn all là ok.

còn mấy cái kia thường là do môi trường 2 thằng A và B ko giống nhau. do file nguồn từ lúc tạo New bản vẽ, từ trước tới nay ít người để ý cái tên acadiso.dwt và acad.dwt tương tự như acadiso.lin với acad.lin, acadiso.pat và acad.pat

có nghĩa là ở những file nguồn khác nhau chúng sữ dụng scale khác nhau. do đó bạn paste wa là nó thay đổi.

bạn thử kiểm tra: mở file A lên bấm vào ô kiểu đường nét (ở menu propertise) chọn orther xem thử file nguồn của nó là acadiso.lin hay acad.lin rồi so sánh với B xem có khác nhau ko nha

  • Vote tăng 1

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
chikonan    2
bạn thử kiểm tra: mở file A lên bấm vào ô kiểu đường nét (ở menu propertise) chọn orther xem thử file nguồn của nó là acadiso.lin hay acad.lin rồi so sánh với B xem có khác nhau ko nha

 

Nếu bạn bảo mình tìm file nguồn acad.lin trong Propertise (ctrL+1) thì mình ko tìm thấy đâu cả, mà chỉ tìm thấy trong thẻ Linetype control --> other --> File ... thì mới có , ko biết làm thế đúng như hướng dẫn của bạn chưa ( xem lại nhé )

 

1.jpg

 

2.jpg

 

3.jpg

 

Mình đã kiểm tra, thì 2 file A và B đúng là lệch nhau acad.lin và acadiso.lin thật. Nhưng mình không thể đổi acadiso.lin về acad.lin được. Và vấn đề linestype vẫn chưa được giải quyết... :(

hatch thì chưa thấy gì ... :(

Các bạn giúp mình tiếp đi ^_^

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
chikonan    2

- Nếu chỉ copy bản A vào bản B rồi để đó thì nói làm gì . Mình còn phải vẽ tiếp nữa cơ mà , và sẽ gặp trường hợp thế này : hatch của bản vẽ cũ đã thể hiện là vừa mắt rồi , nhưng khi MA chính hatch đó vào 1 vùng khác thì nó lại bị quá dày , chẳng hạn . Đó, mình cần giải quyết vấn đề là vẽ tiếp bản vẽ mà hatch và linestype vẫn đồng bộ như file A đã vẽ ...

-

cách 2: dùng xref bản vã A vào bản vẽ B.

Cụ thể là như thế nào hả bạn ??? :mellow:

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
TokyoNhat    16

Bạn lên công cụ tìm kiếm gõ XR , hoặc bạn thử dùng tổ hợp phím Ctril 2 lấy dim hatch của bản vẽ A !

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
lp_hai    207

Có một cách cực kỳ hiệu quả là "Block" bản vẽ A rui` copy paste sang bản vẽ B.

cách 2: dùng xref bản vã A vào bản vẽ B.

:D

Đã block hoặc xref thì cũng đâu giải quyết dc vấn đề vì bạn chikonan muốn vẽ tiếp những dt khác bên BV B và có thuộc tính giống bv A.

cho mình dài dòng một chút để nói rõ vấn đề nhe ^^

sự khác nhau giữa acad và acadiso là hệ đơn vị, thằng cad thì theo hệ inch còn acadiso theo hệ mm, vậy hatch cùng một scale thì thằng cad lớn hơn thằng cadiso 25.4 lần

cho mình hỏi bv A(copy) và B(paste) của bạn cái nào là acad cái nào là acadiso.

nếu B là cadiso bạn làm như sau:

chọn hatch nào mà thay đổi khi MA (scale của nó ko đúng, khi quét nó lớn lên 25.4 lần), bạn vào chỉnh lại scale của hatch, lấy scale hiện tại chia cho 25.4

nếu B là acad thì nhân cho 25.4

P/S bạn nên chọn tất cả các hatch giống nhau rồi vào bảng properties hiệu chỉnh một lượt hoặc chỉnh một thằng cho chuẩn rồi quét tất cả.

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
lp_hai    207

hoặc cũng có thể vào sửa file nguồn acadiso.pat giống với acad.pat lúc này thì nó sẽ đúng scale với nhau

  • Vote tăng 1

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
chikonan    2

Bạn lp_hai nói chuẩn ý của mình :rolleyes:

* Vấn đề về DIM đã giải quyết = lệnh DDA (.hết)

* Mình cũng xin chia sẻ vài điều như sau :

- Về tỉ lệ cho vừa mắt của Linestype, không phụ thuộc vào acad.lin hay acadiso.lin mà phụ thuộc vào linestype scale trong Propertise của nó và ltscale . Nếu 2 bản vẽ A và B có cùng thông số trên thì các đường nét đứt sẽ thể hiện như nhau < biết nguyên nhân thì tự biết cách chỉnh cho 2 bản vẽ khác nhau đồng bộ >

- Về tỉ lệ của Hatch (đúng như lp_hai nói) nó sẽ phụ thuộc vào acad.lin hay acadiso.lin chênh lệch nhau 25,4 lần, phụ thuộc vào pattern scale , ko phụ thuộc vào ltscale :lol: (hiển nhiên )

 

* Tuy nhiên nếu chỉnh sửa thủ công tỉ lệ của Hatch thì cũng khá là vất vả nếu khối lượng bản vẽ nhiều ...

 

sửa file nguồn acadiso.pat giống với acad.pat

--> lp_hai nói vài dòng cụ thể hơn đi :wub:

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
lp_hai    207

- Về tỉ lệ của Hatch (đúng như lp_hai nói) nó sẽ phụ thuộc vào acad.lin hay acadiso.lin chênh lệch nhau 25,4 lần, phụ thuộc vào pattern scale , ko phụ thuộc vào ltscale :lol: (hiển nhiên )

 

 

--> lp_hai nói vài dòng cụ thể hơn đi :wub:

cái này thì hơi phức tạp một chút.

bi giờ bạn muốn chỉnh file B (có nguồn hatch là acadiso.pat) sang acad.pat ??

bạn làm đúng trình tự nha:

1)bạn gõ lệnh start:

Command: start

Application to start: acadiso.pat

khi này hiện lên một file text là acadiso.pat, bạn bấm Save As khi hiện cửa sổ save as ra, ở phía dưới ô Save as Style bạn chọn All File nha.

lúc này trong cửa sổ hiện lên nhiều file. bạn tìm file nào là acadiso.pat thì bấm phải chuột rồi copy file đó dán vào thư mục riêng của bạn VD như ổ D chẳn hạn.

nhớ tuyệt đối ko save j hết nha bạn. mục đích thao tác này là để tìm đường dẫn (nhanh nhất) và copy file acadiso.pat để lưu lại file gốc thôi.

2)bạn gõ lệnh start:

Command: start

Application to start: acad.pat

lúc này hiện file text là acad.pat, bạn chọn hết rồi copy nội dung file text này

3)chuyển wa file acadiso.pat bạn chọn Ctrl+A rồi dán đè nội dung file acad.pat lên. xong rồi bấm save (ctrl+S)

bjờ bạn đã có 2 file acad va acadiso giống nhau rồi, cứ ma thoải mái.

khi làm công trình mới bạn nên copy file acadiso đã lưu khi nãy trở về chổ cũ để làm nha.

thật ra trong file *.pat có nhiều nội dung, mỗi nội dung là một loại hatch, bạn có thể thay đổi từng nội dung ko cần thay hết như cách mình nói ở trên. tuy nhiên bước đầu như vậy để làm việc đi. khi nào rãnh thì nghiên cứu ah

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
chikonan    2

Cách của bạn lp_hai vừa phức tạp lại vừa nguy hiểm đó. Ý của bạn là chuyển 1 trong 2 hệ đơn vị ( acad.pat ~ ansi ) hay ( acadiso.pat~ iso) về cùng 1 hệ . Nếu làm như bạn thì chẳng khác nào mình có 2 quả thận mà cắt mất 1 quả :blush: Mình có cách này là vẫn để nguyên 2 quả , xài 1 quả còn 1 quả để đó :lol: .

- Đó là dùng lệnh measurement để chuyển hệ tất cả đơn vị của bản vẽ về 1 hệ ( 0 = ansi = hệ inch , hoặc ... 1 = iso = mm ). Khi đó hatch sẽ giống nhau như đúc.

 

Có thể coi như 3 thắc mắc của mình đã đc giải quyết ;)

Ai còn sáng kiến hay sáng tạo gì hay ko ^_^

  • Vote tăng 1

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
lp_hai    207

Cách của bạn lp_hai vừa phức tạp lại vừa nguy hiểm đó. Ý của bạn là chuyển 1 trong 2 hệ đơn vị ( acad.pat ~ ansi ) hay ( acadiso.pat~ iso) về cùng 1 hệ . Nếu làm như bạn thì chẳng khác nào mình có 2 quả thận mà cắt mất 1 quả :blush: Mình có cách này là vẫn để nguyên 2 quả , xài 1 quả còn 1 quả để đó :lol: .

- Đó là dùng lệnh measurement để chuyển hệ tất cả đơn vị của bản vẽ về 1 hệ ( 0 = ansi = hệ inch , hoặc ... 1 = iso = mm ). Khi đó hatch sẽ giống nhau như đúc.

 

Có thể coi như 3 thắc mắc của mình đã đc giải quyết ;)

Ai còn sáng kiến hay sáng tạo gì hay ko ^_^

hay đó. mình mới thử mấy cái mà thấy ok rồi.

^^-^^

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Tạo một tài khoản hoặc đăng nhập để nhận xét

Bạn cần phải là một thành viên để lại một bình luận

Tạo tài khoản

Đăng ký một tài khoản mới trong cộng đồng của chúng tôi. Điều đó dễ mà.

Đăng ký tài khoản mới

Đăng nhập

Bạn có sẵn sàng để tạo một tài khoản ? Đăng nhập tại đây.

Đăng nhập ngay


×