Nâng cao về Associative Dimensions trong AutoCAD

Nâng cao về Associative Dimensions

@Ketxu

Đã bao giờ bạn thắc mắc tại sao có một số Dim tự động thay đổi khi hình vẽ thay đổi, một số khác lại không?

Đã bao giờ bạn bối rối về việc lỗi nhảy Dim loạn xạ mỗi khi di chuyển hình vẽ ?

Đã bao giờ bạn ngạc nhiên khi thay đổi tỉ lệ viewport thì các Dim tự động điều chỉnh vị trí ???

Bài viết sau sẽ làm sáng tỏ tất cả.

1. Associative Dimension là gì?

Associative là từ dùng để chỉ sự lên kết. Từ này các bạn sẽ gặp trong rất nhiều loại đối tượng của CAD.

Mặc định, các Dimension luôn được liên kết tới các đối tượng mà nó đo tới. Đây chính là đặc tính dimension associativity

Mỗi Dimensions có thể liên kết (associated) hoặc không liên kết (non- associated ~ disassociated) với đối tượng đo nào đó, phụ thuộc vào cách nó được tạo ra. 

Dimension đó cũng có thể trở thành non-associated nếu đối tượng mà nó gắn vào bị xóa hoặc Explode.

Khi một Dimension trở thành disassociated, thông thường, CAD sẽ thông báo, kèm theo biểu tượng chấm than màu vàng như bên dưới. 

Associative Dimension là gì

Hãy xem video sau để hình dung về Associtaive Dimension:

Link video: https://youtu.be/ROmMl59f4cE 

Trong bài viết này, chúng ta sẽ biết cách bật chế độ Annotation Monitor để xác định được disassociated dimension  trong bản vẽ. Chúng ta cũng tìm hiểu cách để lấy lại liên kết (reassociate), bỏ liên kết (disassociate) và xóa các Dim không cần thiết.   

Như ví dụ dưới đây, hai dim 7.00 và 2.5 không còn liên kết với đối tượng mà nó đo nữa, chúng ta cần biết cách xử lý.
disassociated dimension  trong bản vẽ

2. Các dạng của of Dimension Associativity

Việc gán liên kết đối tượng Dim vào đối tượng hình học giúp nó có thể dễ dàng cập nhật khi hình vẽ thay đổi. Một đối tượng Dim khi sinh ra sẽ có 3 dạng sau :

  • Associative dimensions (Dim đã liên kết) : là Dim đã được khai báo liên kết, nó sẽ tự động thay đổi kích thước, góc xoay, giá trị … khi các đối tượng bản vẽ nó gắn vào thay đổi.
  • Non-associative dimensions (Dim không liên kết) : là đối tượng Dim không liên kết với đối tượng hình học nào. Có thể là lúc đo bạn không bắt vào đối tượng, hoặc đo xong thì bạn đã kéo chân dim ra khỏi đối tượng. Chính vì vậy nên Dim sẽ không cập nhật khi đối tượng hình học thay đổi.
  • Partially associative dimensions (Dim liên kết một phần) :  xuất hiện khi chỉ có một đường Extension Line liên kết vào đối tượng. Trường hợp này thường xuyên xảy ra khi bạn đo mà chỉ bắt 1 điểm vào đối tượng, điểm còn lại thì không.

3. Annotation Monitor

Khi chế độ Annotation Monitor được kích hoạt, nó sẽ hiển thị một dấu chấm than màu vàng trên các Dimension bị mất tính liên kết.

Điều này thường xảy ra khi bạn tắt chế độ liên kết của Dim, dịch chuyển Grips chân dim, xóa hoặc phá khối đối tượng đã được liên kết.

Với các đối tượng bị di chuyển, copy, hoặc thay đổi kích thước thì Dim đã gán với chúng không bị mất tính liên kết.

  • Bật tắt chế độ Annotation Monitor 

Click vào biểu tượngAnnotation Monitor hoặc Annotation Monitor  trên thanh StatusBar để bật hoặc tắt chế độ Annotation Monitor.  

thanh StatusBar autocad

Nếu bạn không nhìn thấy biểu tượng này, hãy click vào nút ở cuối thanh StatusBar và đánh dấu vào mục Annotation Monitor. 

Ngoài ra bạn cũng có thể sử dụng biến ANNOMONITOR để bật hoặc tắt chế độ này

biến ANNOMONITOR

Khi chế độ Annotation Monitor tắt, bạn sẽ không nhìn thấy đánh dấu phân biệt Dim có liên kết hay không liên kết. Lúc này, bạn có thể sử dụng bảng thuộc tính hoặc lệnh LIST để kiểm tra.

lệnh LIST autocad

4. Cách để tạo Dimension có liên kết 

Mặc định, các đối tượng Dim nếu được bắt điểm vào các điểm OSNAP của đối tượng, nó sẽ liên kết với đối tượng đó.

Vậy cách đơn giản nhất để Dim liên kết vào đối tượng là hãy đo chính xác vào các điểm OSNAP trên đối tượng.

Nếu bạn không muốn Dim mới tạo ra có tính liên kết, hãy tắt chức năng này trong hộp thoại Options như sau :

  1. Click vào Application menuOptions (hoặc đánh lệnh Options)
  2. Trong hộp thoại Options, chọn tab User Preferences, ở Frame Associative Dimensioning, hãy chắc chắn rằng mục Make New Dimensions Associative đang được kích hoạt.

