Đến nội dung


Hình ảnh

Thiết lập bản vẽ - Design Development | Setup Drawing Work


  • Please log in to reply
20 replies to this topic

#1 tuongtrang

tuongtrang

    biết vẽ line

  • Members
  • PipPip
  • 29 Bài viết
Điểm đánh giá: 251 (khá)

Đã gửi 18 December 2009 - 10:33 AM

Mọi người tham khảo cách xây dựng thiết lập bản vẽ. Phiên bản tiếng Anh. Version 1.0

DESIGN DEVELOPMENT - SETUP DRAWING WORK

Download:

http://trang.com.vn/...m...=2615&sub=1

DESIGN DEVELOPMENT - WORK FLOW

Download:

http://trang.com.vn/...m...=2616&sub=1

P/S: Phiên bản đang trong quá trình hoàn thiện. Vì 1 vài vấn đề nhạy cảm có thể phát sinh nên Trang xoá bớt 1 vài dòng.
  • 0

#2 trinhvqh

trinhvqh

    biết lệnh block

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

Đã gửi 18 December 2009 - 10:54 AM

Mọi người tham khảo cách xây dựng thiết lập bản vẽ. Phiên bản tiếng Anh. Version 1.0

Design Development - Setup Drawing Work

Download:

http://trang.com.vn/...m...=2615&sub=1

P/S: Phiên bản đang trong quá trình hoàn thiện. Phiên bản này Trang xây dựng cho 1 công ty ở Singapore và đang được bắt đầu áp dụng tại văn phòng ở Singapore.


Giải pháp chẳng có gì là đột phá cả
Toàn các thứ “xào nấu”
Nghĩ mà tội cái công ty “Singapore”
  • 0

#3 trinhvqh

trinhvqh

    biết lệnh block

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

Đã gửi 18 December 2009 - 01:09 PM

Ý kiến của trinhvqh rất chính xác. Rất đơn giản và dễ hiểu đúng hông?

Mỗi người có 1 cách thực hiên drawing work và cách nào cũng thực hiện được. Vấn đề nằm ở chỗ, mỗi công ty đều cần phải có 1 quy trình để mọi người thực hiện theo.

Và giải pháp của Trang là tạo ra 1 quy trình chung để mọi người cùng thực hiện.

Đây là cách của Trang, nếu các bạn có những giải pháp nào toàn diện hơn, hãy chia sẻ và chúng ta cùng thảo luận để nâng cao kiến thức.

P/S: theo như ý kiến của trinhvqh thì trinhvqh rất rành về setup drawing work và dĩ nhiên có nhiều đột phá cũng như không xào nấu. trinhvqh có thể chia sẻ kinh nghiệm của trinhvqh trong từng trường hợp cụ thể để Trang và các bạn trên diễn đàn được học hỏi thêm. Thanks.


Tôi cứ tưởng đọc xong phát biểu của tôi tuongtrang sẽ “tức không chịu nổi”
Tính tôi không thích những gì “Quảng cáo thật nhiều nhưng thực hiện chẳng được bao nhiêu”
Nếu bạn không giận và có ý muốn bàn luận thêm thì “OK”
………
Trước tiên, tôi xin giải thích lý do mà tôi đưa ra phát ngôn “sốc” vừa rồi:
Tất nhiên khi bạn đã xây dựng ứng dụng trên nền Autocad, cho dù bạn lập trình ra vài cái lệnh mới chăng nữa thì cũng là ‘xào nấu” mà thôi. Nhưng việc lập trình ra một lệnh mới là việc “xào nấu” có sáng tạo, làm thay đổi về chất.

Còn đối với File của trang, khi tôi đọc xong thì chỉ là “một đống thất vọng”
Nếu bạn gọi đó là “xây dựng quy trình” hay “chuẩn hóa bản vẽ CAD” áp dụng cho 01 công ty thì tôi không thấy được quan điểm và ý tưởng của bạn.

Đầu tiên, bạn đề xuất giải pháp cho Khung tên là không đúng trình tự vì muốn xây dựng khung tên, bạn phải có các đề xuất cơ sở hơn như: Units; TextStyle; Font; Layrer,…
Chưa nói giải pháp này không tối ưu một tí nào. Edit khó khăn.
Rồi chuyện Mục lục bản vẽ thực hiện thế nào?
Bạn không có một giải pháp nào để khắc phục cách đánh số thủ công cho bản vẽ ngoại trừ dùng Field cho ngày tháng, tỷ lệ (cái này thì chẳng có gì mới)

Tiếp theo phần Khung tên bạn đưa ra vài “xào nấu” cho Hatch.
Cái này thì chấp nhận được vì có những lợi ích thiết thực nhưng cũng ‘xưa rồi”
Tiếp theo là Hết. Một cảm giác “chớt qwớt” cho người đọc

Với tôi, quan điểm về bản vẽ mẫu hoặc khung tên đều nói rõ trong các bài viết trước đây của mình. Tôi không hô hào hoặc xây dựng một cái gì kiểu “dự án” to tát như bạn.
Nhất là đem cái “công ty Singapore” ra hù bà con
Và thực tế, ở Việt Nam rất khó áp dụng các “quy trình” như thế nếu dựa trên sự tự nguyện của người dùng.

Cảm ơn đã quan tâm lắng nghe
Có gì “xúc phạm” mong tuongtrang bỏ qua cho :(
  • 0

#4 trinhvqh

trinhvqh

    biết lệnh block

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

Đã gửi 18 December 2009 - 03:15 PM

Cám ơn ý kiến đóng góp chân tình của trinhvqh.

Đầu tiên về tên gọi của topic cũng đã rất rõ ràng và dễ hiểu, Setup Drawing Work.

Giải pháp của Trang đề cập đến cách Setup Drawing Work, và giải pháp này có thể áp dụng với sự hỗ trợ các phần mềm CAD chuyên dụng như AutoCAD, ArchiCAD, ProgeCAD và ZwCAD.

Đó là lý do Trang rất it đề cập đến AutoCAD trong giải pháp này. Và Trang cũng có đề cập là phiên bản này đang cập nhật chưa phải là phiên bản cuối cùng.

Giải pháp đột phá về CAD mà Trang đang thực hiện là phần mềm TrangCAD (chắc chắn sẽ không ai thích thú với tên gọi này) sẽ là 1 phần mềm chuyên dụng về CAD. trinhvqh có thể tham khảo tại đây: http://www.cadviet.c...showtopic=14641

Và để thảo luận với trinhvqh về ứng dụng giải pháp của Trang với sự hỗ trợ của AutoCAD. Trang đề xuất giải pháp như sau:

Trang và trinhvqh sẽ đưa ra các vấn đề cần trao đổi sau đó Trang và trinhvqh sẽ đưa ra giải pháp riêng của mỗi người và để các bạn trên diễn đàn nhận xét đánh giá.

Nếu trinhvqh đồng ý thì trinhvqh đặt vấn đề rồi Trang và trinhvqh cùng các bạn trên diễn đàn trao đổi kinh nghiêm nhé.

Theo Trang thì bạn có tham vọng xây dựng một chương trình vẽ mới, nhưng ý tưởng của bạn lại học tập từ cad thì không ổn. Bạn sẽ tốn quá nhiều công phu nhưng chẳng tới đâu cả.
---------
Tôi đề xuất thế này: Dù sao chúng ta cũng đang bàn luận trong cadviet
Cho nên hãy thống nhất phát triển các ứng dụng nhỏ (Plugin) trên nền Autocad (kiểu như Cadviet Utility đã làm)
Tôi thì không hiểu gì về lập trình. Tôi chỉ nêu yêu cầu bằng trực giác của một người sử dụng để các cao thủ của Cadviet cũng như Trang quan tâm và tìm hướng giải quyết.
----------
Cụ thể tôi đề xuất như sau:
1. Tên Plugin: Cadviet 1.0
2. Tiêu chí đánh giá:
- Việt hoá giao diện, phù hợp TCVN
- Nhiều tính năng hơn nhưng phải đơn giản hơn, vượt trội hơn

Theo quan sát của tôi sau khi dùng một số LISP của Cadviet hay như sử dụng Plugin ACV của Nguyễn Hoành thì có cảm nhận như sau: Mặc dù các cao thủ rất cố gắng đem đến những giải pháp cho nhiều trường hợp cần thiết nhưng song song với việc đó lại làm cho CAD trở nên phức tạp hơn. Chắc chắn người dùng sẽ “tẩu hoả nhập ma” không tài nào nhớ hết các lệnh tắt mà quý vị đưa ra.
Với tôi, những LISP đó rất đáng quý nhưng cần sắp xếp lại hoặc “cách lồng” vào CAD thông minh hơn, làm cho mọi việc trở nên đơn giản hơn.

Ví dụ cụ thể trong ACV:
Với các Lệnh về Text “TX, TY, NT, TT” hoặc tiếp tục phát triển thêm về Justify Text hay Sắp xếp Dtext thì cách tốt nhất để thực hiện lệnh này là sau khi người dùng chọn các Dtext trên màn hình, kích chuột phải thì hiện ra các trường hợp cần chỉnh sửa trên.
Nếu như mỗi trường hợp cá biệt như vậy mà phải nhớ lệnh tắt thì “chẳng hơi sức đâu”

Còn rất nhiều điều nữa muốn góp ý nhưng không hiểu sao Cái giọng văn của tôi nó như có chất gây cháy. Hễ cứ member nào trên diễn đàn đọc vào thì y như rằng là “Chỉ muốn gây lộn” hoặc nghĩ “thằng này láo”
  • 0

#5 trinhvqh

trinhvqh

    biết lệnh block

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

Đã gửi 18 December 2009 - 07:47 PM

Hi trinhvqh,

"Theo Trang thì bạn có tham vọng xây dựng một chương trình vẽ mới, nhưng ý tưởng của bạn lại học tập từ cad thì không ổn. Bạn sẽ tốn quá nhiều công phu nhưng chẳng tới đâu cả"
--> Nếu trinhvqh xem kỹ lại sẽ thấy định hướng của Trang là:

Độc lập với AutoCAD hoặc tất cả các phần mềm CAD khác.

Trong khi đó định hướng của trinhvqh lại là:

Phát triển các plugin chạy trên môi trường CAD.

Rõ ràng là 2 định hướng khác biệt nhau hoàn toàn.


Bởi vậy, tôi mới nói bạn muốn xây dựng một chương trình mới nhưng ý tưởng của bạn chẳng có gì mới thì sao thuyết phục người dùng được
Các chương trình như Revit hay SketchUp phát triển với ý tưởng khác hoàn toàn CAD, đem lại nhiều tính năng mới mà còn rất khó khăn để
thuyết phục người dùng Việt Nam.

Cho nên, nếu bạn muốn phát triển một Software chạy độc lập với CAD dạng như một chương trình CAD Portable thì ý tưởng này xem ra không ổn
Người dùng chẳng bao giờ đi xài chương trình của bạn mà bỏ CAD cả trừ khi Luật bản quyền được kiểm soát.

Chính vì thế nên tôi mới đề nghị làm Plugins cho CAD. Như vậy xem ra hướng đi này thích hợp hơn
  • 0

#6 trinhvqh

trinhvqh

    biết lệnh block

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

Đã gửi 18 December 2009 - 07:56 PM

Trong trường hợp bạn vẫn nhất quyết xây dựng một ứng dụng độc lập (để gửi đi thi Nhân tài đất Việt) :(
thì tôi có một số lời khuyên với bạn như sau:

Bạn hãy phân tích những nhược điểm của Autocad gây ra cho người dùng (cái này nhiều lắm đấy)
Tham khảo thêm một số ưu điểm của các chương trình khác như SketchUp; ADT; Chief Architect và từ đó tìm cách
xây dựng một phần mềm phản ánh công nghệ xây tô của Việt Nam (cái này đặc trưng)
Một số ứng dụng mà chỉ có ở các nước Á đông như: Phong thủy, lỗ ban cửa,...

Như vậy, biết người biết ta, may ra bạn mới có cơ hội được
  • 0

#7 trinhvqh

trinhvqh

    biết lệnh block

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

Đã gửi 18 December 2009 - 08:48 PM

Đồng ý với quan điểm của trinhvqh. Nhưng quay lại với giải pháp Trang đề xuất, Trang sẽ liệt kê từng mục 1 cách chi tiết để Trang, trinhvqh và các bạn trên diễn dàn cùng thảo luận.

1. Mỗi bản vẽ (hardcopy) sẽ tương đương với 1 file hoặc AutoCAD hoặc 1 chương trình khác (soft copy) trong máy tính.
Mỗi file sẽ chỉ có 1 và chỉ 1 Paper Space (AutoCAD), hoặc không gian in.


Lý do Trang đề xuất giải pháp này là vì mỗi bản vẽ có 1 Mã bản vẽ, chẳng hạn KT-01, hoặc A-100 hoặc A1-01 v.v... với 1 bộ hồ sơ thì chúng ta có rất nhiều bản vẽ và đương nhiên trong quá trình làm việc sẽ phải thường xuyên kiểm tra, chỉnh sửa bản vẽ. Do đó khi cần tìm bản vẽ chúng ta chi cần dựa vào Mã bản vẽ là có thể tìm được bản vẽ nhanh chóng.

Hơn nữa, với khối lượng bản vẽ nhiều chúng ta cần làm việc nhóm. Do đó mỗi người 1 bản vẽ, 1 file là phù hợp.

trinhvqh bạn hãy đề xuất giải pháp của bạn.


Ý kiến của tôi: Không đồng ý
Lý do như sau: Tôi hiểu việc tách rời này giúp bạn làm mục lục bản vẽ dễ dàng và in ấn được đồng loạt
nhưng cái giá phải trả chi việc này quá đắt
Việc tách nhỏ bản vẽ sẽ làm cho mọi thứ rời rạc khó xem xét để đưa ra quyết định trong quá trình thiết kế
Hơn nữa, khi xuất bản vẽ cho các bộ môn khác như Kết cấu, Điện, Nước thì bạn sẽ tốn công để liên kết lại
Mục đích của bạn là triển khai 2D thôi thì việc làm này trở nên lố bịch
Nếu triển khai 2D công nghiệp thì người ta triển khai theo từng loại chi tiết chuyên biệt: Chi tiết cửa, cầu thang, bậc cấp, sê nô, lan can,..
Triển khai chi tiết song hành với việc làm "dấu trích chi tiết".
Bạn thử nghĩ đi, mỗi loại chi tiết là nhiều bản vẽ, việc thống kê, đánh dấu được trích ở đâu sẽ thế nào??
Khó khăn chồng chất
Tình hình thêm phức tạp
...
Chẳng thà tốn một người gõ mục lục thủ công còn hơn (chưa kể vẫn có cách để làm khung tên, mã số bản vẽ chuyên nghiệp trong cùng 01 Model)
Còn việc in ấn, nếu dùng lệnh MPL của bác Hoành có khi còn nhanh hơn Pulish hàng loạt cho Layout)
  • 0

#8 trinhvqh

trinhvqh

    biết lệnh block

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

Đã gửi 18 December 2009 - 09:39 PM

OKIE. Đồng ý với quan điểm của bạn. Nhưng trinhvqh vui lòng đề xuất giải pháp cụ thể như Trang để mọi người cùng tham khảo được chứ.

Chẳng hạn, Trang thì tách rời các bản vẽ ra. Còn cách của trinhvqh là như thế nào? Giải quyết cách làm việc nhóm ra sao?

P/S: Các vấn đề như chi tiết hoặc gửi file cho kết cấu điện nước, hoặc in ấn v.v... Trang sẽ nêu tiếp tục khi mình có được 2 cách làm việc ở vấn đề này để mọi người có thể tham khảo và cho ý kiến.


Nếu là bản vẽ 2D thì Phần kiến trúc nên tập trung vào 01 file (02 hay 03 hoặc nhiều hơn trong trường hợp công trình lớn)
Đối với công trình nhỏ thì nên tập trung hết lại 01 file
Đối với công trình lớn có thể chia ra
MB, MĐ, MC - 01 file
Chi tiết cửa - 01 file
Chi tiết cầu thang, bậc cấp, lan can - 01 file
Như vậy bạn có thể phân bố họa viên làm việc phụ trách theo từng mảng trên
Đối với các công trình nhỏ thì ôm luôn cho dễ kiểm soát

Trong trường hợp bạn thiết kế kiến trúc bằng cách xây dựng mô hình 3D sau đó trích xuất 2D thì dung lượng bản vẽ mới nặng
Trong ADT (ACA): Người ta đề xuất bản vẽ tách ra để nhằm mục đích giảm tải dung lượng
Trong Revit: Cũng như vậy nhưng đến phần triển khai chi tiết thì lại phải Import từ CAD sang
Cách quản lý này là nhược điểm của cả 02, đi ngược lại với trình tự suy nghĩ của người thiết kế
Nó bắt người thiết kế tuân theo một khuôn khổ khó chịu
Nhưng xét lại những ưu điểm vượt bậc mà nó đem lại so với CAD thì nguoi dùng có thể bỏ qua được

Còn mục đích của bạn chỉ triển khai 2D (riêng cái này độc lập đã không ổn)
Với người thiết kế, nền tảng tư duy bao giờ cũng là Không gian
"Kiến trúc là nghệ thuật sắp xếp không gian"
Còn "con ranh" nào đó lồng dzoo thêm chiều thời gian nữa cho thành 4D cũng OK

Mục đích xây dựng một quy trình triển khai 2D công nghiệp là một ý tưởng hay
Nhưng giải pháp lại tách rời (độc lập) lại không ổn
Về cơ bản 2D phải được trích xuất từ 3D, sau đó vẽ thêm cho chi tiết hơn mà thôi
Việc quan trong là làm Keynote và quản lý keynote sao cho có hệ thống

Vì những lý do đó nên tôi không khuyến khích việc tách bản vẽ tí nào
Việc tách ra mất khá nhiều thời gian, làm cho bản vẽ rời rạc
Người vẽ khó quản lý chung trong suốt quá trình triển khai đó là điều tệ hại nhất
  • 0

#9 trinhvqh

trinhvqh

    biết lệnh block

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

Đã gửi 18 December 2009 - 09:47 PM

Bạn có thể tham khảo cách quản lý bản vẽ: mã hiệu, số hiệu, nội dung,... một cách tập trung trong Topic "Phần mềm Autocad Architecture 2009"
Tôi đã viết cụ thể.
Còn việc in ấn hàng loạt hiện tôi đang xài MPL của bác Nguyễn Hoành (Cảm ơn Nguyễn Hoành về cái .VLX này, rất hay)
  • 0

#10 trinhvqh

trinhvqh

    biết lệnh block

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

Đã gửi 18 December 2009 - 09:57 PM

Vấn đề thứ 2.

Only Xref from Xref folder could be applicable to all Serial and internal Xref folder.

Xref:

Trang đề xuất Xref bản vẽ cơ bản trong thư mục Xref vào các thành phần bản vẽ (Series). Không Xref từ các thành phần bản vẽ (Series) với nhau.

Các bản vẽ dùng để Xref chỉ thể hiện đường nét, hình vẽ. Các ghi chú và dim sẽ được thể hiện trong các bản vẽ thuôc thành phần bản vẽ (Series).

Còn cách của trinhvqh?


Đã nhập chung rồi thì quên luôn Xref đi
(Biết để đàm đạo với thiên hạ để khỏi chê là lạc hậu thôi, bạn ạ)
  • 0

#11 trinhvqh

trinhvqh

    biết lệnh block

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

Đã gửi 18 December 2009 - 10:10 PM

OKIE.

Về vấn đề Xref thì cũng có 2 cách:

1.Trang: sử dụng như Trang đã trình bày như trên.

2. trinhvqh: không cần dùng Xref.

trinhvqh cũng nên lưu ý là giải pháp của Trang sử dụng trong giai đoạn thiết kế triển khai Design Development.

Sau khi xem các bài của trinhvqh thì mới biết trinhvqh là 1 chuyên gia về "Autocad Architecture 2009".

Trang thấy rất thú vị vì giải pháp Trang đề xuất gần như đi ngược lại với quan điểm của "Autocad Architecture 2009" - ADT trước đây.


Mình hiểu nên không bắt bẻ gì về việc "triển khai 2D mà không bắt nguồn từ 3D"
Còn cái cách xref của bạn mình lại thấy nó giống bản chất với ADT
  • 0

#12 trinhvqh

trinhvqh

    biết lệnh block

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

Đã gửi 18 December 2009 - 10:21 PM

Vấn đề thứ 3:

DRAWING SCALE:

When we do the drawing, the question is: What is the most important in drawing?

SCALE - SCALE - AND SCALE

Drawing Scale would be expressed by LTS (system variable) in AutoCAD drawing.

One scale should be used in one drawing. In case there are many scales are found in one drawing, we will chose one as default and apply this scale for the other objects which had been created as a consistent block.

Với Trang, khi thiết kế triển khai thì Tỷ lệ bản vẽ là vấn đề quan trọng nhất. Tỷ lệ bản vẽ sẽ nhân tố hàng đầu mà người thực hiện bản vẽ cần quan tâm.

Còn với trinhvqh?


Rất đồng ý
Bản vẽ phải đúng tỷ lệ nhất là khi in ra phải đúng với những tỷ lệ đã quy định
Vấn đề là giải pháp thế nào để đảm bảo tỷ lệ?

Với mình thì phải tuân thủ quy tắc: Khi Vẽ phải đúng tỷ lệ 1:1 cho tất cả đối tương để dễ hình dung tương quan của nó trong thực tế
Khi in thì tùy khổ giấy và hồ sơ mà sẽ xuất với tỷ lệ quy định
Ví dụ: Với bản vẽ thiết kế sơ bộ: MB, MĐ, MC được in với tỷ lệ 1:200
Với bản vẽ xin phép: thì 1:100
Bản vẽ thi công có thể là 1/50 ...
Tùy cơ ứng biến...
  • 0

#13 trinhvqh

trinhvqh

    biết lệnh block

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

Đã gửi 18 December 2009 - 10:58 PM

Vấn đề thứ 4:

TITLE BLOCK INFORMATION:


Scale: follow LTS (Automatic)

Drawing Code: follow ctab (system variable), the name of Paper Space is Drawing Code.

Do Trang tách bản vẽ ra nên mỗi bản vẽ sẽ được quy ước 1 tỷ lệ nhất định. Và tỷ lệ đó được thể hiện bằng câu lệnh LTSCALE.

1. Tỷ lệ bản vẽ (Scale) trong khung tên: sử dụng Field và được gán bằng giá trị của biến ltscale.

Bạn chỉ cần nhập LTS cho bản vẽ và tỷ lệ bản vẽ sẽ được cập nhật.

2. Mã bản vẽ: sử dụng Field và được gán bằng biến ctab.

Cách của trinhvqh như thế nào khi bạn gộp tất cả các bản vẽ trong 1 file?


Tỷ lệ bản vẽ: Lấy Field (Tỷ lệ in): Nếu set bản vẽ đồng loạt bên Model và in nên Field tỷ lệ tức là Tỷ lệ in (khi đó khung tên sẽ scale lên tỷ lệ in)
Trong trường hợp nếu set qua layout thì cũng không sao. Với ACA, thông số Viewscale cũng có thể lấy Field để cập nhật tự động

Còn về mã hiệu bản vẽ: Khi Add Tag khung tên cho bản vẽ nó sẽ tự đánh số thứ tự tăng dần. Viết thêm một đoạn mã VBScript trong trường hợp các số từ 1-9 sẽ tự động cập nhật số 0 phía trước từ đó Sorting trong Danh mục bản vẽ sẽ đảm bảo thứ tự.
Cách của tôi không cần phải định nghĩa trước rồi lấy lại như bạn
Với cách Add Tag, bạn sẽ chỉ việc chọn đối tượng theo đúng thứ tự thôi. Trog trường hợp chọn sai thì chọn lại cũng nhanh chóng
Các thông số khác như Ekip làm việc: người thiết kế, người vẽ sẽ được chọn từ Danh mục mà thôi, không phải gõ Text mất thời gian
  • 0

#14 trinhvqh

trinhvqh

    biết lệnh block

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

Đã gửi 18 December 2009 - 11:07 PM

Về bản chất thì cách của tôi hay của bạn cũng dựa trên một nguyên tắc là các Thông tin của bản vẽ:
Tên dự án, hạng mục, Tỷ lệ, Số hiệu bv, Ngày in, Người thiết kế,... đều được thiết lập từ một nguồn mà thôi
Nếu tôi làm việc tập trung thì tôi sẽ thiết lập một Database hỗ trợ nội tại trong bản vẽ Cad. Những gì hiển thì trên màn hình chỉ là Form mà thôi
Việc quản lý tập trung giúp tôi ứng phó linh hoạt với các tình huống và nhất là quán xuyến, chỉnh sửa dễ dàng
Còn của bạn xem ra giống như Sheet Set. Bằng cách này, nói gì thì nói nó vẫn rời rạc, chỉnh sửa khó khăn
  • 0

#15 trinhvqh

trinhvqh

    biết lệnh block

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

Đã gửi 19 December 2009 - 12:47 PM

Về vấn đề thứ 4 thì Trang và trinhvqh đều có cách giải quyết riêng và tất nhiên đều làm ra được kết quả như mong muốn, việc lựa chọn cách nào tuỳ vào từng người và từng tình huống cụ thể.

Vấn đề thứ 5:

TITLE BLOCK:

Location: 0,0 at bottom left corner in Paper Space

Scale of Title Block: 1 (Default)

Theo giải pháp Trang đề nghị thì khung tên sẽ được bố trí bên không gian in và tỷ lệ mặc định là 1.

Theo cách của trinhvqh nếu bố trí khung tên bên Model và tất cả các bản vẽ được gộp trong 1 file sẽ dẫn đến các khung tên sẽ phụ thuộc vào tỷ lệ từng bản vẽ và to nhỏ khác nhau.

Theo cách hiểu của Trang là như vậy, nếu có gì chưa chính xác trinhvqh giải thích cụ thể dùm nhé. Thanks.


Chính xác là như vậy
Nếu dàn toàn bộ trên Model hay Layout để in thì Khung tên sẽ có nhiều tỷ lệ khác nhau
  • 1

#16 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 19 December 2009 - 03:58 PM

Bạn nào có những cách khác vui lòng chia sẻ kinh nghiệm mọi người cùng học hỏi nhé. Thanks

PP có vài ý:

1. DRAWING MANAGEMENT - QUẢN LÝ HỒ SƠ:

Mỗi bản vẽ AutoCAD + hardcopy chỉ có 1 filename duy nhất nhưng sẽ có nhiều revisions (sau mỗi lần hiệu chỉnh):
Thí dụ: 12345678C-STR-0001-Rev-A, 12345678C-STR-0001-Rev-B, 12345678C-STR-0001-Rev-C ...
hoặc 310_579_605_536_Rev_A, 310_579_605_536_Rev_B, 310_579_605_536_Rev_C ...

Đặt khung tên trong Model hoặc Layout vẩn OK (dùng Layout thì tốt nhưng nếu khách hàng yêu cầu đặt KT trong Model thì phải làm vậy)

2. EXTERNAL REFERENCE - XREF

Xref trong thư mục Xref và Xref từ thư mục Xref tới các folders của bản vẽ CAD. BV Xref phải có thêm chử X_ trước filename.
Dùng các Xref trong khi thiết kế, sau đó sẽ được Bind/Insert vào BV final để giao cho khách hàng.

3. DRAWING SCALE

Phải dùng và show các Scale tiêu chuẩn và Scale bar trong mỗi bản vẽ.

4. TITLE BLOCK INFORMATION:

Sử dụng dưới dạng các Attributes để điền các information thông qua 1 Excel sheet.

5. TITLE BLOCK:

Mổi size khung tên bản vẽ phải là 1 Xref vẽ với tỷ lệ 1:1 được Xref vào mổi BV.

Có thể dùng trong trường hợp 1 file CAD có nhiều BV với tỷ lệ khác nhau thì Xref tỷ lệ khung tên theo tỷ lệ bản vẽ.

6. DIMENSION:

Tuỳ theo các Object trong BV mà sử dụng tỷ lệ DIM thích hợp nhưng chỉ xài 1 Style tiêu chuẩn hoặc theo yêu cầu của khách hàng.

Dùng font ISOCP theo các size 1.8, 2.5, 3.5, 5, 7mm cho size A1, giảm một nữa khi dùng size A3.
  • 2

#17 trinhvqh

trinhvqh

    biết lệnh block

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

Đã gửi 21 December 2009 - 01:40 PM

Vừa tải xuống Hồ sơ thiết kế kỹ thuật "Chung cư 33 tầng" của Trang
Xem ra cách Thiết lập hồ sơ như vậy không ổn tí nào rồi bạn ơi!!!
  • 0

#18 bluto

bluto

    biết pan

  • Members
  • Pip
  • 5 Bài viết
Điểm đánh giá: 3 (bình thường)

Đã gửi 19 June 2010 - 11:05 PM

Các bạn đang thảo luận sôi nổi sao lại dừng lâu thế :cheers: . Mình theo dõi các bài viết thấy các bạn đều rất thành thạo trong lĩnh vực này nhưng cách tiếp cận khác nhau. Nhưng đều chung một điểm là muốn tự làm nhiều việc.
AutoCad đồ sộ như vậy chẳng lẽ không làm được hết những việc này?
  • 0
...Lovely...

#19 chube_sieuway

chube_sieuway

    biết pan

  • Members
  • Pip
  • 6 Bài viết
Điểm đánh giá: 6 (bình thường)

Đã gửi 21 June 2010 - 02:21 PM

Mình đã viết xong một tiện tích tạo một môi trường Cad Standard toàn diện - Khai thác và phát huy tối đa các tính năng mới của Auto Cad, khắc phục và bổ sung các tính năng của trương trình Auto Cad – Tích hợp các tiện trong một giao diện đồ họa - Sử dụng đơn giản, không phải thao tác gõ lệnh nhiều:
Tên chương trình: Cad Standard Creator

Giao diện chương trình:
http://www.cadviet.c...iles/2/1_44.jpg

01. Chuẩn hóa đơn vị bản vẽ:
Hệ đơn vị bản vẽ cực kỳ quan trọng, nó ảnh hưởng đến tỷ lệ hatch, tỷ lệ đường nét linetype, chiều cao chữ, kích thước các block ký hiệu tỷ lệ in thiết lập trên layout ... Đòi hỏi tất cả bản vẽ trong một môi trường phải thiết lập cùng một đơn vị. Chính vì tầm quan trọng như thế đò hỏi có một tiện ích tự động thông báo và điều chỉnh đơn vị chuẩn cho bản cho một bản vẽ nào đó. Khí đó tỷ lệ các linetype scale của layer được chèn, chiều cao các ghi chú, tỷ lệ các mẫu hatch được tự động chuẩn hóa phù hợp với hệ đơn vị chuẩn (Ví dụ chiều cao chữ ở hệ đơn vị milimet chuẩn là 2.5, thì ở hệ decimet có giá trị là 0.025) Tiện ích này chỉ đáp ứng sử dụng các đơn vị các hệ đơn vị là milimet, centimet, decimet, metre.
Thông tin về đơn vị chuẩn trong một môi trường làm việc có thể được cập nhật và thay đổi từ máy chủ.

02. Tự động chuyển tất cả các bản vẽ về chuẩn ANSI.
Các Linetype chuẩn trong autocad cũng là một vấn đề rắc rối. trong Auto Cad có sử dụng hai hệ đơn vị bản vẽ chuẩn ANSI va ISO, tỷ lệ linetype scale, tỷ lệ hatch có liên quan đến vấn đề này. Trong hai bản vẽ, một ở hệ ANSI, một ở hệ ISO, các mẫu hatch hay linetype có cùng tỷ lệ nhưng khi thể hiện tỷ lệ sẽ hơn kém nhau 25.4 lần. Bởi vì khi tạo một mẫu hatch hoặc linetype trong file bản vẽ theo hệ ANSI, chương sẽ lấy thông tin mẫu hatch tử file acad.pat, đường nét từ file acad.lin, ngược lại nếu ở hệ ISO chương trình sẽ lấy thông tin mẫu hatch tử file acadiso.pat, đường nét từ file acadiso.lin.
Như vậy khi có một bản vẽ (một bản vẽ cũ, hoặc vừa mới được khởi tạo từ một bản mẫu), để có các đối tượng hatch, hoặc linetype với tỷ lệ chuẩn thì trước tiên phải thống nhất phải sử dụng hệ ANSI hoặc ISO cho tất cả các bản vẽ. Ở đây tiện ích này sẽ xác định bản vẽ hiện tại ở hệ ANSI hay ISO. Nếu là hệ ISO, tiện ích sẽ tự động chuyển về ANSI, đồng thời thay đổi các giá trị tỉ lệ linetype, Hatch lên 25.4 lần. Nếu là ANSI sẽ giữ nguyên. Như vậy tất các bản vẽ sẽ chuyển về ANSI mà tỷ lệ linetype và hatch sẽ không thay đổi.

02. Chuẩn hóa linetype, hatch:
Việc thiết lập tỷ lệ linetype scale cho "vừa mắt" khi in ra cũng là một vấn đề. Vấn đề còn khó khăn hơn khi muốn tất các các bản vẽ khác nhau được vẽ từ những thành viên khác nhau khi in ra có cùng tỷ lệ linetype scale. (chưa kể đến việc người dùng trong các máy thành viên chình sửa các file *.pat hoặc *.lin một cách thiểu hiểu biết).
Để giải quyết vấn đề linetype chương trình sẽ tạo một file Cad Standard.lin trên máy thành viên với thông tin linetype được cập nhật từ máy chủ. Với các linetype này khi chạy tiện tích này các đối tượng mang layer chứa linetype này sẽ tụ động gán Linetype scale có giá trị "1" nếu hệ đơn vị chuẩn là milimet, "0.1" nếu nếu hệ đơn vị chuẩn là centimet... Khi đó vấn đề chuẩn hóa linetype và tỷ lệ linetype được đảm bảo.
Tỷ lệ mẫu hatch cũng như vậy, tuy nhiên nếu tạo một file *. pat tương tự việc tạo file Cad Standard.lin và sử dụng nó sẽ gây rắc rối khi làm việc với bản vẽ trên môi trường khác, Auto Cad sẽ không đọc được mẫu hatch lạ. Mọi việc sẽ đơn giản hơn khi vẫn sử dụng các mẫu hatch trong file Acad.pat chuẩn (hệ bản vẽ la hệ ANSI) của chương trình, đồng thời tạo một tiện ích thay đổi các giá trị tỷ lệ của các đối tượng hatch. Các giá trị tỷ lệ chuẩn cho từng mẫu hatch sẽ được thiết lập trên máy chủ, các máy thành viên sẽ láy giá trị này trên máy chủ để điều chỉnh mẫu hatch trong bản vẽ cho phù hợp.

03. Tự động cập nhật chia sẽ các mẫu hatch mới từ các máy tinh trong một môi trường làm việc.
Trong một môi trường làm việc, việc tự ý chỉnh sử các file *.pat cũng gây khó khăn trong môi việc làm việc chung: bản vẽ sẽ có các mẫu hatch lạ, hoặc có mẫu hatch giống tên với mẫu hatch trong file acad.pat (hệ ANSI) hoặc acadiso.pat (hệ ISO) nhưng nội dung thì khác. Để Khắc phục tình trạng này, tiện ích này cho phép đối chiếu file acad.pat trong máy thành viên với máy chủ. Nếu có mẫu hatch mới ở máy thành viên nó sẽ cập nhật mẫu hatch mới này lên máy chủ, đồng thời kiểm tra các mẫu hatch có tên giống với tên mẫu hatch chuẩn trên máy chủ, xem nội dung có khác không. Nếu có thì nó sẽ cập nhật nội dung mẫu hatch từ máy chủ. Nếu trên máy chủ có mẫu hatch mới thì nó sẽ cập nhật mẫu hatch này cho máy thành viên.
Với cơ chế hoạt động như vậy, đòi hỏi các mẫu hatch chuẩn trên máy chủ nên giống với các mẫu hatch trong file acad.pat do autodesk sản xuất. Nhằm bản vẽ khi chuyển sang môi trường làm việc khác sẽ không bị khó khăn. Các mẫu hatch mới từ mày thành viên cập nhật lên nên kiểm tra nội dung kỹ lưỡng trước.

04. Đồng bộ hóa danh sách tỷ lệ bản vẽ sử dụng.
Khi sử dụng tính năng annotative, vì lý do gì đó (bản vẽ cũ, khỏi tạo bản vẽ từ một bản vẽ template bất kỳ… ) trong danh sách tỷ lệ bản vẽ có nhiều tỷ lệ không đúng với tỷ lệ tiêu chuẩn, hoặc thiếu những tỷ lệ tiêu chuẩn, đòi hỏi bổ sung một tiện ích tạo ra một danh sách các tỷ lệ bản vẽ chuẩn vào xóa đi các tỷ lệ bản vẽ không chuẩn. Khi sử dụng tiện ích này các thông tin về danh sách các tỉ lệ sẽ thiết lập trên máy chủ, các máy thành viên sẽ chuẩn hóa danh sách tỷ lệ bản vẽ thông qua danh sách trên máy chủ.
Yếu tố này đảm bảo hồ sơ bản vẽ in ra sẽ không có tỷ lệ bản vẽ “lạ”.

05. Sử dụng layer một cách hiệu quả.
Trong Auto Cad việc sử dụng layer là một “nghệ thuật”, đánh giá kỹ năng sử dụng Cad của một người không thể không xem xet họ có quản lý layer tốt hay không. Để sử dụng layer hiệu quả cần khai thác hết các tính năng của chương trình: Layer filter, Layer state manger, bật/tắt layer, đóng băng/rã đông layer toàn cục (ảnh hưởng đến model, layout, model view space), đóng băng/rã đông layer trong model view space (chỉ ảnh hưởng đến mỗi view port) kết hợp với việc tạo một hệ thống layer chuẩn (nên dựa theo tiêu chuẩn layer của NCS).
Một hệ thống layer chuẩn như vậy sẽ có rất nhiều layer, khi làm việc trên số lượng lớn bản vẽ, việc “copy” các layer chuẩn vào bản vẽ hiện hành là rất mất nhiều thời gian. Nếu sử dụng template và không “purge” layer thì sẽ xuất hiện nhiều layer sẽ không sử dụng trên bản vẽ. Như vậy hiệu quả nhất là phải tạo ra một tiện ích chèn layer cần sử dụng hệ thống layer chuẩn.
Hệ thống layer trong tiện ích được lập được lập dựa trên tiêu chuẩn layer của NCS (Unites Nation Cad Standard), hỗ trợ một trong 2 kiểu in: CTB (in theo màu) hoặc STB (in theo đinh danh).
Khi chèn một layer vào trong bản vẽ, chương trình sẽ cập nhật file thiết lập nét in Cad Standard.ctb và Cad Standard.stb từ máy chủ. Khi đó người sử dụng sẽ theo thiết lập in chuẩn.

06. Kết hợp tính năng Check Standard trong AutoCad (toàn bộ các file bản vẽ trong một mô trường làm viêc nhóm sẽ liên kết một bản vẽ chuẩn duy nhất).
Khi đó các đối tượng, tính chất đối tượng như layer, dimstype, linetype,textstyle sẽ được tự động thông báo cập nhật khi có sự khác biệt với các đối tượng, tính chất các đối tượng trong file chuẩn.
Đây là một tính năng rất hay, tuy nhiên để đảm bào một số lượng lớn tất cả các file cùng liên kết với một file chuẩn duy nhất, thí cũng mất nhiều thời gian. Khi chạy tiện ích, nó sẽ thông báo file bản vẽ đã được liên kết với file chuẩn chưa đồng thời cho phép liên kết file bản vẽ hiện hành với file bản vẽ chuẩn nếu nó chưa được kết, và ngắt bỏ những liên kết với các file khác không file là file bản vẽ chuẩn trên máy chủ.

07. Tính năng chuẩn hoá màu sắc, linetype, lineweight các đối tượng trên bản vẽ:
Thiết lập màu sắc, linetype, lineweight bylayer, người sử dụng không được can thiệp màu sắc, linetype, lineweight của đối tượng, mà chỉ gán đối tượng đó là layer gì và các đối tượng đó có màu sắc, linetype, lineweight theo thiết lập mà layer nó mang.

08. Tính năng gán thuộc tính Annotative đối tượng ghi chú, kích thước… trên bản vẽ:
Đây là một tính năng hay trong Auto Cad giúp tiết kiêm thời gian, nếu vẽ theo kiểu cổ điển, bạn phải có nhiều dimstyle, textstyle, trên một bản vẽ, tính toán tỷ lệ các mẫu hatch, các block ghi chú … nhằm bản vẽ in ra ở các tỷ lệ khác nhau nhưng kích thước các ghi chú, các ký hiệu giống nhau. Nếu sử dụng tính năng Annotative bạn chỉ cần quan tâm đối tượng ghi chú đó thể hiện thể hiện trên bản vẽ tỷ lệ bao nhiêu.

09. Chuẩn hoá chiều cao các ghi chú (text, mtext, attribute, attdef).
Chiều cao các đối tượng ghi chú trên bản vẽ là bao nhiêu cũng cần được chuẩn hóa, khi trên bản vẽ có một đối tượng ghi chú có chiều cao không đúng quy định, chương trình sẽ tự động thay đổi chiều cao của nó thành giá trị chuẩn gần đúng nhất với giá trị chiều cao ban đầu. Ví dụ danh sách các chiều cao chuẩn được thiết lập là: 1.8 – 2.5 – 3.5 – 5 khi text có giá trị chiều cao là 2.35 tiện ích sẽ fix chiều cao text đó về 2.5. Danh sách các chiều cao ghi chú chuẩn được thiết lập trên máy chủ và cập nhật cho các máy thành viên.
Trong Mtext chứa các thành phần ghi chú với chiều cao khác nhau, tiện ích cũng sẽ “fix” từng thành phần ghi chú trong mtext với các giá trị chuẩn tương ứng khác nhau.

10. Sử dụng mã Unicode:
Bộ mã Unicode là mã chuẩn mà quốc tế sử dụng, đồng thời khi sử dụng bộ mã này sẽ khai thác hiệu quả các tính năng của Auto Cad, trao dổi dữ liệu các ứng dụng khác nhau dễ dang hơn.
Đối với các đoạn ghi chú được đánh mã Vni – Window hoặc TCVN3 (nhất là các bản vẽ trước ). Để chuyển các đối tượng text này về unioce phải sử dụng các chương trình khác như Unikey, Vietkey… Tuy nhiên việc chuyển đổi cũng rất thủ công (copy nội dung text, xác định mã đích - nguồn cho text, chuyển mã, paste đè lên nội dung text cũ), khi bản vẽ quá nhiều đối tượng text được đánh nhiều loại mã khác nhau thì càng thủ công hơn. Nhiều khi phải nhập lại dữ liệu còn hiệu quả hơn. Với tiện ích này sẽ tự động xác định xem đối tượng ghi chú đánh bộ mã gì sau chuyển tất cả về Unicode, khi đó người dùng chỉ cần chọn đối tượng ghi chú cần chuyển về mã Unicode và chương trình sẽ tự động cho ra kết quả.
Trong Mtext chứa các thành phần ghi chú được gõ bằng các mã khác nhau, tiện ích cũng sẽ “fix” toàn bộ thành phần ghi chú trong mtext về Unicode.
Tình năng này chỉ chuyển mã Vni – Window hoặc TCVN3 chuyển tất cả vể Unicode, không có chuyển ngược lại được.

11. Các tiêu chuẩn này có thể đuợc thay đổi tuỳ theo yêu cầu người quản lý trên máy chủ và cập nhật cho các máy thành viên: hệ thống layer, linetype, lineweight, file nét in, dimstyle, textstyle, file bản vẽ chuẩn, danh sách các tỷ lệ bản vẽ chuẩn, danh sách tỷ lệ các mẫu hatch, danh sách chiều cao ghi chú

12. Phiên bản AutoCad hoạt động tốt: 2011.

13. Chương trình hoạt động cả khi chuẩn hóa một bản vẽ cũ không đúng quy chuẩn, nếu kết hợp các tính năng quản lý của Auto Cad, cách tổ chức quản lý thực hiện hồ sơ sẽ tạo một bộ hồ sơ bản vẽ chuẩn toàn diện về mọi mặt.
Để sử dụng hiệu quả chương trình người sử dụng cần thông thạo các tính năng của AutoCad: Annotative, Layout, Sheetset manager, Field, tổ chức quản lý layer, dynamic block …
Mọi chi tiết để được tư vấn kỹ thuật xin liên hệ: hoangnhat_alp@yahoo.com.
  • 1

#20 tacongthang

tacongthang

    biết vẽ point

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

Đã gửi 06 August 2010 - 12:42 AM

@chu be sieu way,
sao kho^ng tha^'y ban. share chuong trinh` vay^.
hay la` thuong mai. ctrinh`
  • 0