Đến nội dung


Hình ảnh
- - - - -

Tính diện tích 1 miền bằng pick điểm


  • Please log in to reply
24 replies to this topic

#21 duy782006

duy782006

    PHẠM QUỐC DUY

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 2155 Bài viết
Điểm đánh giá: 1360 (rất tốt)

Đã gửi 15 October 2010 - 07:34 AM

Tôi đã down về và dùng thử của các bạn rồi thì thấy nó xài tốt. Nhưng tôi thấy 1 cái bất tiện là:
- Tôi chỉ định nghĩa được 1 lần tỉ lệ, ví dụ: tôi chọn tỉ lệ 1/20, rồi tính diện tích của các hình, xuất ra kết quả, rồi tôi tính diện tích của các hình khác với tỉ lệ khác, tôi sử dụng lại lênh tdt thì nó lại không hiện ra tỉ lệ để chọn mà nó vẫn tính với tỉ lệ khai báo ban đầu.
- Mà muốn khai báo với tỉ lệ khác thì lại phải thoát ra rồi vào lại file, sử dụng lại lệnh thì nó mới cho khai báo tỉ lệ.
Mong các bác fix dùm lỗi này nha(mỗi lần sử dụng lệnh là nó luôn luôn hiện ra chọn tỉ lệ muốn tính diện tích).

Tác dụng và hướng dẩn:
-Đo diện tích pline bằng cách chọn pline: gọi lệnh: DTICH
-Đo chu vi pline bằng cách chọn pline: gọi bằng lệnh: CHUVI
-Đo chu diện tích chữ nhật bằng cách pick 2 điểm góc hình chử nhật: gọi bằng lệnh: 2D Kết quả viết ra tại tâm hình chữ nhật.
-Đo diện tích 1 vùng kín bằng cách pick vào 1 điểm trong vùng: gọi bằng lệnh: DTICHP
*Lưu ý lệnh cho phép xác định gí trị 1 mét là bao nhiêu để tính toán ra diện tích theo tỏ lệ đang vẽ. Mặc định 1 mét vẽ là 1000, bạn muốn thay đổi giá trị này thì để ý khi nào lisp hỏi:
Mot met hien hanh la (1000) :
Hoặc:
Mot met hien hanh la (1000) :
Thì gỏ M enter lisp sẽ hỏi bạn: Mot met ban ve la <1000> : Bạn nhập vào enter rồi tiếp tục lệnh. Giá trị này sẽ lưu cho các lần gọi lệnh sau trong 1 phiên làm việc.

http://www.4shared.c.../tienichdo.html
  • 1

