Autolisp là gì? Cách tạo và chỉnh sửa file AutoLisp

1. Autolisp là gì?

Autolisp là gì? Cách tạo và chỉnh sửa file AutoLisp

  • LISP  (viết tắt của List Processing) là một ngôn ngữ lập trình bậc cao. Lập trình viên chỉ cần soạn các danh sách biểu thị các mối quan hệ giữa các giá trị ký hiệu, và chương trình sẽ tiến hành các phép tính bằng các giá trị được diễn đạt trong bản danh sách đó
  • Autolisp  (tập con của ngôn ngữ lisp) là một ngôn ngữ thông dịch, được viết theo cấu trúc và thủ tục chặt chẽ như ngôn ngữ LISP và được bổ sung thêm các hàm để phù hợp với AutoCAD
  • Bạn có thể tham khảo thêm về lịch sử ngôn ngữ Lisp tại

    http://en.wikipedia.org/wiki/Lisp_(programming_language)

                       

2. File chương trình Autolisp 

  • File chương trình AutoLisp là một file văn bản ASCII (không chấp nhận Unicode), có phần mở rộng là LSP (chưa mã hóa) và FAS, VLX (đã mã hóa).
  • Nội dung bên trong file văn bản này là các đoạn mã lệnh, các biểu thức lồng nhau.
  • Ưu điểm của file Lsp : 
  • Chỉ cần tạo file Lisp một lần, ta có thể gọi sử dụng chúng nhiều lần bất cứ khi nào cần
  • Có thể sửa lỗi trước khi yêu cầu CAD thực hiện các biểu thức
  • CAD tính toán các biểu thức trong file chương trình nhanh hơn so với nhập vào dòng nhắc lệnh

Autolisp là gì? Cách tạo và chỉnh sửa file AutoLisp Autolisp là gì? Cách tạo và chỉnh sửa file AutoLisp Autolisp là gì? Cách tạo và chỉnh sửa file AutoLisp

3. Tạo file Lisp

  • Như đã nêu, file chương trình Lisp được tạo ra như là một file văn bản (text) đơn giản với mã chuẩn dạng ASCII, phần mở rộng LSP. Vậy nên ta có thể tạo file Lisp bằng tất cả các chương trình soạn thảo đơn giản (Notepad, Word, N++, Vlide …)
  • Hãy thử với cách đơn giản nhất : Tạo file Lisp bằng chương trình có sẵn trong Window : Notepad :
  • Tại một thư mục bất kỳ, nhấn chuột phải, chọn New -> Text Document.
  • Đổi tên file vừa tạo thành tên File ta muốn với phần mở rộng LSP (thay vì txt)

Autolisp là gì? Cách tạo và chỉnh sửa file AutoLisp

Autolisp là gì? Cách tạo và chỉnh sửa file AutoLisp

  • Trong trường hợp Window của bạn đang bỏ chế độ hiển thị đuôi mở rộng, hãy Open file Text vừa tạo, Save As file thành dạng Tên_file.LSP” . Chú ý 2 dấu “” để đảm bảo file sẽ chuyển thành đuôi mở rộng LSP

Autolisp là gì? Cách tạo và chỉnh sửa file AutoLisp

Autolisp là gì? Cách tạo và chỉnh sửa file AutoLisp

 

  • Quy tắc đặt tên file Lisp : không dài quá và không nên chứa ký hiệu Unicode (tiếng Việt Unicode có dấu). Ngay cả các thư mục chứa file Lisp cũng tránh để xuất hiện Unicode
  • Ví dụ tên file hợp lệ : Test.lsp, DrawRec.lsp, Clear Layer.lsp
  • Ví dụ tên file sai : Test.lisp, Vẽ HCN.lsp, Xóa layer.lsp

4. Viết, chỉnh sửa file Lisp

  • Viết, chỉnh sửa file Lisp là công việc viết code vào file lisp, sửa các mã lệnh khiến chương trình lỗi hoặc chạy không như mong muốn.
  • Vì bản thân file Lisp là một file text đơn giản, nên bạn có thể dung bất kỳ chương trình soạn thảo nào để chỉnh sửa.
  • Có thể dung chính trình soạn thảo Vlide (đánh lệnh Vlide) để chỉnh sửa. (Vlide còn dùng để gỡ rối chương trình )
  • Ketxu sử dụng N++ để soạn thảo và chỉnh sửa file Lisp. Đây là một công cụ mã nguồn mở với nhiều Plugin cập nhật tự động, khá thuận tiện cho quá trình coding, mọi người có thể lấy về ở trang chủ

    http://notepad-plus-plus.org/

Trong khóa học AutoCAD Thấu hiểu và áp dụng Ketxu có nói rất kỹ phần này, các bạn có thể tham gia ngay để biết thêm

Xin cảm ơn và hẹn gặp lại.

@Ketxu

 

♦Trang tài liệu dành cho sinh viên Kỹ thuật: https://tangkinhsach.vn/
♦Trang tuyển dụng dành cho Kỹ sư – Sinh viên kỹ thuật: https://tuyendungkysu.vn/ 
—————————————————-
Tham gia ngay ĐĂNG KÝ NGAY

One thought on “Autolisp là gì? Cách tạo và chỉnh sửa file AutoLisp

  1. Pingback: Hướng dẫn chụp ảnh trong CAD với Snipping Tools - Tangkinhsach.vn

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *