您当前的位置: 中英文核心期刊咨询网电子论文》三维参数化设计软件如何开发

三维参数化设计软件如何开发

来源:中英文核心期刊咨询网 所属分类:电子论文 点击:次 时间:2017-01-16 14:52

  栅栏是我们生活中经常看到的物品,小到阳台、楼梯,大到公园、酒店、游乐场都有各式各样的栅栏,有的是为了保护安全,比如阳台的栅栏,动物园的铁栅栏;有的是为了装饰,比如酒店的铁艺栅栏,公园的草坪栅栏。总之,栅栏的分类五花八门,数不胜数。接下来小编简单介绍一篇优秀的三维参数论文。

电子技术与软件工程

  摘要:以某栅栏生产企业生产的产品为研究对象,提出了一种基于Pro/E的栅栏产品三维参数化设计方法,利用VC++作为基本开发工具,开发了包括草坪栅栏、楼梯栅栏等多种栅栏产品三维参数化设计系统。该软件系统采用面向用户的开发思想,具有界面简洁、操作方便的特点。此软件系统的应用将大幅缩短栅栏生产企业的产品设计周期,达到快速响应的目标。

  关键词:栅栏;三维;参数化设计;软件开发;VC++

  引言

  对于栅栏生产企业来说,如何将这么多种类的产品,直观地展示给潜在客户,是一个目前面临的很现实的问题。为了解决这个问题,我们研究一种能快速高效地建立模型的方式,即三维参数化设计。为此本文介绍了一种以VC++为开发基础,以ProToolkit与VisualStudio2005为开发平台,构建基于Pro/E的栅栏产品三维参数化设计软件系统。

  1栅栏参数化模型设计

  参数化设计过程实际上是利用新数据替代原数据,驱动参数化模型库中的原有模型或程序,进行模型重构的过程[1]。图1草坪栅栏三维模型以草坪栅栏为例,三维模型如图1所示,其参数接口与尺寸关联设置方法为:1)参数输入。在模型图界面,点击【工具】→【参数】,点击【+】,将栅栏的相关参数依次输入:大立柱边长A、大立柱高H、大柱间距L、横杆宽A_1、横杆厚B_1、小柱宽A_2、小柱厚B_2、小柱数量N。在整体设计好后,其参数值可以根据实际情况进行修改,修改完成后通过【再生】即可得到实际情况下所需的模型[2]。2)关系建立。点击【工具】→【关系】,此时出现了关系对话框,单击模型任意处,模型由灰色变成黄色,各处尺寸以D1、D2的形式被标注出来,选择需要定义的尺寸后单击,该尺寸会自动进入对话框内,输入相关尺寸的关联公式。

  2UI界面开发

  2.1开发平台的选取本系统设计开发所运用的软件主要是Pro/E和VisualStudio2005两款软件。Pro/E软件是美国参数技术公司(PTC)于1988年首创的参数化设计三维CAD/CAM软件包,是一套由设计至生产的机械自动化软件,是目前国际上最流行的“全参数化、全相关”的三维设计软件之一[3]。Pro/E在提供强大的设计、分析、制造功能的同时,也为用户提供了多种二次开发的工具,在本系统中选用的则是基于C语言的ProToolkit。VisualStudio2005则是为了辅助ProToolkit完成本系统的开发,因为其具有自动提供二次开发基础文件和自动报错的功能,将会大大减少设计者的工作强度。图2栅栏参数化设计菜单界面

  2.2制作自定义菜单通过VisualStudio2005新建工程,可以得到一个二次开发所需要的基本框架。在生成的工程文件中,新建一个文本文件,编辑菜单代码,在将设计完成的系统加载到Pro/E中后,新建的用户菜单与其他菜单条一样,以windows风格的菜单形式插入到Pro/E中去[4],如图2所示。

  2.3制作UI对话框在进行UI对话框的设计时,首先要将驱动程序模板文件复制到工作目录[5]。打开re-source,新建记事本,命名为“zhalan.res”。根据我们设计的系统需要进行对话框的设计,确定各组件的位置和数量。如果对话框内包含有图片,必须将图片复制到resource文件夹内,UI对话框设计如图3和图4所示。

  3驱动程序的编写

  驱动程序的编写,本质上就是获取UI对话框中输入的参数值,将其传递到参数化模型并驱动模型再生,从而生成相应的三维模型。从上述代码中可以看到,主要按照“载入模型(括号内为模型保存的地址)→将对话框内的参数赋值给模型→模型按照被赋值的参数进行变化→草坪栅栏零件再生→零件重绘→对话框关闭”完成模型驱动。

  4总结

  本文以参数化思想为基础,以Pro/E为开发平台,VC++为开发工具,实现了栅栏产品的快速设计。本设计所完成的栅栏参数化设计系统,具有使用简单、数据清晰、架构明了的特点,并实际应用到某公司的栅栏设计工作中,提高了公司产品设计效率,满足了公司投标中产品展示需求,具有强大的实用性和针对性。

  参考文献

  [1]白传武.门式起重机参数化设计系统的研究与实现[J].机电技术,2014(4):53-57.

  [2]徐年富.基于Pro/E的行星减速器太阳轮的三维参数化设计[J].煤矿机械,2012,33(1):244-246.

  [3]陈建军.基于VC++的摩擦同步离合器三维参数化设计及仿真集成系统[J].机械设计与研究,2016

  阅读期刊:电子技术与软件工程

  《电子技术与软件工程》(半月刊)创刊于2012年,由中国电子学会主办。《电子技术与软件工程》旨在全方位推广信息时代下电气、电力、电工科学意识;关注电子各专业技术以及最新科研成果和进展;介绍软件工程、科技、信息技术在社会各领域的应用,关注科技传播与公民科学文化素质的提升。

