Nơi đề xuất các tiện ích về Lisp (vẽ triển khai kết cấu)

RE: Nơi đề xuất các tiện ích về Lisp (vẽ triển khai kết cấu)

17-07-2013, 07:52

lenam

Thanks bác. Để tiếp tục em muốn hỏi bác có lisp nào đổi nhanh tất cả lệnh tắt của mình ko. Ví dụ : e đánh 1 lệnh thì lệnh co thành c, tr thành t, laysio thành 1....v..v Như vậy mỗi lần cài lại hay đi nơi khác mình chỉ cần load lisp là được. ko phải copy vào đường dẫn.

Trong CAD không có lệnh nào là co, chỉ có lệnh copy, và không có lệnh nào mang tên là tr, chỉ có lệnh Trim Trong Lisp, bạn viết như sau : (c là lệnh tắt của lệnh copy, T là lệnh tắt của trim) (defun c:c() (command copy)) (defun c:t() (command trim))

0

Tue_NV

Bài viết: 49

Số lượt thích: 1

Tham gia: 20/06/2023

RE: Nơi đề xuất các tiện ích về Lisp (vẽ triển khai kết cấu)

18-07-2013, 09:00

anh Tue_NV ơi em nhờ anh giúp em một lisp này với ạ em muốn ẩn đối tượng hoặc một số đối tượng ở một vùng chọn bằng một đường polyline anh giúp em vụ này với ạ em cảm ơn anh nhiều

0

hoanguyen

Bài viết: 9

Số lượt thích: 0

Tham gia: 01/10/2021

RE: Nơi đề xuất các tiện ích về Lisp (vẽ triển khai kết cấu)

18-07-2013, 13:34

hoanguyen

anh Tue_NV ơi em nhờ anh giúp em một lisp này với ạ em muốn ẩn đối tượng hoặc một số đối tượng ở một vùng chọn bằng một đường polyline anh giúp em vụ này với ạ em cảm ơn anh nhiều

Trong CAD2010 trở đi, có 3 lệnh: - Lệnh isolateobjects : Hiện các đối tượng được chọn và ẩn các đối tượng còn lại - Lệnh hideobjects : Chọn các đối tượng ẩn đi, - Lệnh unisolateobjects : Hiện lại toàn bộ đối tượng 3 lệnh này cũng nằm ở biểu tượng hình cái đèn ở góc dưới, bên phải màn hình Về vấn đề của bạn, mình chưa hiểu " muốn ẩn đối tượng hoặc một số đối tượng ở một vùng chọn bằng một đường polyline" Ẩn đối tượng bằng một đường polyline Nghĩa là sao bạn?

0

Tue_NV

Bài viết: 49

Số lượt thích: 1

Tham gia: 20/06/2023

Hồ Việt Hùng

Bài viết: 1,916

Số lượt thích: 270

Tham gia: 21/03/2012

RE: Nơi đề xuất các tiện ích về Lisp (vẽ triển khai kết cấu)

18-07-2013, 14:33

Hi, Mình không biết về lisp, chỉ là tìm và lấy từ trên mạng, nên không biết là yêu cầu viết lisp của mình có lớn không. Mong mọi người xem và tư vấn giúp. Mình muốn vẽ cột trên mặt bằng kết cấu như trong SpeedCad (lệnh là COT), nhưng mỗi lần sử dụng chỉ vẽ được 1 cột.
  • Chọn Layer
  • Chọn Hatch
  • Chọn Vị trí điểm chèn (9 điểm)
  • Dạng cột (cột chữ nhật, cột tròn)
  • Nhập kích thước
  • Và cuối cùng là pick các điểm cột trên mặt bằng kết cấu (vẽ được những cột cùng tính chất)
Mong nhờ mọi người xem và cho ý kiến.

0

Nguyen Minh Son

Bài viết: 2

Số lượt thích: 0

Tham gia: 20/06/2023

RE: Nơi đề xuất các tiện ích về Lisp (vẽ triển khai kết cấu)

18-07-2013, 14:41

Hồ Việt Hùng

. Em nghĩ là lenam sẽ vẽ một đường Polyline và muốn có một chức năng ẩn hết các đối tượng phía trong vùng được giới hạn bởi Polyline này

Anh Hùng nói chuẩn đấy ạ, ý em là ẩn các đối tượng hoặc một số đối tượng trong vùng polyline đã vẽ ạ em mong anh giúp em vụ này với ạ em cảm ơn anh

0

hoanguyen

Bài viết: 9

Số lượt thích: 0

Tham gia: 01/10/2021

RE: Nơi đề xuất các tiện ích về Lisp (vẽ triển khai kết cấu)

18-07-2013, 23:39

Chào các bạn! Theo yêu cầu của bạn huyxp, mình đã hoàn thiện Lisp ẩn/hiện đối tượng trong 1 vùng kín Pline Bài toán có xét tới Pline có Arc nữa (Arc Segment) Trên CADVIET, mình cũng đã viết chọn đối tượng trong vùng kín nhưng chưa xét tới Pline có chứa phân đoạn Arc Segment. Tiện ở đây, mình hoàn thiện luôn. Lisp dưới đây gồm 3 lệnh: ANPL : Ẩn đối tượng trong vùng PLINE kín HIENPL : Hiện đối tượng đã ẩn trên toàn bản vẽ CHONVK: Chọn và hiện sáng đối tượng trong vùng PLINE kín DownLoad Lisp

0

Tue_NV

Bài viết: 49

Số lượt thích: 1

Tham gia: 20/06/2023

RE: Nơi đề xuất các tiện ích về Lisp (vẽ triển khai kết cấu)

18-07-2013, 23:58

em cảm ơn anh Tue_NV rất nhiều, rất mong được học hỏi và làm quen với anh ạ

0

hoanguyen

Bài viết: 9

Số lượt thích: 0

Tham gia: 01/10/2021

Tue_NV

Bài viết: 49

Số lượt thích: 1

Tham gia: 20/06/2023

RE: Nơi đề xuất các tiện ích về Lisp (vẽ triển khai kết cấu)

19-07-2013, 01:48

Dear A Tue_NV Trong phần lisp ẩn hiện,ví dụ khi em vẽ một polyline là hình chữ nhật. em muốn ẩn hiện một phần của một đối tượng có được không anh?tức là em có một pline hay line nằm một phần trong đường biên đó, chỉ ẩn phần nào nằm trong đó? và em cũng có biết một cách dùng wipeout nhưng em muốn dùng lisp. Chân thành cảm ơn anh nhiều ạ PS: trong lisp anh vừa up lên em có thử dùng cho cad 2008 và 2014, em mới vừa dùng thử thì thấy lệnh ANPL có lỗi ạ, em nhập ANPL có báo là: Pick chon Pline kin :nil

0

hoanguyen

Bài viết: 9

Số lượt thích: 0

Tham gia: 01/10/2021

Thống kê diễn dàn

Diễn dàn hiện tại có tổng cộng 6,944 bài viết trong 1,719 chủ đề

Số thành viên đã kích hoạt 10,921 (trong đó có 300 VIP Member)

Chào mừng thành viên mới nhất của diễn đàn, Dang Loi

0397 306 689