CAD二次开发设计说明书(8)

2019-02-16 14:07

赵辉:AutoCAD环境下的液压系统符号开发

(command\ (command\ (command\ (princ) )

19. 双杆活塞

图形符号如图4-19所示:

图4-19 双杆活塞

程序代码如下: (defun c:bothpiston()

(setq p0(getpoint\确定基点:\ (setq p1(polar p0 (* 0.5 pi) 7)) (setq p2(polar p1 0 10)) (setq p3(polar p0 0 10)) (setq p4(polar p0 0 1))

(setq p5(polar p4 (-(* 0.5 pi)) 2)) (setq p6(polar p0 0 9))

(setq p7(polar p6 (-(* 0.5 pi)) 2)) (setq p8(polar p0 0 5)) (setq p9(polar p1 0 5))

(setq p10(polar p8 (* 0.5 pi) 3.5)) (setq p11(polar p10 0 11)) (setq p12(polar p10 pi 11)) (command\ (command\

- 36 -

蚌埠学院本科毕业设计(论文)

(command\ (command\ (command\ (princ) )

20. 二位三通换向阀

图形符号如图4-20所示:

图4-20 二位三通换向阀

程序代码如下: (defun c:valve03()

(setq p0(getpoint\确定基点:\ (setq p1(polar p0 (* 0.5 pi) 7)) (setq p2(polar p1 0 14)) (setq p3(polar p2 (-(* 0.5 pi)) 7)) (setq p4(polar p0 0 2)) (setq p5(polar p4 (* 0.5 pi) 5)) (setq p6(polar p5 (* 0.5 pi) 2)) (setq p7(polar p6 (* 0.5 pi) 2)) (setq p8(polar p4 (-(* 0.5 pi)) 2)) (setq p9(polar p0 0 5))

(setq p10(polar p9 (-(* 0.5 pi)) 2)) (setq p11(polar p9 (* 0.5 pi) 2)) (setq p12(polar P11 pi 0.75)) (setq p13(polar p11 0 0.75)) (setq p14(polar p0 0 9))

- 37 -

赵辉:AutoCAD环境下的液压系统符号开发

(setq p15(polar p14 (* 0.5 pi) 2)) (setq p16(polar p15 pi 0.75)) (setq p17(polar p15 0 0.75)) (setq p18(polar p1 0 9))

(setq p19(polar p18 (-(atan 1.4)) 6.6)) (setq p20(polar p0 0 7)) (setq p21(polar p20 (* 0.5 pi) 7)) (command\ (command\ (command\ (command\ (command\ (command\

(command\ (command\ (princ) )

5 菜单的加载

5.1 菜单命令的程序

***POP12;因为菜单栏上已经有十一个菜单,“POP12”表示菜单栏上第十二个菜单

**zhaohui [液压元器件]

[按钮式人力控制]^C^C(load \;函数名 [单杆活塞]^C^C(load \ [单作用人力控制器]^C^C(load \ [二位二通阀]^C^C(load \[固定节流阀]^C^C(load \

[普通单向阀]^C^C(load \

- 38 -

蚌埠学院本科毕业设计(论文)

[手柄式人力控制器]^C^C(load \[双杆活塞]^C^C(load \ [双作用电磁控制器]^C^C(load \[液控单向阀]^C^C(load \[可调节流阀]^C^C(load \[二位三通换向阀]^C^C(load \[定差减压阀]^C^C(load \ [二位四通换向阀]^C^C(load \ [变量液压泵]^C^C(load \[定量液压泵]^C^C(load \[三位四通换向阀]^C^C(load \[蓄能器]^C^C(load \[油雾器]^C^C(load \[流量计]^C^C(load \

注:在记事本中编写上述的菜单命令,然后保存为.mnu格式。

5.2 菜单命令的加载

先在AutoCAD的菜单工具中选择自定义界面。打开自定义界面后,在自定义选项中选择菜单,然后新建“液压元件”子菜单,然后选中“液压元件”菜单加载已保存的acad1.mnu文件。然后在点击传输选项菜单,然后新建“液压元件”子菜单,然后选中“液压元件”子菜单,然后加载已存在的acad1.cui文件。最后点击应用,确定,菜单加载完毕。

- 39 -

赵辉:AutoCAD环境下的液压系统符号开发

6 结 论

根据以上的参数化设计方法,可以对各类泵和马达、各类方向控制阀和流量控制阀、液压缸、检测其和其它液压元件进行程序编写。本设计完成后对CAD软件的功能可以进行增强,通过在AutoCAD环境中菜单进行挂接调用可以实现参数的界面输入,可以方便企业设计人员进行设计工作,参数的输入也可以通过界面来控制,实现可视化的操作。对于设计成品可以方便在主流软件AutoCAD软件上进行加载和卸载。 通过此毕业设计,学生将对典型机械零件的设计将进异步的加强,对于CAD软件的使用也将得到了一个大

的提升,另外也将掌握一门计算机辅助设计上经常使用的语言Visual Lisp。

- 40 -


CAD二次开发设计说明书(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2010年全市道路交通安全专项整治方案 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: