

haptkts
-
Số lượng nội dung
8 -
Đã tham gia
-
Lần ghé thăm cuối
Bài đăng được đăng bởi haptkts
-
-
Hiện mình có 1 lisp nhưng đã bị mã hoá file định dạng *.VLX .Xin hỏi các bạn cách đọc được code <a href="http://www.cadviet.com/upfiles/mutiarea2004.vlx" target="_blank">http://www.cadviet.com/upfiles/mutiarea2004.vlx</a>Thân
Mình biết người viết lsp này. Nếu cần liên hệ thì mình có thể giúp đấy :s_big:
-
bạn load lisp đánh cốt lên, sau đó load tiếp lisp dưới đây vào và dùng lệnh CS (cốt san nền)(defun c:cs()
(c:cot00)
(c:dc)
)
http://www.cadviet.com/upfiles/banvekiemtra.dwg
http://www.cadviet.com/upfiles/caodo_sua.lsp
Mình gửi lại Hoanh mot file bản vẽ và file lsp mình đã sửa theo ý mình. Trong bản vẽ có 2 phần, phần ngoài vòng tròn là phần khoảng cách giữa 2 đường là 1000mm (offset 1000) thì cho kết quả rất tốt, kể cả trường hợp mình nhập cao độ tuyết đối vào (như trước mình cũng đã nói về loại toạ độ này, thực ra mình muốn tiện hơn thôi, không muốn phụ thuộc vào gốc 0.0 mà có thể tính cao độ từ một điểm mà mình đã biết cao độ trong bản vẽ). Phần trong vòng tròn mình thử với khoảng cách giưa hai đường la 5m (offset 5) thì kết quả không đúng, nếu chỉ offset 1 thì lại trả kết quả về 0.000. Mình cũng không hiểu rõ lắm nên mạo muội sửa nhưng không được. Nhờ bạn giúp nhé.
-
Quả thật tôi không phải bên chuyên ngành này nên không rõ.Bạn hãy nêu yêu cầu thật cụ thể, nếu bạn muốn có 1 lisp đánh cốt đúng ý bạn.
Theo như mình hiểu thì trong chương trình của bạn:
-Đầu tiên, xác định cao độ chuẩn để tính các cao độ khác. Nếu đặt cốt vào vị trí này thi sẽ tự động ghi là +-0.000
-Sau đó pick vị trí khác thì sẽ tính chênh cao và ghi ra giá trị chênh đó so với +-0.000. (chẳng hạn chênh cao là 3m thi sẽ ghi là +3.000)
OK?
Như thế đối với bản vẽ kiến trúc (mặt cắt, mặt đứng thì quá ngon lành)
Trong bản vẽ chuyên ngành khác, như bên thuỷ lợi, họ dùng cao độ thực tế của địa hình (chẳng hạn như cao độ đỉnh đập là +125.00, đáy đập là +100.00), nếu dùng cao độ 0.0 như trong chương trình thi sẽ phải đặt ở 1 điểm rất xa. Nên mình muốn như thế này:
-Cũng vẫn xác định cao độ gốc, nếu dùng cao độ tương đối thì giá trị là +-0.000, nếu là tuyệt đối thì giá trị có thể do người dùng nhập vào.
-Sau đó các vị trí khác sẽ tính theo việc dùng cao độ tương đối hoặc tuyệt đối.
Ví dụ với trường hợp cao độ tuyệt đối, mình pick vào điểm đỉnh đập trong mặt cắt đập, nhập vào là +125.00, sau đó pick xuống đáy đập thì sẽ tự động tính chênh cao và ghi là +100.00.
Mình nghĩ thực ra chỉ là việc mình coi caodo00 có giá trị =0 và #0 thôi. Giúp mình với nhé. Thank you!
-
Nếu muốn thay đổi cốt 0.0 thì chỉ việc nhập lệnh cot00 rồi nhập vào cao độ 0.0 mới.Tôi chưa hiểu khó khăn của bạn.
Theo mình được biết thì trong một số trường hợp người ta không dùng cao độ tương đối (+-00) mà dùng cao độ tuyệt đối (theo cao độ địa hình). Chẳng hạn như cao độ 0,0 tương đối ứng với cao độ +132.00 ngoài thực tế. Mình muốn thay số +-0.000 = +132.00. Sau đó các cao độ khác sẽ tính theo cốt +132.00 (chẳng hạn +135.00 chứ không phải là +3.000 theo cốt 0.0 nữa).
-
Ban Hoanh oi! Lisp đánh cao độ của bạn áp dụng cho bản vẽ kiến trúc thì quá chuẩn luôn, nhưng với các bản vẽ chuyên ngành khác như thuỷ lợi... họ không dùng caodo 0.0 mà dùng cao độ tự nhiên (chẳng hạn như lệnh lưu cao độ 0.0 có thể là một cao độ có giá trị khác). Bạn có thể giúp thêm phần này được không? Mình cũng đã loay hoay sửa nhưng không được, không phải vì lười mà vì mức độ am hiểu về lisp còn quá non nớt. Cảm ơn bạn rất nhiều. Mong được hồi âm sớm.
-
In nhanh CAd
trong Sử dụng AutoCAD
Mình đã thử lại và kết quả thực sự ngoài ý muốn của mình. Một lần nữa cảm ơn NH nhiều.
-
In nhanh CAd
trong Sử dụng AutoCAD
Rất cảm ơn Nguyễn Hoàng về lisp Mplot_debug của bạn. Mình dùng thử thấy rất tốt cho việc in đúng khổ giấy, chẳng hạn với những bản vẽ vẽ trên khung A3 thì khi scale cả khung lên bao nhieu lần thi in ra vẫn chuẩn, mình đoán là bạn để tỷ lệ in 1:1. Nhưng bọn mình không phải lúc nào cũng in trên A3 (chỉ lúc xuất hồ sơ thôi), nhiều khi muốn in bản vẽ A3 trên giấy A4 để kiểm tra thì ko dùng Mplot duoc. Nếu được thì bạn có thể thêm giúp cho một dòng "scale to fit" để có thể chủ động in trên nhiều khổ giấy được ko? Cảm ơn sự đóng góp của bạn rất nhiều.
MIỀN BẮC - ĐIỂM DANH OFF SINH NHẬT 2 TUỘI
trong Giao lưu gặp gỡ
Đã đăng · Trả lời báo cáo
Chúc mừng CADVIET thêm tuổi mới, thêm nhiều tools cho anh em chiến đấu.