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

dauquangminh

Thành viên
  • Số lượng nội dung

    41
  • Đã tham gia

  • Lần ghé thăm cuối

  • Ngày trúng

    3

Cộng đồng

38 (tàm tạm)

About dauquangminh

  • Cấp bậc
    biết vẽ arc
  1. (Yêu cầu của Lisp đã sửa lại cho đơn giản hơn, mong các bác giúp đỡ: Lisp sẽ đo chiều dài từ điểm đầu đến 1 hoặc 2 điểm được pick trên 1 polyline hoặc 1 line và điền vào 1 text có sẵn như hình vẽ: Lisp sẽ hỏi như sau: - Chọn line/polyline cần tính lý trình: - Điểm đầu nằm bên trái (T) hay phải (P): nếu gõ T tức điểm đầu là điểm A, còn gõ P tức điểm đầu là điểm B - Làm tròn sau dấu chấm mấy con số: ví dụ là 2 - Tính lý trình của 1 hay 2 điểm: (Nếu ta chọn 1 thì lisp sẽ hỏi tiếp như sau:) - Pick điểm thứ nhất cần tính lý trình: ví dụ ta chọn điểm 1 - Chọn text để điền kết quả: (Nếu ta chọn 2 thì lisp sẽ hỏi tiếp như sau:) - Pick điểm thứ nhất cần tính lý trình: ví dụ ta chọn điểm 1 - Pick điểm thứ hai cần tính lý trình: ví dụ ta chọn điểm 2 - Chọn text để điền kết quả: Kết quả 1 sẽ chạy ra như hình vẽ - Pick điểm thứ nhất cần tính lý trình: ví dụ ta chọn điểm 3 - Pick điểm thứ hai cần tính lý trình: ví dụ ta chọn điểm 4 - Chọn text để điền kết quả: Kết quả 2 sẽ chạy ra như hình vẽ … cứ như thế… khi nào tính xong thì nhấn Enter để kết thúc lisp. Lưu ý: Kết quả chạy ra có một số đặc điểm sau: - Text sau khi điền kết quả vẫn giữ nguyên tất cả các thuộc tính về layer, màu sắc, đường nét, góc ... như cũ - Khi tính lý trình của 1 điểm thì kết quả sẽ có dạng "Km0+024.74" - Khi tính lý trình của 2 điểm thì kết quả sẽ có dạng "Km0+024.74-Km0+036.21" Trong cụm text "Km0+024.74-Km0+036.21" hay "Km0+024.74" thì "Km","+","-" không đổi, chỉ các con số như "0"," 024.74"… thay đổi theo khoảng cách lisp đo được từ điểm đầu đến điểm 1 và 2 Ví dụ đo được "24.74" thì lisp sẽ ghi là "Km0+024.74" Ví dụ đo được "124.74" thì lisp sẽ ghi là "Km0+124.74" Ví dụ đo được "1124.74" thì lisp sẽ ghi là "Km1+124.74" (làm tròn: lấy theo số liệu người dùng đã nhập ở trên, phần "Làm tròn sau dấu chấm mấy con số:" ) Cảm ơn các bác rất nhiều. Yêu cầu đã được đơn giản bớt. Mong giúp đỡ. Nếu các bác thấy dài quá thì cứ nói, em sẽ bỏ thêm nữa
×