Chuyển đến nội dung
Diễn đàn CADViet
Nguyễn Văn Quang ddt

Tạo chuyển động trong autocad

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

Em chào mọi người. Em đang làm bài tập lớn đề tài là mô phỏng chuyển động trong autocad, Mọi người ai bết cách viết chương trình như vậy không ạ. Em đang học autolisp, nhưng em xem mấy video mô phỏng đồng hồ bằng autocad, họ dùng ngôn ngữ Script. Mọi người ai biết cách mô phỏng chuyển động bằng autolisp có thể chỉ em lệnh hay chương trình có sẵn không ạ, vì cũng cuối kỳ rồi mà trước giờ học autolisp, giờ học ngôn ngữ mới thì em sợ không kịp. Đâm lao thì phải theo lao nhưng em sợ autolisp không thể làm được điều đó vì em tìm hiểu khá nhiều nhưng không thấy autolisp có biến thời gian. (có thể do em chưa tìm hiểu đế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

Bạn thử lệnh

(getvar "MILLISECS") ; xem mili giây hiện hành

(rtos (getvar "cdate") 2 6) ; Xem năm thang ngay giờ phút giây 

Autolisp không có hàm delay. Vì vậy bạn có thể dùng

(while (eq (getvar 'cdate) x)) hay (while (eq (getvar"MILLISECS") x)) Để đợi tới thời điểm nào đó.

HÌnh như cdate chính xac theo giây.  millisecs chính xác theo %giây.

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

Có một ví dụ như này về game snake:

https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/a-quick-game-of-snake-inside-autocad-enjoy/td-p/9215506

Còn muốn làm đồng hồ thì LM cũng có, bạn google "create a clock by lisp" sẽ thấy.

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

×