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

Sửa lisp tính Trung bình cộng

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

Em chào các bác. Em có sưu tầm được 1 lisp tính Trung bình cộng trên nhóm nhưng để phục vụ cho công việc tốt hơn. Các bác có thể giúp e sửa theo nhu cầu bên dưới không ạ. Em cảm ơn

Chọn số để tính  --> Nhập đường kính thép mình muốn --> Từ đó tính ra khoảng cách thép cần rải --> chọn vị trí xuất kết quả (kết quả sẽ bao gồm đường kính đã nhập và bước thép tính được)

VD: 16a250
(Nếu có thể thì lisp sẽ tự động bôi vàng các số được chọn dùng để tính ko)
Text kết quả: 
- Luôn quay theo phương X
-Layer là layer hiện hành
-Kiểu text là kiểu hiện hành
- Chiều cao theo chiều cao của các số dùng để tính TBC

Tinh TBC.LSP

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

(dùng Chat GPT) 

Autolisp: chọn một Text muốn tính ra A (khoảng cách rải), sau đó nhập vào đường kính d . A = pi * d * d * 1000 / ( 4 * 100 * TBC) . Sau đó làm tròn A đến 10. Kết quả có dạng 16a250 với 16 là đường kính, 250 là A. Kết quả này là text sẽ được đặt vào autocad với điểm pick, các thuộc tính khác lấy từ text đã chọn. Text đã chọn sẽ đổi màu sang màu 3. 

Kết quả sẽ ra như bạn mong muốn. Vấn đề quan tâm ở đây là bạn phải diễn đạt rõ ràng nội dung, đúng lộ trình thao tác. 

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
3 phút trước, cuongtk2 đã nói:

(dùng Chat GPT) 

Autolisp: chọn một Text muốn tính ra A (khoảng cách rải), sau đó nhập vào đường kính d . A = pi * d * d * 1000 / ( 4 * 100 * TBC) . Sau đó làm tròn A đến 10. Kết quả có dạng 16a250 với 16 là đường kính, 250 là A. Kết quả này là text sẽ được đặt vào autocad với điểm pick, các thuộc tính khác lấy từ text đã chọn. Text đã chọn sẽ đổi màu sang màu 3. 

 Kết quả sẽ ra như bạn mong muốn.

Có lần yêu cầu phức tạp hơn cả code, em từng viết cái prompt dài như 1 cái sớ và dài hơn cả code nếu viết gọn mấy cái xuống dòng lại.

  • Like 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
Vào lúc 25/4/2025 tại 21:04, NTHAHT đã nói:

Bạn dùng lệnh ATTSYNC>Yes, hoặc insert lại block đó là được.

 

4 giờ trước, cuongtk2 đã nói:

(dùng Chat GPT) 

Autolisp: chọn một Text muốn tính ra A (khoảng cách rải), sau đó nhập vào đường kính d . A = pi * d * d * 1000 / ( 4 * 100 * TBC) . Sau đó làm tròn A đến 10. Kết quả có dạng 16a250 với 16 là đường kính, 250 là A. Kết quả này là text sẽ được đặt vào autocad với điểm pick, các thuộc tính khác lấy từ text đã chọn. Text đã chọn sẽ đổi màu sang màu 3. 

Kết quả sẽ ra như bạn mong muốn. Vấn đề quan tâm ở đây là bạn phải diễn đạt rõ ràng nội dung, đúng lộ trình thao tác. 

cảm ơn a đã chỉ bảo, cơ mà cái đổi màu những text được chọn chat gpt nó chịu a ah, a có thể xem qua được không

Tinh TBC - Sao chép.LSP

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 6/5/2025 tại 21:06, Htn02 đã nói:

 

cảm ơn a đã chỉ bảo, cơ mà cái đổi màu những text được chọn chat gpt nó chịu a ah, a có thể xem qua được không

Tinh TBC - Sao chép.LSP

Tôi chạy thử lisp thấy nó đổi màu được ra màu xanh lá rồi 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
10 phút trước, duy782006 đã nói:

Tôi chạy thử lisp thấy nó đổi màu được ra màu xanh lá rồi mà bạn?

a dùng win10 hay 11 vậy ạ, e thử trên win 11 lại không được

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 8/5/2025 tại 16:51, amateurday đã nói:

Thì ra số trung bình cộng nó là thế lày. Thầy cô ngày xưa lừa mình rồi.

=))))
Đọc yêu cầu mình biết thừa ý OP rồi, mà dân XD còn biết, chứ k thì cũng oải xà lách :D

  • Like 1
  • 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
Vào lúc 13/5/2025 tại 07:47, amateurday đã nói:

image.png.c88061175cb7dd44f4340b7ad550f3d0.png

 

Vậy ý nghĩa kết quả và mục đích là gì cả nhà mình nhỉ?

Tính đường kính và bước thép rải sàn á b

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

×