Make New Dimensions Associative đang được kích hoạt.

Chú ý: Bạn cũng có thể thay đổi option này bằng biến hệ thống DIMASSOC

Associative dimensions hỗ trợ hầu hết các đối tượng trong CAD, chỉ trừ một số loại như : 

  • Hatches
  • Images
  • Underlays
  • Multiline objects
  • 2D solids

5. Ví dụ về một Dimension bị mất liên kết

Chúng ta sẽ thử theo dõi một ví dụ khi Dimension bị mất liên kết

Trước tiên, bạn hãy bật Annotation Monitor như hướng dẫn bên trên nhé.

  • Tạo 3 đường tròn và 2 đối tượng tim bắt vào tim đường tròn như bên dưới. 

một Dimension bị mất liên kết

  • Di chuyển một đường tròn tím để thấy giá trị Dim thay đổi. Điều này xảy ra vì 2 Diemnsion được liên kết với tâm đường tròn

  • Bây giờ chúng ta xóa đường tròn tím đi. Ngay lập tức các bạn sẽ thấy Ký hiệu chấm than màu vàng hiện lên, vì bây giờ 2 Dimension không còn tìm thấy đối tượng đường tròn màu tím mà nó liên kết nữa.

Dimension Autocad

6. Xử lý Dimension bị mất liên kết

Tiếp tục ví dụ trên, chúng ta đang có 2 đối tượng Dim không có liên kết, và có một đối tượng Dim bị thừa (Do chỉ còn 2 đường tròn).

Nếu xóa đi Dim lại, chúng ta sẽ mất thao tác Matchprop cho Dim mới giống Dim đang có.

Nếu chỉ kéo chân Dim về  Osnap, chức năng Assoc vẫn không được thực thi.

Vậy chúng ta có thể xử lý như sau :
Bước 1 : Xóa 1 dim thừa đi, do chỉ còn 2 đường tròn.

Bước 2 : Gán lại liên kết cho Dimension. Bước này các bạn dùng nhiều cách như :

– C1 : Sử dụng luôn icon cảnh báo

Nhấn chuột phải vào dấu chấm than màu vàng và chọn Reassociate. Sau đó pick lại các điểm Osnap tương ứng với chân Dim hoặc chọn chế độ Select Object.

Reassociate Autocad

– C2 : Sử dụng Ribbon 

Trên thanh giao diện Ribbon, chọn Annotate > Dimensions > Reassociate và làm tương tự như cách 1

Trên thanh giao diện Ribbon, chọn Annotate > Dimensions > Reassociate

– C3 : Sử dụng Menu hoặc lệnh 

Với bạn không sử dụng giao diện Ribbon hoặc không bật Annotation Monitor thì có thể thực hiện qua Menu Dimension > Reassociate Dimensions hoặc lệnh tương ứng là  DIMREASSOCIATE 

Reassociate Dimensions Autocad

7. Cách bỏ liên kết dim

Để bỏ liên kết một Dimension, như chúng ta đã biết có khá nhiều cách theo mục 2. Tuy nhiên các cách này đều làm thay đổi đối tượng hình học.

Vậy cách đúng để phá vỡ liên kết Dimension, lại không làm ảnh hưởng đến hình vẽ, chúng ta sử dụng lệnh DIMDISASSOCIATE.

Lệnh này cho phép bỏ một hoặc nhiều liên kết đối tượng Dim.

Tuy nhiên, các bạn hãy nhớ, chỉ sử dụng lệnh này khi cần fix nhanh lỗi nhảy Dim, không dùng nó thường xuyên.

8. Tổng kết

Associated dimension khiến cho bản vẽ khoa học, quản lý Dim dễ dàng và không phải can thiệp Dim lại khi hình vẽ thay đổi, Vì vậy, ketxu khuyên bạn luôn giữ liên kết này (Dimassoc = 2) và không nên sử dụng các lệnh Phá liên kết Dim.

Đối với các CAD đời cũ, do chưa có chức năng Annotation Monitor này, nên các bạn có thể sử dụng công cụ ở đây:

Ngoài ra, bên dưới là một số lệnh và biến hệ thống liên quan đến tính liên kết của Dim, Ketxu để cả link trang chủ để các bạn tham khảo thêm

Tên lệnh Mô tả
DIMDISASSOCIATE Xóa liên kết của các Dim được chọn
DIMREASSOCIATE Associates hoặc reassociates các Dim được chọn
DIMREGEN Cập nhật lại vị trí của các associative dimensions.
DIMSTYLE Tạo hoặc thay đổi Dimension styles.
Biến hệ thống Mô tả Mặc định Vị trí lưu
ANNOMONITOR Bật tắt chế độ theo dõi Associative  -2 Bản vẽ
DIMASSOC Quản lý việc khi Dim mới tạo ra nó có liên kết hay không 2 Bản vẽ

 

♦Trang tài liệu dành cho sinh viên Kỹ thuật: https://tangkinhsach.vn/
♦Trang tuyển dụng dành cho Kỹ sư – Sinh viên kỹ thuật: https://tuyendungkysu.vn/ 
—————————————————-
Tham gia ngay ĐĂNG KÝ NGAY

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *