Lisp nhập tọa độ từ txt sang cad

VÌ SAO CẦN ĐĂNG KÝ TÊN MIỀN?

Lisp nhập tọa độ từ txt sang cad

Xây dựng website

Đối với các doanh nghiệp, tổ chức hay cá nhân, website đã trở thành một công cụ quan trọng trong việc tạo dựng sự hiện diện và hoạt động quảng bá trên Internet. Sở hữu một tên miền gắn với thương hiệu là điều không thể thiếu trong việc xây dựng website.

Lisp nhập tọa độ từ txt sang cad

Bảo vệ thương hiệu

Đăng ký tên miền sẽ giúp doanh nghiệp, tổ chức hay cá nhân tránh khỏi việc tên thương hiệu của mình bị sử dụng cho mục đích khác. Đối với những doanh nghiệp nhập khẩu và phân phối hàng quốc tế, việc đăng ký tên miền cũng giúp loại bỏ nguy cơ tên miền bị sử dụng cho hàng nhái, hàng kém chất lượng trên thị trường.

Lisp nhập tọa độ từ txt sang cad

Gắn vào tài khoản mạng xã hội/gian hàng trực tuyến

Khi chưa có website, tên miền có thể được sử dụng để chuyển hướng tới các trang mạng xã hội hay gian hàng trực tuyến trên các nền tảng bán hàng có sẵn.

Lisp nhập tọa độ từ txt sang cad

VÌ SAO CẦN ĐĂNG KÝ TÊN MIỀN?

Lisp nhập tọa độ từ txt sang cad

Xây dựng website

Đối với các doanh nghiệp, tổ chức hay cá nhân, website đã trở thành một công cụ quan trọng trong việc tạo dựng sự hiện diện và hoạt động quảng bá trên Internet. Sở hữu một tên miền gắn với thương hiệu là điều không thể thiếu trong việc xây dựng website.

Lisp nhập tọa độ từ txt sang cad

Bảo vệ thương hiệu

Đăng ký tên miền sẽ giúp doanh nghiệp, tổ chức hay cá nhân tránh khỏi việc tên thương hiệu của mình bị sử dụng cho mục đích khác. Đối với những doanh nghiệp nhập khẩu và phân phối hàng quốc tế, việc đăng ký tên miền cũng giúp loại bỏ nguy cơ tên miền bị sử dụng cho hàng nhái, hàng kém chất lượng trên thị trường.

Lisp nhập tọa độ từ txt sang cad

Gắn vào tài khoản mạng xã hội/gian hàng trực tuyến

Khi chưa có website, tên miền có thể được sử dụng để chuyển hướng tới các trang mạng xã hội hay gian hàng trực tuyến trên các nền tảng bán hàng có sẵn.

Lisp nhập tọa độ từ txt sang cad

Trong bài trước, tôi đã hướng dẫn các bạn cách đưa tọa độ điểm từ Excel ra bản vẽ AutoCAD bằng lệnh PLINE (hoặc lệnh 3DPOLYLINE).

Trong bài này, tôi sẽ hướng dẫn các bạn thực hiện công việc tương tự với lệnh TEXT.

Lisp nhập tọa độ từ txt sang cad
Đưa tọa độ điểm đo ra bản vẽ chỉ với Excel và AutoCAD

Giả sử đã có một danh sách tọa độ XYZ của các điểm. Nhiệm vụ bây giờ là đưa các điểm này ra bản vẽ AutoCAD. Có rất nhiều ứng dụng hoặc mã AutoLISP khác nhau có thể thực hiện việc này. Nhưng ở đây, tôi sẽ chỉ dùng duy nhất Excel và AutoCAD - 2 phần mềm mà phổ biến với dân kỹ thuật!

Cũng giống như lệnh PLINE, nhiệm vụ của bạn là phải nhớ cấu trúc lệnh của một câu lệnh.

Trong lệnh PLINE, thứ tự lệnh bao gồm:

  • PLINE (Tên lệnh)
  • 10002.8328,10002.2331 (Tọa độ điểm thứ nhất)
  • 10013.1319,10009.1573 (Tọa độ điểm thứ hai)
  • ...
  • 10029.7295,10020.3162  (Tọa độ điểm thứ n)
  • [Enter] (Để thoát lệnh)

(Xem thêm ví dụ về PLINE)

Có một điều bạn cần lưu ý: Các phiên bản AutoCAD khác nhau, sử dụng cấu trúc lệnh có thể khác nhau. Trong ví dụ mẫu, tôi sử dụng cấu trúc lệnh -TEXT trên phiên bản AutoCAD 2008. Các phiên bản khác bạn tự tìm cho mình cấu trúc lệnh phù hợp!

Cấu trúc lệnh -TEXT (trong AutoCAD 2008)

  • -TEXT (Tên lệnh)
  • 40.68,-2.84 (Tọa độ điểm cơ sở TEXT dạng X,Y)
  • 2.00 (Chiều cao TEXT)
  • 0.00 (Góc xoay của TEXT)
  • 15.00 (Giá trị của TEXT)
  • [ENTER] (Để thoát lệnh)

Lưu ý: Ở đây dùng lệnh -TEXT (có dấu trừ đằng trước) để AutoCAD thực hiện câu lệnh hoàn toàn trên dòng lệnh.

Khi đã hiểu được cấu trúc lệnh -TEXT, chúng ta sẽ sử dụng Excel để tạo ra những câu lệnh theo đúng công thức trên. Sẽ mất đôi chút khó khăn khi phải làm quen với lệnh ghép các chuỗi trong Excel.

Lại nói về các hàm trong Excel. Trong Excel có rất nhiều hàm dùng để xử lý chuỗi ký tự. Trong đó có lẽ đơn giản nhất là hàm & (Có tác dụng nối liền hai chuỗi ký tự).

Trong ví dụ trước, chúng ta đã thực hiện nối liền hai số thực để tạo thành một chuỗi ký tự mới có dạng X,Y

Lisp nhập tọa độ từ txt sang cad
Nối liền hai số thực để tạo chuỗi có dạng X,Y

Ngày hôm nay, chúng ta sẽ phức tạp hóa lên một chút nữa. Để được như thế này:

Lisp nhập tọa độ từ txt sang cad
Cấu trục lệnh TEXT

Download tệp tin Excel mẫu

Zoom lớn hơn chút nữa cấu trúc của ô H2:

Lisp nhập tọa độ từ txt sang cad
="-TEXT "&C2&","&D2&","&E2&" 2 0 "&B2

  1. Hạng tử đầu tiên là tên lệnh "-TEXT " (Lưu ý: Sau chữ -TEXT có 1 dấu cách. Dấu cách này thay cho việc sử dụng phím ENTER).
  2. Tiếp đến là hàm và & dùng để nối với sâu ký tự tiếp theo.
  3. Hạng tử thứ hai là giá trị ô C2 (Tương ứng với tọa độ X)
  4. Hàm &
  5. Hạng tử thứ ba là dấu phảy, được đặt giữa hai dấu ngoặc kép ","
  6. Hàm &
  7. Hạng tử thứ tư là giá trị ô D2
  8. Hàm &
  9. Hạng tử thứ năm là dấu phảy, được đặt giữa hai dấu ngoặc kép ","
  10. Hàm &
  11. Hạng tử thứ sáu là giá trị ô E2
  12. Hàm & 
  13. Hạng tử thứ bảy là một chuỗi ký tự bao gồm: 
  14. Dấu cách (Thay cho Enter)
  15. Số 2 (Đại diện cho chiều cao Text)
  16. Dấu cách (Thay cho Enter)
  17. Số 0 (Đại diện cho góc xoay Text)
  18. Dấu cách (Thay cho Enter)
  19. Hàm &
  20. Hạng tử thứ 8 và là hạng tử cuối cùng. Hạng tử này tùy thuộc bạn nhập. Bạn có thể chọn là cao độ, cũng có thể chọn Số thứ tự, hay là Tên cọc. Trong ví dụ, tôi chọn B2, tương ứng với Tên cọc.

Theo quy tắc cấu trúc câu lệnh, bạn phải kết thúc lệnh TEXT bằng một lần [ENTER]. Tuy nhiên có một điều thú vị là bạn sẽ không phải làm việc này bởi khi copy các dòng, sẽ có một ký tự [ENTER] được ẩn trong dữ liệu được copy.

Bây giờ, hãy Paste dữ liệu vào dòng lệnh AutoCAD và tận hưởng thành quả!

Như vậy, chỉ với những phép ghép chuỗi đơn giản trong Excel, bạn đã có thể tạo cho mình những công cụ tuyệt vời để làm việc với AutoCAD. Hãy tự tạo công cụ cho riêng mình và đừng quên chia sẻ thành quả!

Bonus

Thay vì đưa cao độ, STT, tên cọc, nếu bạn muốn đưa trực tiếp tọa độ cọc ra bản vẽ thì công thức sẽ như thế này:

Lisp nhập tọa độ từ txt sang cad
="-TEXT "&C2&","&D2&","&E2&" 2.0 0.0 "&C2&","&D2&","&E2

:)