/

28 tháng 12, 2013

Field và những con số biết nói

Khi làm việc với các cell trong Excel, bạn đã có khái niệm về số chết, và công thức Formula.

Số chết là một con số không được xây dựng từ công thức.

Ngược lại với số chết là số có liên kết (Formula) được xây dựng từ những biểu thức nhất định. Từ đó ta biết được nguồn gốc của con số, để có thể kiểm tra hay chỉnh sửa khi cần thiết.



AutoCAD có ít nhất 2 loại đối tượng có thể mang biểu thức là Table và Field.

Table có các chức năng tương tự như một Sheet trong Excel. Tuy nhiên các đối tượng trong bản vẽ DWG cần phải linh hoạt cao do đó chúng khá rời rạc, không cần thiết phải có quá nhiều liên kết. Vì thế Table của ACAD hầu như không có "đất sống". Hầu hết các bảng biểu trong bản vẽ đều được xây dựng từ Excel rồi copy sang hoặc được lập từ các đối tượng cơ bản là Line và Text.

Đối tượng thứ 2 có thể mang công thức mà tôi muốn nói đến là Field. Có thể xem Field như một Cell trong Excel.
  • Nó có thể mang giá trị là một số, một chuỗi ký tự. 
  • Nó có thể là 1 số chết, hoặc có thể được xây dựng từ một biểu thức. 
  • Nó có thể định dạng số chữ số thập phân, được có tiền tố, hậu tố... 
  • Và điều tuyệt vời nhất, như đã biết là nó có thể mang trong mình một biểu thức toán học.

Sẽ rất tiện lợi nếu ta có thể lưu lại được biểu thức ngầm dưới dạng một con số! Ít nhất để ta có thể kiểm tra được nguồn gốc ở đâu.

Vậy tại sao Field lại ít được quan tâm?!

Nguyên nhân lớn nhất theo chủ quan người viết là do việc thành lập một Field tương đối phức tạp. Và việc edit chỉnh sửa cũng rắc rối không kém. Lệnh ED chỉnh sửa Text thông thường đã trở nên quá quen thuộc với Cadman. Việc phải thêm thao tác Click chuột phải để Insert Field (hoặc Edit Field) dường như là một cực hình, đặc biệt là với những người quen sử dụng bàn phím nhiều.

Với công dụng tuyệt vời của Field cộng với sự hỗ trợ đắc lực của AutoLisp, người viết rất hy vong việc sử dụng Field sẽ trở nên phổ biến. Ít nhất là không lãng phí một tính năng tuyệ vời mà AutoCAD mang lại cho chúng ta!


Xem thêm các ứng dụng Field:


Ứng dụng Field trong AutoCAD (Phần 1: AutoCAD2005) 

Ứng dụng Field trong AutoCad (Phần 2 Lập công thức Formula)
 
Ứng dụng Field trong AutoCAD (Phần 3: Sử dụng AutoLISP)

Copy Text sang text trong AutoCAD

Chỉnh sửa mã Field trong AutoCAD

 



Không có nhận xét nào:

Đăng nhận xét