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

Nhờ Viết Lisp Vẽ Vector

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

Em chưa tiếp cận đến lập trình autolisp nhưng thường xuyên sử dụng các lisp của các anh chị trong diễn đàn. Hôm nay em có bài toán, nhờ các anh chị viết giúp một lisp phục vụ nhu cầu của em, mong các anh chị giúp đỡ.

Mong muốn kết quả hiển thị như sau:

3450_ve_vector.jpg

Dữ liệu đầu vào:

 

3450_du_lieu_dau_vao.jpg

 

Trong đó, x,y là tọa độ các điểm trên mặt cắt. Tên của từng mặt cắt thể hiện ở cột 6.

L là chiều dài của vector.

A là góc của trục Oy với vector theo chiều kim đồng hồ. Vector có điểm đầu là số thứ tự. Nếu điểm đầu và điểm cuối trùng nhau, thì góc được hiển thị là 0 (hoặc 90 độ - cái này theo quy ước).

Yêu cầu:

Sử dụng dữ liệu đầu vào để vẽ được hiển thị hình ảnh như trên. Vẽ đường Pline nối các điểm đầu của các vector được quy định cùng trên một mặt cắt. Các điểm cuối của vector trên cùng mặt cắt.

Giá trị hiển thị chiều dài và đường Pline nối giữa các điểm cuối của vector đưa vào 1 layer riêng.

VD lệnh: vvt

-          Hiện ra bảng lựa chọn file excel hoặc file text (là file dữ liệu đầu vào)

-          Chọn hệ số tỷ lệ vector:

-          Chọn chiều cao text hiển thị:

-          End.

Rất mong được các anh chị trong diễn đàn ra tay giúp đỡ. Em xin chân thành cảm ơn.

 

Đây là file word (em đã thể hiện chi tiết yêu cầu).

http://www.cadviet.com/upfiles/5/3450_nho_viet_lisp.rar

  • Vote tăng 1
  • Vote giảm 3

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

........................................

VD lệnh: vvt

-          Hiện ra bảng lựa chọn file excel hoặc file text (là file dữ liệu đầu vào)

-          Chọn hệ số tỷ lệ vector:

-          Chọn chiều cao text hiển thị:

-          End.

Rất mong được các anh chị trong diễn đàn ra tay giúp đỡ. Em xin chân thành cảm ơn.

 

Đây là file word (em đã thể hiện chi tiết yêu cầu).

http://www.cadviet.com/upfiles/5/3450_nho_viet_lisp.rar

Đưa file dữ liệu đầu vào (txt hay excel) và file CAD đã hoàn thành để đối chiếu

  • 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

Đưa file dữ liệu đầu vào (txt hay excel) và file CAD đã hoàn thành để đối chiếu

Vâng, em xin gửi các bác. 

Đây là file excel và file cad của em ạ:

http://www.cadviet.com/upfiles/5/3450_ve_vector.rar

Mong các bác giúp đỡ

  • 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

Bạn dùng thử lisp DrawVector 

 

chú ý : do đọc file excel có phần phức tạp hơn, nên tôi chuyển data qua file CSV (xem file đính kèm).

các cột dữ liệu phân cách nhau bằng dấu phẩy

 

tên lệnh : DrawVector

http://www.cadviet.com/upfiles/5/15454_drawvector.zip

  • 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

Bạn dùng thử lisp DrawVector 

 

chú ý : do đọc file excel có phần phức tạp hơn, nên tôi chuyển data qua file CSV (xem file đính kèm).

các cột dữ liệu phân cách nhau bằng dấu phẩy

 

tên lệnh : DrawVector

http://www.cadviet.com/upfiles/5/15454_drawvector.zip

Tuyệt vời quá bác ơi. Bác giúp em thêm phần chọn tỷ lệ chiều dài cho vector và chiều cao chữ trước khi xuất ra kết quả được không ạ. Cảm ơn bác rất nhiều.

  • Vote tăng 1
  • Vote giảm 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

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


×