Sau khi lập được Block cao độ, hay block lý trình như hướng dẫn ở phần 01, bạn sẽ nhận ra ngay hạn chế của AutoCAD 2005. Nâng cấp đáng kể nhất của Field trong AutoCAD 2008 là FormulaXem thêm Phần 1 ở đây Download ví dụ Đó là: - Block cao độ thường sử dụng đơn vị mét (m). Trong khi các bản vẽ cầu cống lại sử dụng đơn vị 1cm=1unit hoặc 1mm=1unit (gọi chung là unit). Nghĩa là khi dịch chuyển Block cao độ 10unit, thì Field cao độ cũng nhảy 10unit trong khi đúng ra nó chỉ được phép nhảy 10/100 (m) hoặc 10/1000 (m) mà thôi. - Block lý trình trên trắc dọc và Block cọc GPMB lại thường được vẽ với đơn vị mét = 1unit, do vậy không cần thay đổi tỉ lệ cho Field. - Khi sử dụng Block cao độ và Block lý trình, thường xuất hiện khái niệm kèm theo là Mức so sánh và Lý trình gốc. Hai khái niệm này tương đồng với nhau cho phép xác định được gốc tương đối. Hãy tưởng tượng có 2 ngôi nhà có cùng một thiết kế kích thước khung giàn, cấu tạo... giống y hệt nhau. Nhưng lại được xây tại 02 vị trí có chênh cao là 15.0m. Đây là lúc người kỹ sư thiết kế cần dùng đến Mức so sánh để chỉ việc chỉnh sửa nó duy nhất một lần một khoảng 15.0 đơn vị và tất cả các cao độ còn lại sẽ "nhảy" theo. Vậy là được 1 ngôi nhà mới mà chẳng tốn công sức! Mở rộng có ý nghĩa nhất của Field 2008 là có thêm kiểu FormulaNếu bạn đã từng làm việc với Excel, bạn đã làm quen với khái niệm Formula (công thức tính toán). Trong Field '08 cũng có dạng Formula như thế. Với Formula, bạn có thể:
Và nhiều ứng dụng khác nữa, bạn hãy tự khám phá thêm nhé Field trên phiên bản AutoCAD 2008Chúng ta sẽ quay trở lại với ví dụ của phần 01, nhưng dưới góc nhìn của AutoCAD 2008 Ví dụ 01a: Block cao độ phiên bản 2008Đề bài đặt ra lúc này là giải quyết 2 vấn đề đã đề cập từ đầu bài viết: Tỉ lệ bản vẽ và Mức so sánh ban đầu. Đầu tiên, Insert Field... trong Text như thông thường. Bảng hội thoại Field hiện lên, nhưng không chọn Object ngay mà chọn Formula. Insert Field dạng Formula và Field trong FieldTrong ô nhập Formula, bạn tiếp tục Click chuột phải -> Insert Field... một lần nữa. Cái này có thể gọi là Field trong Field (hay Field lồng nhau). Có một bảng hội thoại Field thứ hai nữa hiện ra. Lần này bạn chọn Object và lặp lại các bước như trong Ví dụ 01 bài trước rồi nhấn OK để hoàn thành. Bạn sẽ trở lại với bảng hội thoại Field đầu tiên tạo ra, lúc này, trong ô soạn thảo Formula đã xuất hiện giá trị Position Y của Block đã chọn. Khi đó bạn hãy sử dụng các công thức toán học để đưa Position Y về đơn vị mét. Dưới đây là ví dụ về công thức: Lập công thức Formula trong FieldChỉ riêng với việc lập công thức, bạn đã có thể chỉnh sửa cao độ theo đúng ý mình đảm bảo đúng Tỉ lệ và Lý trình gốc. Khi copy 01 Block cao độ này sang các bản vẽ khác thì bạn có thể thay đổi 02 cài đặt này cho phù hợp. Ví dụ 01b: Block cao độ phiên bản 2008'Hãy nâng cao hơn một chút nữa nhé! Copy 01 Block thì có thể sửa cài đặt thông số một cách đơn gản, nhưng hàng trăm Block thì không thể áp dụng cách này được. Lúc đó, bạn phải nghĩ đến một đối tượng mang cao độ gốc riêng. Có thể là một Block có cao độ ban đầu, cũng có thể là một Text mang giá trị gốc... Sao cho khi chỉnh sửa đối tượng gốc thì tất cả các Block có liên quan đến sẽ cùng phải thay đổi theo. Ở đây tôi chọn đối tượng gốc là một Block cao độ và một Text mang cao độ gốc (contents của Text). Chèn Field mang giá trị của Text Cao độ gốcThực hiện như sau:
Khi chỉnh sửa công thức, theo mặc định thì AutoCAD chưa thực hiện phép toán trong công thức, bạn chọn Evaluate để chương trình tính ra giá trị. Và hơn nữa thêm lựa chọn Format cho Number. Sau khi Evaluate (tính toán) sẽ xuất hiện phần định dạng nàyNếu muốn định dạng bổ sung, chọn Additional Format..., hộp thoại sau xuất hiện. Thêm các lựa chọnỞ đây, bạn có thể thêm tỉ lệ, tiền tố, hậu tố... cho phù hợp hơn nữa. Và đây là kết quả Chỉ việc Copy và chỉnh sửa cao độ gốc từ 0.00 thành 10.00Field là một tính năng tuyệt vời mà AutoCAD đã cung cấp cho chúng ta. Nhưng không phải ai cũng để ý và biết cách sử dụng. Sau bài viết này, hy vọng bạn sẽ cái nhìn mẻ về đối tượng có thể gọi là tương đối mới mẻ với đa số người sử dụng. Quan trong hơn hết là biết cách tạo và sử dụng Field một cách hợp lý để đạt hiệu quả cao nhất trong công việc |