线切割机床CAD软件包的开发

来源 :青岛科技大学 | 被引量 : 0次 | 上传用户:kittyangie
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
该文论述了一个用于线切割机床加工的CAD软件包.该文运用面向对象建模技术OMT,根据设计中二维图形的特点,抽象出能代表所有基本图元的图元基类CEntity;根据软件中用户交互操作产生的各种命令,抽象出能代表所有命令操作的命令基类CCommand.两者产生的派生类和Visual C++6.0中的MFC类巧妙融合在一起,构建出一个相对完整并且规范的CAD软件平台模型,充分体现了面向对象技术的应用.程序采用了强大的面向对象的程序设计语言工具——Visual C++6.0进行开发,实现了绘制图元、选取图元和编辑图元等CAD软件包的基本功能,并且在参数化尺寸驱动设计方面,作出了一定的探索.在绘制图元模块中,把基本图元分为线段类、圆弧类、圆类、矩形类、样条曲线类和文本类,根据不同图元的特性,通过鼠标控制的方法实现图元的拖拽绘制和图形重画,能满足基本的图形绘制要求;在选取图元模块中,采用了两种选取方式:点式选择单个图元和窗口式选择多个图元.被选中的图元,存放在特定动态数组中,并将被选中的图元以另一种颜色在屏幕上回显,以告诉用户是否选中成功.选取功能为编辑图形和实现参数化驱动奠定了基础;在编辑图元模块中,实现了图元的移动、镜像、旋转、删除和放缩功能;在参数化设计中,分析了参数化设计的种类和约束的类型.采用尺寸约束和结构约束分离、驱动过程中记录约束的方法,解决了尺寸驱动中过约束和欠约束这一关键性难题.编程实现了使线段水平、竖直和使两条线段等长的功能,给出了其他约束的驱动算法,为下一步的驱动功能开发奠定了基础.
其他文献
三维几何约束求解在装配设计、几何造型和动力学分析等领域有着广泛的应用.该文对三维几何约束求解的理论和方法进行了研究,实现了基于自由度归约分析的解析求解和约束闭环问
目的:研究连续性血液净化疗法在重症急性肾功能衰竭治疗中的应用.方法:选取我院于2018年3月至2019年3月收治的120例急性肾功能衰竭患者,将其随机性的分为两组,研究组患者60例
制造业自动化的快速发展对制造车间内移动目标的快速定位提出了更高的需求。由于车间环境的复杂多变,红外线、超声波等传统室内定位技术较容易受到多径效应和环境随机噪声的干
在党政机关的日常工作中,会对很多文书、影像等内容进行归档处理,为今后的工作提供理论基础和佐证依据,提高党政机关工作人员的工作效率.在档案管理工作中,由于档案种类的复
该文通过分析机械行业加工设备,针对现有各种加工设备所存在的问题和不足,提出了分别基于串、并联机构的新型切削加工设备——切削加工机器人.1、在分析现有工业机器人的基础
该文在全面研究当前数控系统高速加工技术的基础上,重点对高速加工数控系统的异步插补与运动平滑进行了研究.主要研究内容如下:在通用数控系统的软硬件结构的基础上,探讨了高
该文首先介绍了激光切割和虚拟制造技术,着重介绍虚拟制造的背景、定义、应用以及虚拟制造与相关技术的联系和区别,并阐述了激光加工的虚拟制造所涉及的知识领域和研究的意义
以国家自然科学基金项目“高地应力硬岩钻孔诱导致裂与多截齿协同破岩机理”为依托,对于目前我国矿山巷道、隧道工程常用施工方法采掘效率低等问题进行研究。主要针对岩石钻孔
舵机是飞行器控制系统中的关键组成部件,它的性能直接决定了飞行器的运行特性。舵机动刚度反映了舵机实际工作过程中抵抗外载荷引起的变形的能力。舵机动刚度测试平台则用于测
本论文作为“掘进机截割的关键技术研究”(原煤炭部重点科研项目)的部分内容,围绕横轴式掘进机的动力学行为,在分析掘进机机体、悬臂、截割头的弹性振动基础上,建立了横轴式掘进