Tham khảo tài liệu 'auto technology - kĩ thuật tự động thiết kế cơ khí, điều kiển máy phần 9', kỹ thuật - công nghệ, tự động hoá phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Các hàm khác. defun vit kichthuoc alist mở file chứa dữ liệu vít dọc các dỏng dữ liệu lạo danh sách và lấy thành phẩn đầu lạo danh sách popup setq findfile vít I dat lìm xem file có tồn lại iff progn sctq mlist mk_lisl fl đọc dữ liệu và lạo danh sách alist mk_key_list mlist 0 dưa các phần tử n ong danh sách alist vào popup siart_list kichihuoc mapcar addjisl alist endjist kết thúc hừm vứ kichthuoc defun vit trasolieu size alist num d s tt Imin Imax 1 c2 c3 c4 c5 truy cập tới bân ghì số liệu vít có dường kính dã dị lì lì setq num aioi size alist nlh num mlist tra các thông số. setq d nth 1 alist s nth 2 alist tt nth 5 alist hnin nth 6 alist Imax nth 7 alist đường kính dang nghĩa kích thước s cờ lê bước chiều dài tối thiểu chiêu dáì tởì đa chuyển các kích thước sang chuỗi ký tự setq cl strcat M rtos d 2 1 setq c2 strcat s rtos s 2 1 setq c4 strcat Lmin rtos Imin 2 0 seiq c5 strcat Lmax rtos Imax 2 0 setq c3 strcat ì rtos tt 2 I đưa vảo danh sách cho list box start_list motachỉtiet 1 add_list cl addjist c2 add_list c4 addjist c5 add_list c3 end_list kết thúc hàm vit trasolieu 250 . LIÊN KẾT VỚI CÁC CHƯƠNG TRÌNH KHÁC Nhược điểm của ngôn ngữ AutoLISP là cách thức tổ chức chương trình lỏng lẻo và cách viết mã lệnh tương đối phức tạp. Vì vậy nếu dùng AutoLISP viết các chương trình tính toán lớn sẽ rất khó và mất nhiều thời gian. Một giải pháp khắc phục là viết chương trình tính toán trên ngôn ngữ khác lưu kết quả vào file và truyền kết quả này qua AutoLISP để thể hiện bản vẽ. Từ AutoLISP có thể gọi một chương trình thực thi đã dịch qua hàm startapp với cú pháp chung như sau startapp appcmd file trong đó appcmd - tên chương trình ứng dụng cần thực hiện. file - tên file cần mở bởi chương trình appcmd nếu có . Ví dụ để xem nội dung file bằng ứng dụng Notepad của Windows có thể gọi từ AutoLISP biểu thức sau startapp notepad Các phiên bản gần đây cua AutoCAD cung cấp thêm một khả năng phát triển ứng dụng mới dành cho người sử dụng đã quen thuộc .