Đến nội dung


Hình ảnh

thắc mắc về xref kết hợp với att block


  • Please log in to reply
8 replies to this topic

#1 nguyenthanhcao

nguyenthanhcao

    biết vẽ pline

  • Members
  • PipPip
  • 69 Bài viết
Điểm đánh giá: 10 (tàm tạm)

Đã gửi 29 October 2010 - 05:00 PM

mình đã đọc nhiều trên diễn đàn về xref cùng với att block, nhưng mình có 1 bài ví dụ thế này:
mình có 1 bản vẽ tên là BV1 vẽ trong MS, có rất nhiều chi tiết (10 chi tiết).
bây giờ mình vào PS để chèn khung tên, chèn bằng Xref, sau đó copy ra thêm 9 khung nữa trong PS, <mục đích tạo 10 mv>.
làm sao để mình có thể đánh số bản vẽ và tên bản vẽ tuơng ứng mỗi chi tiết trong từng khung tên đó.
mình nghe nói là att block có thể làm được việc này rất nhanh.
nhưng tìm trong diễn đàn thì không có.
mình có thử làm att block cái khung tên đó, nhưng khi xref vào bản vẽ thì không thể sửa được các thuộc tính mình đặt( số bản vẽ và tên bản vẽ).
mong mọi người giúp mình và giải thích cách làm cho mình với..thanks.
à mà có cách nào tự động cập nhật số bản vẽ không nhỉ, giả sử trong PS mình có 1000 cái khung tên tương ứng 1000 mv, không nhẽ mình phải điền lần lượt từ số 1 đến số 1000. :)
cảm ơn mọi người.
  • 1

#2 nguyenthanhcao

nguyenthanhcao

    biết vẽ pline

  • Members
  • PipPip
  • 69 Bài viết
Điểm đánh giá: 10 (tàm tạm)

Đã gửi 29 October 2010 - 09:46 PM

sao không ai giúp tôi thế nhỉ?
mọi người giúp tôi với....help me!
ban quản trị trả lời giùm tôi với với...đang cần quá
  • 0

#3 ketxu

ketxu

    Copier - Paster - Editor

  • Moderator
  • PipPipPipPipPipPipPip
  • 5685 Bài viết
Điểm đánh giá: 2606 (tuyệt vời)

Đã gửi 29 October 2010 - 10:03 PM

Mình dùng xref,nhưng vẫn phải đánh số ký tự bản vẽ bằng copy tăng thông thường thôi ^^
  • 0

Thành viên nhóm CadMagic.
Mời bạn ghé thăm facebook nhóm - Page viết lisp theo yêu cầu  :
CAD MAGIC


#4 nguyenthanhcao

nguyenthanhcao

    biết vẽ pline

  • Members
  • PipPip
  • 69 Bài viết
Điểm đánh giá: 10 (tàm tạm)

Đã gửi 30 October 2010 - 01:04 AM

sau 1 hồi thử làm cuối cùng mình có 1 cách là: làm 1 khung tên chung cho nhiều bản vẽ, còn tên bản vẽ và số bản vẽ mình làm 1 att block trong 1 cái khung tên khác. sau đó vẫn sử dụng xref nhưng lúc này tên bản vẽ và số bản vẽ có thể thay đồi được thuộc tính mà không hề ảnh hưởng đến khung tên chung... hii..cách này có vẻ rất nông dân, nhưng bí dí tốt...
ai có lisp về nhập số bản vẽ tự động cho mình xin với....
mong mọi người đóng góp ý kiến cho cách làm của mình.. thanks!
  • 0

#5 Phiphi-

Phiphi-

    biết lệnh minsert

  • Members
  • PipPipPipPipPipPip
  • 434 Bài viết
Điểm đánh giá: 175 (tàm tạm)

Đã gửi 30 October 2010 - 06:47 PM

Đây là cách được sử dụng trong các Project lớn với số lượng bản vẽ lên đến vài chục ngàn bản vẽ:
1. Mỗi bản vẽ chỉ sử dụng 1 filename mà thôi.
2. Tạo các khung bản vẽ cho mổi khổ giấy A1, A2, A3, A4 trong MS với scale 1:1. Thí dụ như là X_A1Sheet.dwg, X_A2Sheet.dwg, X_A3Sheet.dwg, X_A4Sheet.dwg
3. Tạo các attributes dùng cho các khổ giấy A1, A2, A3, A4 trong MS với scale 1:1. Thí dụ như là X_A1Title.dwg, X_A2Title.dwg, X_A3Title.dwg, X_A4Title.dwg
4. Open new drawing, dùng lệnh XREF để xref khung tên (X_A1Sheet.dwg)
5. Dùng lệnh INSERT để insert các attibutes (X_A1Title.dwg) vào khung tên trên. Sau khi được insert thì các attributes này sẽ thành 1 block (X_A1Title)
6. Double click cái block (X_A1Title) rồi điền các thông tin cho bản vẽ.
7. Save as dưới dạng .dwt để làm thành 1 template
Cũng cần nói thêm như sau:
Khung tên sẽ chứa các thông tin mà không cần phải thay đổi mổi khi cần tạo các b/v mới. Trong đó có các logo có thể là các images được Xref vào các khung tên này. Nếu như bạn cần tạo 10 ngàn bản vẽ khổ A1 thì bạn chỉ cần dùng MỘT X_A1Sheet.dwg và 1 hay 2 imges cho các logo cty và khách hàng mà thôi.
Các attributes chính là các thông tin cần phải thay đổi mổi khi cần tạo các b/v mới. Các attributes này có thể xuất qua Excel để làm report hoặc điền các thông tin vào bảng Excel này rồi xuất vào khung tên. Trên CADVIET có rất nhiều topic về vấn đề kết hợp giữa Excel và CAD cũng như việc in hàng loạt bản vẽ. Xin các bác tìm hiểu thêm. http://www.cadviet.c...mp;#entry112171
  • 3

