基于C和gnuplot的渐开线齿轮辅助几何设计程序开发
以渐开线齿廓几何模型为基础,结合开源程序和类库,在Windows平台上开发了齿轮辅助几何设计程序.简要介绍了国内外学者针对齿轮几何模型的建立和基于gnuplot的数据可视化模块设计的研究概况.针对计算模块的程序实现,推导并给出全齿廓的曲线参数方程.用C编写计算模块,在gnuplot的基础上编写数据可视化模块.两模块以纯文本方式传递数据,通过管道传递指令.以Windows API的方式建立窗口程序过程,并为程序设计了图形用户界面.用CxImage库替代picture控件,解决png格式设计结果图片的显示问题.这里将计算机程序设计技术融入传统机械设计理论,并借鉴众多开源软件和函数库,开发的辅助机械设计软件提升了机械设计效率和水平.
关键词:
渐开线齿轮,
齿根过渡曲线,
gnuplot,
窗口过程,
CxImage