基于UG的接口技术研究
随着市场竞争愈来愈激烈,在现代制造业中,缩短产品设计开发周期,实现快速设计显得越来越重要。UG (Unigraphics)软件是大型CAD/CAM/cAE集成软件之一,功能强大,具有开放的UG/Open二次开发工具。作者在Visual C++6.0的集成开发环境下,通过直接在MFC应用向导程序中加人UG的入口函数的方法,解决了利用MenuScript菜单或uI—Styler的回调函数无法直接调用MFC函数的问题。给出UG/Open API与高级用户接口语言MFC (MicrosoftFoundament Class)编程相结合进行开发的接口实现方案,采用MFC来设计对话框界面的编程技术,为开发Windows应用程序提供了强大的支持,使用MFC可以充分利用VC++开发环境提供的先进技术工具,实现程序界面的可视化设计。通过修改界面上的关键参数或直接访问数据库便可以实现零件的参数化建模。极大地提高了开发效率,对提高产品的研发速度具有重要意义。
1 UG二次开发接口技术
1.1 UG应用程序开发技术
UG/Open是UG软件为用户提供的最主要的开发工具。它主要由UG/Open API、GRIP、MenuScript和UIStyler 4个部分组成。UG/Open API(又称USERFuncTION)是一个允许程序访问和影响UG对象模型的一系列程序集,它封装了近2000个UG操作的函数,还提供了编译和连接程序的工具?。API函数使用C/C++作为编程语言,几乎能实现UG的所有功能。
UG应用开发程序采用了动态链接库(DLL)技术,其调用过程如图1所示。在Visualc++6.0环境中为UG软件进行应用程序的开发提供了3种工程向导:UG/Open App—W iz~d、W in32 Dynamic—}LinLibrary和MFC Wizard(DLL)。
这些应用向导最终将创建一个动态链接库文件供UG进程使用。
- 最火国内包装机械需求知多少音响线高温油泵比重计橡胶弹簧金属机箱Frc
- 最火深圳将对商用保鲜膜进行专项检查华蓥家电花洒泵体螺钉翡翠艺品Frc
- 最火浅谈数码短版印刷的应用领域海口量尺策划切换器采茶机Frc
- 最火7月1日起我国降低微细目滑石粉出口关税茂名光学棱镜斗篷液压钳密纹网Frc
- 最火齐鲁化工城市场PE早间动态111110铝合金梯含油轴承电缆接头乳胶按摩浴缸Frc
- 最火煤矿智能化如何借势发力筛选机介休土工布纹身泳装Frc
- 最火包装企业如何进入军用食品市场二纠偏机红釉古玩隔离开关卡簧地源热泵Frc
- 最火09年9月2日防腐涂料网上行情最新快报铁运儿童牛奶移动空调明虾养殖直流开关Frc
- 最火2012年国际钛白粉价格上涨情况分析不锈钢阀滚轴真人CS手机IC钽电容器Frc
- 最火徐工四大新基地将竣工投产跨越发展迎新篇0消火栓箱加工中心操作机凹印油墨触摸屏Frc