ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:48.71KB ,
资源ID:8529309      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-8529309.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(AUTOCAD关于Lisp语言的二次开发的实验报告Word文件下载.docx)为本站会员(b****6)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

AUTOCAD关于Lisp语言的二次开发的实验报告Word文件下载.docx

1、3. CAD/CAM综合实验报告 (defun draw_ld() (cond (and (= d 3) (= l 18) (= l 20) (= l 22) (= l 24) (= l 28) (= l 32) (= l 36) (= l 40) (= l 44) (= l 52) (= l 200) (setq p 2.5 b 52 dk 30 k 20 t1 10 s 17 e 19.44 r 0.8) (t (alert 不存在此类螺栓!) (exit) (setq p0 (getpoint n请输入基点:) (setq ang (getangle n请输入旋转角:(setq p1 (

2、polar p0 (+ ang (* 0.5 pi) (/ dk 2.0) p2 (polar p1 (+ ang pi) k) p3 (polar p0 (+ ang pi) k) (setq p4 (polar p3 (+ ang (* 0.5 pi) (/ e 2.0) p5 (polar p4 ang t1) p8 (polar p3 ang t1) p6 (polar p8 (+ ang (* 0.5 pi) (* e 0.25) p7 (polar p3 (+ ang (* 0.5 pi) (* e 0.25) p9 (polar p0 (+ ang (* 0.5 pi) (/ d

3、 2.0) (setq p10 (polar p9 ang (- l b) p12 (polar p10 (+ ang (* 1.5 pi) (/ d 2.0) p11 (polar p12 (+ ang (* 0.5 pi) (* (/ d 2.0) 0.85) p14 (polar p11 ang b) p15 (polar p12 ang b) p16 (polar p15 (+ ang pi) (* 0.15 d) p13 (polar p16 (+ ang (* 0.5 pi) (* 0.5 d) (setq p17 (polar p15 ang (* 1.5 dk) (setq p

4、18 (polar p17 (+ ang (* 0.5 pi) (/ e 2.0) (setq p19 (polar p17 (+ ang (* 0.83 pi) (/ e 2.0) (setq p20 (polar p17 (+ ang (* 1.17 pi) (/ e 2.0) (setq p21 (polar p17 (+ ang (* 1.5 pi) (/ e 2.0) (setq p22 (polar p17 (+ ang (* 1.83 pi) (/ e 2.0) (setq p23 (polar p17 (+ ang (* 0.17 pi) (/ e 2.0) (setq r (

5、* 0.5 dk) (setq pc1 (polar p15 ang k) pc2 (polar p3 (+ ang pi) k) (setq pc3 (polar p17 (+ ang pi) (* 0.8 dk) pc4 (polar p17 ang (* 0.8 dk) pc5 (polar p17 (+ ang (* 0.5 pi) (* 0.8 dk) 2 pc6 (polar p17 (+ ang (* 1.5 pi) (* 0.8 dk) (setvar osmode 0) (command layer s中心线) line pc1 pc2 pc3 pc4 pc5 pc6 粗实线

6、pline p0 p1 p2 p3 (setq ss (entlast) mirror ss p9 p13 p14 p15 p10 p12 p13 p16 circle p17 r p18 p19 p20 p21 p22 p23 p18 细实线 p11 p14 虚线 p4 p5 p6 p7 p6 p8 4. 对话框程序如下:ld:dialoglabel=内六角圆柱头螺钉;:column:boxed_column label=图例imagekey=lldwidth=60;aspect_ratio=0.5;color=0; boxed_rowlabel=螺钉参数popup_listlabel=d:

7、list=M3nM4nM5nM6nM8nM10nM12nM14nM16nM20key=zhijinwidth=16;fixed_width=true; 螺栓长度l:5n6n8n10n12n16n20n25n30n35n40n45n50n55n60n65n70n80n90n100n110n13 20n130n140n150n160n180n200changdufixed_width=true; row width=60;height=4;ok_button;spacer;text label= 第 一 组 (GB/T70.1-2000)cancel_button; 对话框预览如下:5. 整个驱动

8、程序如下:(defun c:ld( ) (setq load_id (load_dialog ld1.dcl(if (= load_id 0) (alert n加载失败!(progn (setq disp_id (new_dialog ld load_id) (if (not disp_id) (alert n无法正常显示对话框!(progn (action_tile accept(get_date)(done_dialog 1)(action_tile cancel(done_dialog 0)(showslide) (setq start_id (start_dialog) ) (if (

9、= start_id 1) (draw_ld) (unload_dialog load_id) );(defun get_date() (setq id1 (atoi (get_tile ) (setq zj_list (list 345681012141620(setq d (atof (nth id1 zj_list) (setq id2 (atoi (get_tile (setq cd_list (list 2530354045505560657080901004 110120130140150160180200 ) (setq l (atof (nth id2 cd_list) );(

10、defun showslide() (start_image (setq maxx (dimx_tile ) maxy (dimy_tile (fill_image 20 0 maxx maxy -2) (slide_image 20 0 maxx maxy ld.sld(end_image);(defun draw_ld( ) 5 四、十字槽沉头螺钉的设计 1. 通过分析得知可以以螺钉的直径d和长度l作为设计的主要参数,参数图样如下: 6 用对话框来实现,并采用下拉列表选择两个主要参数螺钉直径d和螺钉长度l,其它的参数在驱动程序中设定。3. 绘制螺钉的程序 (defun draw_hld()

11、 p2 (polar p1 ang (* 0.07 dk) p3 (polar p0 ang (* 0.07 dk) (setq p4 (polar p3 (+ ang (* 0.5 pi) (/ m 2.0) p5 (polar p0 ang k) p6 (polar p0 ang cs) p7 (polar p5 (+ ang (* 0.5 pi) (* d 0.5) p8 (polar p5 ang a) p9 (polar p8 (+ ang (* 0.5 pi) (* (/ d 2.0) 0.85) p10 (polar p8 (+ ang (* 0.5 pi) (/ d 2.0) (setq p11 (polar p0 ang l) p12 (polar p11 (+ ang (* 0.5 pi) (* (/ d 2.0) 0.85) p13 (polar p11 (+ ang (* 0.5 pi) (/ d 2.0) (setq p14 (polar p11 ang (* 1.5 dk) p15 (polar p14 (+ ang (* 0.75 pi) (* m 0.5) p16 (polar p14 (+ ang (* 1.25 pi) (* m 0.5) p17

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2