#6 nguyenthanhcao

nguyenthanhcao

    biết vẽ pline

  • Members
  • PipPip
  • 69 Bài viết
Điểm đánh giá: 10 (tàm tạm)

Đã gửi 30 October 2010 - 11:29 PM

thanks bác...
  • 0

#7 phamthanhbinh

phamthanhbinh

    biết lệnh adcenter

  • Moderator
  • PipPipPipPipPipPipPip
  • 6009 Bài viết
Điểm đánh giá: 3113 (tuyệt vời)

Đã gửi 30 October 2010 - 11:42 PM

Phiphi- cho hỏi ở bước thứ 3 mình làm các att tương ứng với mỗi khổ giấy A... có nghĩa là như thế nào không?
mình không hiểu ở bước này phải làm như thế nào,
ở bước 4 ok.
bước 5 insert... insert ở đâu? ở bản vẽ hiện tại làm gì có gì để insert??
các bước còn lại thì mình cũng đã làm thử qua 1 vài kiểu khác rồi...ok
mong bác Phiphi- chỉ bảo tận tình với..
mình còn gà mờ về cái này, muốn hiểu thấu đáo nó... cảm ơn bác lần nữa.

Hề hề hề,
Bác ấy chỉ bảo tận tình rồi đó.
Insert ở cái thằng dwt đó... hề hề hề...
  • 0
Chúc các quý Anh trên diễn đàn luôn khỏe, đẻ thêm được nhiều thứ để mót.

#8 nguyenthanhcao

nguyenthanhcao

    biết vẽ pline

  • Members
  • PipPip
  • 69 Bài viết
Điểm đánh giá: 10 (tàm tạm)

Đã gửi 30 October 2010 - 11:47 PM

hiiiiiiiiiiii...
mình nhầm....thanks bác
  • 0

#9 lp_hai

lp_hai

    biết lệnh measure

  • Members
  • PipPipPipPipPipPip
  • 456 Bài viết
Điểm đánh giá: 202 (khá)

Đã gửi 01 November 2010 - 11:26 PM

Đây là cách được sử dụng trong các Project lớn với số lượng bản vẽ lên đến vài chục ngàn bản vẽ:
1. Mỗi bản vẽ chỉ sử dụng 1 filename mà thôi.
2. Tạo các khung bản vẽ cho mổi khổ giấy A1, A2, A3, A4 trong MS với scale 1:1. Thí dụ như là X_A1Sheet.dwg, X_A2Sheet.dwg, X_A3Sheet.dwg, X_A4Sheet.dwg
3. Tạo các attributes dùng cho các khổ giấy A1, A2, A3, A4 trong MS với scale 1:1. Thí dụ như là X_A1Title.dwg, X_A2Title.dwg, X_A3Title.dwg, X_A4Title.dwg
4. Open new drawing, dùng lệnh XREF để xref khung tên (X_A1Sheet.dwg)
5. Dùng lệnh INSERT để insert các attibutes (X_A1Title.dwg) vào khung tên trên. Sau khi được insert thì các attributes này sẽ thành 1 block (X_A1Title)
6. Double click cái block (X_A1Title) rồi điền các thông tin cho bản vẽ.
7. Save as dưới dạng .dwt để làm thành 1 template
Cũng cần nói thêm như sau:
Khung tên sẽ chứa các thông tin mà không cần phải thay đổi mổi khi cần tạo các b/v mới. Trong đó có các logo có thể là các images được Xref vào các khung tên này. Nếu như bạn cần tạo 10 ngàn bản vẽ khổ A1 thì bạn chỉ cần dùng MỘT X_A1Sheet.dwg và 1 hay 2 imges cho các logo cty và khách hàng mà thôi.
Các attributes chính là các thông tin cần phải thay đổi mổi khi cần tạo các b/v mới. Các attributes này có thể xuất qua Excel để làm report hoặc điền các thông tin vào bảng Excel này rồi xuất vào khung tên. Trên CADVIET có rất nhiều topic về vấn đề kết hợp giữa Excel và CAD cũng như việc in hàng loạt bản vẽ. Xin các bác tìm hiểu thêm. http://www.cadviet.c...mp;#entry112171

đúng như bác nói, ở mấy cty làm ctrinh lớn thì mỗi file chỉ chứa 1 layout, và chỉ có một bv thôi. như vậy quản lý file rất tiện. hơn nữa khi này khi ta in bv cug rất nhanh, chỉ cần dùng chế độ in publish thì định dạng của tất cả các file đều giống nhau. còn để quản lý tên bv thì tui thấy họ đặt att của tên bản vẽ là field của tên file luôn. vì vậy khi bạn save as ra file mới thì bản vẽ cũng tự động đổi tên theo.
  • 0
Hình đã gửi