转载请注明来自:http://www.lunwencheng.com/lunwen/dzi/12616.html

各行业核心期刊快速入口

医学类核心期刊汇总
口腔核心期刊
卫生核心期刊
药学核心期刊
眼科核心期刊
儿科核心期刊
医学核心期刊
兽医核心期刊
外科核心期刊
护理核心期刊
临床核心期刊
教育类核心期刊汇总
小学教育核心期刊
中学教育核心期刊
高等教育核心期刊
职业教育核心期刊
成人教育核心期刊
人文教育核心期刊
科学教育核心期刊
教育核心期刊
教学核心期刊
教育管理核心期刊
学科类核心期刊汇总
语文核心期刊
数学核心期刊
外语核心期刊
化学核心期刊
物理核心期刊
历史核心期刊
政治核心期刊
体育核心期刊
艺术核心期刊
法律核心期刊
经济类核心期刊汇总
市场经济核心期刊
经济核心期刊
金融核心期刊
财经核心期刊
审计核心期刊
旅游核心期刊
统计核心期刊
会计核心期刊
农业类核心期刊汇总
畜牧核心期刊
农业核心期刊
林业核心期刊
工业类核心期刊汇总
机械核心期刊
冶金核心期刊
电力核心期刊
铁路核心期刊
电气核心期刊
工业核心期刊
石油核心期刊
环境类核心期刊汇总
电力核心期刊
水利核心期刊
能源核心期刊
地质核心期刊
化工核心期刊
环境核心期刊
气象核心期刊
地理核心期刊
建筑类核心期刊汇总
测绘核心期刊
测量核心期刊
建筑核心期刊
交通类核心期刊汇总
铁路核心期刊
公路核心期刊
交通核心期刊
运输核心期刊
汽车核心期刊
轨道核心期刊
科技类核心期刊汇总
电子核心期刊
科技核心期刊
计算机核心期刊
其他类核心期刊汇总
管理核心期刊
档案核心期刊
心理核心期刊
政法核心期刊
文学核心期刊