Chuyển đến nội dung
Diễn đàn CADViet
Đăng nhập để thực hiện theo  
CUONG20051982

[yêu cầu] Lisp đếm số lượng đối tượng

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

Mình nhờ các bạn viết hộ lisp như thế này:

Đếm số đối tượng trong bản vẽ như: line, pline, spline, circle, acr. rectangle, pollygon, elipse,...

với điều kiện các đối tượng trên phải giống nhau về kích thước và hình dạng(tính cả các đối tượng đã xoay đi một góc bất kỳ nào đó như rectangle,squae,polygon mà vẫn đảm bảo về kích thước và hình dạng), các đối tượng giống hệt nhau mà nằm đè lên nhau thì xóa bỏ.

Lisp có thể theo trình tự sau:

- Nhập lệnh.

- Chọn vùng tìm kiếm đối tượng.

- Kết thúc lệnh

- Hiển thị kết quả của đối tượng được chọn: "Số lượng đối tượng là: x"

 

P/s: Nếu có thể thì phát triển giúp mình lisp chọn đếm cả đối tượng là block(các block này cũng là giống nhau tính cả block đã quay trừ những block đã scale)

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

Câu hỏi không rõ nghĩa ở chỗ "giống nhau" và khác nhau để làm gì, trong khi y/c cuối cùng là tổng số đối tượng được chọn?

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

Câu hỏi không rõ nghĩa ở chỗ "giống nhau" và khác nhau để làm gì, trong khi y/c cuối cùng là tổng số đối tượng được chọn?

 

Tại mình chỉ cần đếm các đối tượng giống nhau về kích thước tránh việc đếm cả các đối tượng đã thay đổi tỉ lệ bởi lệnh stretch, scale. Còn yêu cầu cuối đó là hiển thị cái số lượng các đối tượng giống nhau đếm được thôi mà.

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

Giống là giống cái j ? Trong 1 nhóm có A A A B B B C C C thì nó hiển thị cái j hả bạn ? Bạn yêu cầu nhều mà cái nào cũng dở đoạn :)

Theo mình thì nên yêu cầu là : Chọn đối tượng mẫu trước

Sau đó thì mới có những bước sau :)

  • Vote tăng 1

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

Giống là giống cái j ? Trong 1 nhóm có A A A B B B C C C thì nó hiển thị cái j hả bạn ? Bạn yêu cầu nhều mà cái nào cũng dở đoạn :)

Theo mình thì nên yêu cầu là : Chọn đối tượng mẫu trước

Sau đó thì mới có những bước sau :)

Giống là giống cái j ?

Ví dụ các đối tượng cùng là circle thì phải có cùng đường kính, line thì có cùng chiều dài.

 

Trong 1 nhóm có A A A B B B C C C thì nó hiển thị cái j hả bạn ?

Khi quyét vùng chọn đó mà có nhiều loại đối tượng giống nhau ví dụ như có 20 circle cùng đường kính và 10 line cùng chiều dài(các đối tượng giống nhau mà nằm đè nên nhau sẽ xóa)

hiển thị như sau:

Đối tượng circle là: 20

Đối tượng line là: 10

Theo mình thì nên yêu cầu là : Chọn đối tượng mẫu trước

Sau đó thì mới có những bước sau :)

Nếu cần thiết phải chọn đối tượng mẫu thì có thể thêm bước này cũng được mà bạn.

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

hic hic các bác cứu em với. em mới học cad.em có một bản vẽ điện. em muốn đếm trong đó có mấy cái ổ cắm mấy cái bóng đèn mấy cái công tắc mà không biết làm thế nào. em đọc mấy bài các bác nói mà không biết phải làm thế nào.thử mọi cách mà vẫn không được. các bác đừng mắng em nhé. em cảm ơn

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

hic hic các bác cứu em với. em mới học cad.em có một bản vẽ điện. em muốn đếm trong đó có mấy cái ổ cắm mấy cái bóng đèn mấy cái công tắc mà không biết làm thế nào. em đọc mấy bài các bác nói mà không biết phải làm thế nào.thử mọi cách mà vẫn không được. các bác đừng mắng em nhé. em cảm ơn

Hề hề hề,

Hãy gửi bản vẽ lên để xem cái ổ cắm nó tròn hay méo, cái công tắc nó thò hay thụt thì mới biết đường mà đếm chứ hè.

  • Vote tăng 1

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

Mình cũng đang tìm mục này, cụ thể như dự án thoát nước của mình phụ kiện Te, Cút, Y thoát thiết kế không vẽ bằng block mà vẽ bằng Polyline và có màu khác nhau, giờ đi đếm phụ kiện thủ công bằng tay cũng hơi đuối, nhờ các bạn hỗ giúp dùm.

image.thumb.png.708b86505ae597797822eab2ec062c63.png

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

Chào bạn,

Mình có mong muốn sau:

1. Có thể đếm được tổng số lượng đối tượng

2. Ghi thứ tự từng số đếm của đối tượng để có thể kiểm tra phụ kiện nào bị sót chưa đếm (tạo 1 layer mới số đếm này để dễ quản lý)

3. Có thể lọc đối tượng theo Layer, màu, polyline...

Cảm ơn các bạn.

Đếm đối tượng.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
Vào lúc 11/6/2021 tại 11:25, lanvientkh đã nói:

Chào bạn,

Mình có mong muốn sau:

1. Có thể đếm được tổng số lượng đối tượng

2. Ghi thứ tự từng số đếm của đối tượng để có thể kiểm tra phụ kiện nào bị sót chưa đếm (tạo 1 layer mới số đếm này để dễ quản lý)

3. Có thể lọc đối tượng theo Layer, màu, polyline...

Cảm ơn các bạn.

Đếm đối tượng.dwg

Mình cũng đang hóng Lisp này các bác @ketxu @Doan Van Hagiúp một tay được không bạn ơi 

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
Đăng nhập để thực hiện theo  

×