【摘 要】
:
CAD技术的应用几乎扩展到各个设计及制造领域。经过几十年的发展,出现了一批优秀的商品化软件,如Auto CAD、UG、CAXA和中望CAD等,也有一些开源的CAD软件,如FreeCAD和QCad等。
论文部分内容阅读
CAD技术的应用几乎扩展到各个设计及制造领域。经过几十年的发展,出现了一批优秀的商品化软件,如Auto CAD、UG、CAXA和中望CAD等,也有一些开源的CAD软件,如FreeCAD和QCad等。商品化CAD软件虽然功能全面,但价格高昂,且封闭的设计使其难以与其它软件进行集成。开源的CAD软件一般安全性较差,不易使用,难以移植。因此,CAD技术在小型和中型企业中的应用并不广泛。由此可见,开发实用性强,可扩展性好,适合中小企业的数控CAD系统是非常必要的。基于以上原因,本文提出了一种基于“全局管理引擎+独立模块”的柔性二维CAD软件架构。该架构基于模块化的思想,模块拥有高内聚、低耦合的特点,软件的可扩展性强。基于上述的独立模块的开放式架构,设计了模块管理引擎,该管理引擎的功能在于完成二维CAD系统各模块的动态加载、自动配置与快速升级。二维CAD软件主要包括基础数据结构模块、算法模块、输入模块、输出模块、数据管理模块和编辑模块等。针对每一个模块,文中给出了实现的思路。数控软件的一大功能是读取外部的文件,主要有DXF、IGES和Gerber等。本文解决了DXF文件的快速解析的问题,解析速度接近于商用CAD软件,如AutoCAD。解析了Autodesk公司单线体的SHX格式字体文件,该字体主要应用于标注。基于本文提出的柔性二维CAD架构,为多款数控加工软件定制化的开发了二维CAD模块。这几种定制化的二维CAD软件模块已经成功应用在华中科技大学快速成型中心开发的多款数控切割以及焊接软件上面。模块化的柔性架构使得开发工作更加高效,整个开发过程能并行的进行,并且已有的开发成果能够直接应用于新的软件中,避免了重复开发。
其他文献
生物结皮广泛分布于我国西北干旱和半干旱地区,是该区生态系统的重要组成部分,能够显著提高土壤抗风蚀能力。已有诸多研究证实,在西北沙漠地区和黄土高原进行生物结皮人工培
近年来自旋半导体电子学的飞速发展使人们将目光转移至氧化物稀磁半导体材料的探究上来。在针对SnO2基稀磁半导体的研究上,已证实3d过渡金属掺杂、少数未掺杂SnO2纳米材料都
SnO_2作为一种广谱气敏材料,可以用来检测各种有毒、有害及各种可燃性气体,具有非常广阔的应用前景。采用溶胶—凝胶法制备纳米颗粒,具有工艺稳定、重复性好、可批量生产等优点。本文采用溶胶—凝胶法制备纳米SnO_2粉体及SnO_2薄膜。本文通过调整反应溶液浓度、PH值以及烧结温度等工艺参数,对SnO_2粉体制备工艺和薄膜制备工艺进行研究。并采用X射线衍射分析、TEM、SEM等,分别对纳米SnO_2粉体
现如今,轻量化、节能、高效性已成为各工业领域的发展趋势,许多产业(如汽车、航空、医疗器械、电力电网)对于新材料、新工艺的需求越来越高,而这种趋势在我国电力行业的发展
随着国民经济的发展和社会就业走向的变化,产业结构的调整和优化需要更多的高级技工,因此,具有专业技能的劳动力受到了社会的广泛欢迎.加强职业教育,并在职业学校中实行1+X证
在全球化数字制造的背景下,随着国际化合作的加强,模具制造企业的生产逐渐朝小批量、多品种、短周期的方向发展。面对有限的资源和生产能力,激烈的市场竞争,不断变化的市场需求和错综复杂的生产过程,模具企业的生产管理者们一直在努力寻找着各种办法来提高产量,降低成本和增强客户满意度。制造执行管理系统(MES)是企业信息集成的纽带,是实施企业敏捷制造战略和实现车间生产敏捷化的基本技术手段。在分析了模具企业生产特
现代铸造企业大多遵循从铸造工艺CAD设计到铸造工艺CAE模拟,然后将CAE模拟的结果反馈到铸造工艺CAD中,从而优化CAD设计再进行CAE模拟这一闭环。直到今日,铸造工艺CAD设计仍然