《材料成型CAD/CAE/CAM》实验报告开课学院及实验室:重庆大学模具实验室年月日学院机械工程年级、专业、班03 级材控3 班姓名徐俊杰学号20031878 课程名称材料成型 CAD/CAE/CAM 实 验 项 目名称AutoLISP语言编程及参数化绘图指导老师何乃军教师评语一、实验目的及要求熟悉 AutoLISP 语言的内容,掌握常用的一些函数的功能和用法,用自定义的函数进行参数化绘图,熟悉 AutoLISP 语言程序的编制和调试方法
二、实验内容及原理编写简单的 AutoLISP 程序,并调试运行
三、实验步骤1、编写一个绘制六角螺母的AutoLISP 程序2、测试程序,如果出现错误进行修改后再上机运行,直至程序正确为止,绘制的六角螺母如图所示四、实验过程原始记录详细程序为:(defun drw() (setq d 10
0)(setq l 50) (cond((= d 3)(setq gs 1)) ((= d 4
0)(setq gs 2)) ((= d 0)(setq gs 3)) ((= d 6)(setq gs 4)) ((= d 8)(setq gs 5)) ((= d 10)(setq gs 6)) ((= d 12)(setq gs 7)) ((= d 14)(setq gs 8)) ((= d 16)(setq gs 9)) ((= d 20)(setq gs 10)) );cond2 (setq f (open"
/wb/data/data1
text" "r")) (repeat gs (setq p (read(read-line f))) );repeat (setq s (nth 0 p)) (setq k (nth 1 p)) (setq e (nth 2 p)) (setq p01(getpoint"\n 请输入插入点:") p02(po