Chuyển đến nội dung
Diễn đàn CADViet
conghoa

[Yêu cầu] Lisp insert nhanh Block Dynamic

Các bài được khuyến nghị

Mình có tìm trên CadViet cũng như trên mạng nhưng chưa thấy lisp nào liên quan đến việc insert nhanh Block Dynamic.

- Cụ thể là với 1 block đã được add các action để tạo thành Block Dynamic ta có các Parameters (point, line, rotation, Flip, Align ...), khi muốn thay đổi Block Dynamic ta thường kick chuột vào các mũi tên để điều chỉnh (độ dài, độ cao, phóng to, xoay) đối tượng.

- Khi các đối tượng Block Dynamic được dùng nhiều lần thì việc điều chỉnh bằng chuột sẽ không còn nhanh nữa. Mục đích của việc insert nhanh Block Dynamic giúp cho người dùng nhanh chóng tạo được 1 đối tượng mong muốn từ Block Dynamic mẫu.

 

+Nhiệm vụ của lisp:

- Chạy lisp insertBlockDynamic

- Lisp cho 2 lựa chọn:

----- Chọn trực tiếp block cần chỉnh

----- Hiện ra 1 bảng tổng hợp các BlockDynamic có trong bản vẽ (hoặc có thể chọn đường dẫn đến file blockDynamic có sẵn)

- Người dùng chọn Block cần chỉnh 

- Lisp hoạt động hiện lên 1 bảng trong đó liệt kê các Parameter có trong file blockDynamic được chọn để người dùng chỉnh sửa

- Sau khi người dùng chỉnh sửa các thông số đúng như ý muốn sẽ kết thúc lệnh và pick vào điểm cần insert.

- Lisp sẽ chèn đối tượng BlockDynamic đã được chỉnh sửa tại đúng vị trí được chọn, Kết thúc lisp.

 

Giải thích hơi dài dòng, mong các bác làm giúp lisp này nhé!

Thanks All

 

ps: Đây là file BlockDynamic ví dụ để làm Lisp

http://www.cadviet.com/upfiles/3/1969_block_dynamic.dwg

 

 

 

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Sao mình có cảm giác , nó không nhanh hơn là làm bằng tay nhỉ

Vì, nếu là bảng chọn thì trong Quick Propites... của Cad (từ cad2010) đã có thể làm việc này rồi

101306_20131102_181650.png

  • Vote tăng 2

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

.......

- Người dùng chọn Block cần chỉnh 

- Lisp hoạt động hiện lên 1 bảng trong đó liệt kê các Parameter có trong file blockDynamic được chọn để người dùng chỉnh sửa

..............

 

+ Trường hợp mình chỉ muốn một số parameter hiện lên thì chọn Block Dynamic -> Bedit -> Chọn parameter -> Ctrol+1 -> chọn Show Properties (No là không hiện / Yes là hiện) thuộc tính đó trong lệnh MO và Quick Pro

  • Vote tăng 2

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Tạo một tài khoản hoặc đăng nhập để nhận xét

Bạn cần phải là một thành viên để lại một bình luận

Tạo tài khoản

Đăng ký một tài khoản mới trong cộng đồng của chúng tôi. Điều đó dễ mà.

Đăng ký tài khoản mới

Đăng nhập

Bạn có sẵn sàng để tạo một tài khoản ? Đăng nhập tại đây.

Đăng nhập ngay

×