Đến nội dung


Hình ảnh
- - - - -

[Ý tưởng] Tự động tạo và thêm vào thư viện của CAD các mẫu hatch lạ.


  • Please log in to reply
2 replies to this topic

#1 ThuyLinh313

ThuyLinh313

    biết lệnh mtext

  • Members
  • PipPipPipPip
  • 288 Bài viết
Điểm đánh giá: 142 (tàm tạm)

Đã gửi 22 December 2014 - 08:36 PM

Thỉnh thoảng mình nhận được bản vẽ của các đơn vị tư vấn sử dụng các mẫu hatch do họ tự tạo. những mẫu hatch này mình không có nên việc chỉnh sửa chúng không thể thực hiện được.

Mình thử xem nội dung các file .pat (file thư viện hatch) thì biết nó không được mã hóa. Nội dung của nó có thể tìm được qua việc tra các mã dxf của mẫu hatch tương ứng trong bản vẽ.

 

Ý tưởng 1: Viết 1 lisp thay thế lệnh Hatchedit (Bạn nào sợ ảnh hưởng đến hệ thống lệnh cad thì có thể viết lệnh mới, tùy nhu cầu)

Lệnh được thay thế ngoài việc thực hiện giống lệnh gốc còn được thêm chức năng tự động tạo ra mẫu hatch mới giống mẫu hatch muốn sửa khi mẫu đó không có trong thư viện cad. Nội dung nó thế nào thì đã được mô tả đầy đủ trong các mã dxf của mẫu hatch đó.

Lợi ích mà lisp này mang lại:

1. Bạn có thể quên đi việc phải sưu tầm các mẫu hatch và bổ sung vào thư viện mỗi khi cài đặt CAD.

2. Tạm biệt với các thông báo lỗi khi chỉnh sửa hatch lạ từ bản vẽ lạ.

 

Ý tưởng 2: (chỉ dành cho dân lisp và lười) Viết 1 lisp tự tạo ra các file .pat chứa các mẫu hatch thường dùng. Mỗi khi cài đặt lại cad chỉ cần load file lisp là các mẫu hatch đó được tạo ra luôn trong thư viện cad. (nhanh hơn 1 chút so với việc phải copy các mẫu hatch có sẵn vào support path :P )

 

Hiện tại mình đang lười viết nên nêu ý tưởng để cao thủ nào có hứng thì thực hiện. Xong mình copy về dùng (và hứa sẽ kích like đầy đủ) :wub:


  • 2

#2 phongtran86

phongtran86

    biết lệnh offset

  • Members
  • PipPipPip
  • 177 Bài viết
Điểm đánh giá: 22 (tàm tạm)

Đã gửi 30 December 2014 - 10:08 AM

ý tưởng tốt. hóng


  • 0

#3 Tot77

Tot77

    biết lệnh adcenter

  • Members
  • PipPipPipPipPipPipPip
  • 990 Bài viết
Điểm đánh giá: 498 (tốt)

Đã gửi 30 December 2014 - 10:42 AM

Bạn thử lsp này.

http://www.turvill.c...tuff/getpat.lsp


  • 0