Đến nội dung


Hình ảnh
- - - - -

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


  • Please log in to reply
6 replies to this topic

#1 CUONG20051982

CUONG20051982

    biết lệnh extend

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

Đã gửi 22 September 2012 - 11:04 PM

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)
  • 0

#2 Doan Van Ha

Doan Van Ha

    biết lệnh adcenter

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 5454 Bài viết
Điểm đánh giá: 2626 (tuyệt vời)

Đã gửi 23 September 2012 - 07:18 AM

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?
  • 0

* Chỉ nên yêu cầu Lisp khi bạn làm việc đó mất cả ngày nhưng họ chỉ viết 1 giờ. Đừng nêu yêu cầu Lisp khi bạn chỉ làm 1 giờ nhưng bắt họ phải mất cả ngày.

* Nhờ viết lisp cũng như đi khám bệnh. Chỉ gởi căn cước và than sắp chết thì không bác sỹ nào cứu sống được.


#3 CUONG20051982

CUONG20051982

    biết lệnh extend

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

Đã gửi 23 September 2012 - 09:16 AM

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à.
  • 0

#4 ketxu

ketxu

    Copier - Paster - Editor

  • Moderator
  • PipPipPipPipPipPipPip
  • 5685 Bài viết
Điểm đánh giá: 2606 (tuyệt vời)

Đã gửi 23 September 2012 - 11:13 AM

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 :)
  • 0

Thành viên nhóm CadMagic.
Mời bạn ghé thăm facebook nhóm - Page viết lisp theo yêu cầu  :
CAD MAGIC


#5 CUONG20051982

CUONG20051982

    biết lệnh extend

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

Đã gửi 23 September 2012 - 11:34 AM

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.
  • 0

#6 hoctap24

hoctap24

    Chưa sử dụng CAD

  • Members
  • Pip
  • 1 Bài viết
Điểm đánh giá: 0 (bình thường)

Đã gửi 06 April 2014 - 04:40 PM

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


  • 0

#7 phamthanhbinh

phamthanhbinh

    biết lệnh adcenter

  • Moderator
  • PipPipPipPipPipPipPip
  • 6009 Bài viết
Điểm đánh giá: 3113 (tuyệt vời)

Đã gửi 06 April 2014 - 06:04 PM

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è.


  • 0
Chúc các quý Anh trên diễn đàn luôn khỏe, đẻ thêm được nhiều thứ để mót.