蜗轮滚刀CAD系统自定义函数库的开发
2012-12-26赵明洁
河北科技大学学报 2012年4期
赵明洁,徐 岩
(河北师范大学职业技术学院,河北石家庄 050024)
蜗轮滚刀CAD系统自定义函数库的开发
赵明洁,徐 岩
(河北师范大学职业技术学院,河北石家庄 050024)
以AutoCAD为开发平台,利用其内嵌语言Auto LISP为开发工具开发蜗轮滚刀CAD系统时,由于Auto LISP本身提供的函数不能满足滚刀设计过程中的全部需要,因此在系统中开发了计算类、标注类、绘图类等补充函数共同组成自定义函数库并设计成一个独立的模块,供系统各模块调用。通过系统的运行,验证了自定义函数库的必要性和有效性。
蜗轮滚刀;机械CAD;Auto LISP;自定义函数库
随着CAD技术在机械工程中的普遍应用[1-2],各类CAD系统被广泛应用于机床、夹具、刀具等的设计中,并正向着深度和广度方向逐渐延伸。AutoCAD是一个在机械设计中有着广泛应用的开放式通用绘图软件[3],该软件功能强大,使用简单方便,允许用户利用其内嵌的Auto LISP语言设计开发各种应用程序。所以在设计开发蜗轮滚刀CAD系统时[4-6],采用了AutoCAD这一通用绘图软件。虽然Auto LISP本身提供了基本函数、实用函数、内存管理函数等多种函数,但是,针对蜗轮滚刀设计过程中的特殊要求,特别是绘图、标注等功能的实现问题,Auto LISP本身提供的函数还不足以满足设计中的全部需要。所以,在系统中专门设置一个自定义函数库模块,在此模块中,通过分析研究蜗轮滚刀设计中的应用需求,分别扩充了数值计算类函数、绘图类函数和标注类函数的自定义函数,用Auto LISP语言进行定义和开发,作为补充函数共同组成自定义函数库,供系统其余各模块调用。……
登录APP查看全文