Cứ ngỡ trần gian là cõi thật.Cho nên tất bật đến bây giờ.
Tạo hộp thoại bằng lisp My blog QUY ĐỊNH ĐẶT TÊN TOPIC TRONG CHUYÊN MỤC LISPD http://ktsduy.wordpress.com/
Để cám ơn chỉ cần nhấn rep_up.png
(Là nhấn vào nút đó phía bài viết của người ta í chứ đừng có nhè cái hình này mà nhấn miết đi nha :-D


#22 trioby1

trioby1

    biết pan

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

Đã gửi 15 October 2010 - 02:56 PM

Nếu khai báo như vậy thì quá bất tiện, vì khai báo như bạn thì bạn phải làm 1 phép tính thủ công ở ngoài, sao bạn không làm như các bạn đã hướng dẫn ở trên là chỉ cần chọn tỉ lệ thì nó sẽ xuất ra kết quả cho khỏe.
- Ý mình ở đây là các bạn sửa lại lỗi : chỉ đo diện tích các hình theo 1 tỉ lệ khai báo ban đầu mà không thể khai tỉ lệ khác.
----> File hoàn chỉnh là: mỗi lần dùng lệnh tdt thì nó cho mình khai báo tỉ lệ mà mình muốn tính diện tích chứ không phải là chỉ tính diện tích theo tỉ lệ nhất định như khai báo lần đầu.
  • 0

#23 duy782006

duy782006

    PHẠM QUỐC DUY

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 2155 Bài viết
Điểm đánh giá: 1360 (rất tốt)

Đã gửi 15 October 2010 - 03:19 PM

Nếu khai báo như vậy thì quá bất tiện, vì khai báo như bạn thì bạn phải làm 1 phép tính thủ công ở ngoài, sao bạn không làm như các bạn đã hướng dẫn ở trên là chỉ cần chọn tỉ lệ thì nó sẽ xuất ra kết quả cho khỏe.
- Ý mình ở đây là các bạn sửa lại lỗi : chỉ đo diện tích các hình theo 1 tỉ lệ khai báo ban đầu mà không thể khai tỉ lệ khác.
----> File hoàn chỉnh là: mỗi lần dùng lệnh tdt thì nó cho mình khai báo tỉ lệ mà mình muốn tính diện tích chứ không phải là chỉ tính diện tích theo tỉ lệ nhất định như khai báo lần đầu.

Dạ thưa bác chắc bác chưa dùng và cũng chả chụi đọc bài viết của tui bên trên.
-Lisp này tui mặc định một mét là 1000. (bác vẽ 1 mét là bao nhiêu thì bác phải biết chứ làm phép tính làm qué gì).
-Khi bác chọn xong vùng thì khi viết kết quả nó bảo bác hoặc chọn 1 điểm để viết kết quả hoặc bác muốn thay đổi cái tỉ lệ thì bác đừng chọn điểm vội mà gò chử M rồi enter nó sẽ cho bác nhập lại cái giá trị 1 mét mà bác vẽ (tui dị ứng với những cây hỏi về tỉ lệ vì tỉ lệ theo quan niện của tui là khi in ra giấy mới tính nên tất cả các lisp tui viết khi cần tính toàn tui sẽ hỏi 1 mét vẽ bằng bao nhiêu).
-Rồi bác chỉ điểm để nó viết kết quả. Nếu lần sau trong phiên làm việc này lisp sẽ nhớ cái giá trị bác vừa nhập vào ấy, bác muốn thay lần nửa thì lại làm như thế. Mong bác khi phát biểu thì test trước phát và chịu khó dòm cái dòng command xem nó nói gì chứ ko phải cắm đầu mà nhấn với chọn xong bảo quá bất tiện.
  • 0

Cứ ngỡ trần gian là cõi thật.Cho nên tất bật đến bây giờ.
Tạo hộp thoại bằng lisp My blog QUY ĐỊNH ĐẶT TÊN TOPIC TRONG CHUYÊN MỤC LISPD http://ktsduy.wordpress.com/
Để cám ơn chỉ cần nhấn rep_up.png
(Là nhấn vào nút đó phía bài viết của người ta í chứ đừng có nhè cái hình này mà nhấn miết đi nha :-D


#24 duyanhhcm

duyanhhcm

    biết vẽ arc

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

Đã gửi 03 November 2010 - 08:57 AM

Nếu khai báo như vậy thì quá bất tiện, vì khai báo như bạn thì bạn phải làm 1 phép tính thủ công ở ngoài, sao bạn không làm như các bạn đã hướng dẫn ở trên là chỉ cần chọn tỉ lệ thì nó sẽ xuất ra kết quả cho khỏe.
- Ý mình ở đây là các bạn sửa lại lỗi : chỉ đo diện tích các hình theo 1 tỉ lệ khai báo ban đầu mà không thể khai tỉ lệ khác.
----> File hoàn chỉnh là: mỗi lần dùng lệnh tdt thì nó cho mình khai báo tỉ lệ mà mình muốn tính diện tích chứ không phải là chỉ tính diện tích theo tỉ lệ nhất định như khai báo lần đầu.

- Bác chưa tìm kỹ, chứ trên diễn đàn đã post rùi đấy thui. Đáp ứng cho bác 3 việc:
1. Pick chọn 1 điểm trong vùng muốn tính diện tích, vùng chọn (nếu kín) sẽ được tô Hatch
2. Có thể chọn tỷ lệ bất kỳ. Tỷ lệ này có thể thay đổi bất kỳ lúc nào và lưu đến lần chạy sau.
3. Muốn xuất kết quả lẻ 0.0 hay 0.0000 cũng được. Việc này cũng có thể thay đổi bất kỳ lúc nào.
- Bác tải và xem hướng dẫn để cài đặt nhé, gõ lệnh DDT để tính diện tích:
- Install: http://www.mediafire...jtz/DUYLISP.exe
- Hướng dẫn: http://www.mediafire...rwqf2nqn0/Huong dan cai dat DuyLisp.doc
  • 0
DU KHONG TIM THAY PHUOC, IT RA THAY HOA MA TRANH DI...

#25 lam_gis

lam_gis

    Chưa sử dụng CAD

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

Đã gửi 01 November 2012 - 11:40 AM

Nhờ các bác đưa diện tích về sau dấu phảy 1 số. Xin cảm ơn các bác
  • 0