欢迎来到天天文库
浏览记录
ID:34037259
大小:170.12 KB
页数:3页
时间:2019-03-03
《基于ug二次开发的自动电气布线系统的设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、自动化与控制59基于UG二次开发的自动电气布线系统的设计苗振腾方沂路红杨(天津工程师范学院机械工程学院,天津300222)摘要:UG的电气布线模块用来实现装配件内部的布线,其操作比较复杂,设计者不易合理利用装配件内部的空间。为了更好地利用该模块,以三维软件UG为平台,结合Access、VC++6.0开发工具和UG/OPEN二次开发工具,建立了UG自动布线系统,并集成该系统到UG软件中,使布线操作更为简便。关键词:UG二次开发VC++很多部件内部的电气关系及信号交联关系复杂,不仅UG自动布线系统导线数量多,而且所用导线的类型和规格也不统一,部件内部结构空间紧张,为系统的设计带来不便。启动
2、项目生成路径生成结束工艺检测标准件管理UG的UG/ROUING模块下的UG/WIRING电气布线子模块是用于生成电气布线数据的设计工具,为电气布线创调干线元排排生针设计员提供生成电气布线系统虚拟设计的能力。布线过管读读零端连建整涉束件列列成高理元接件口线ST卡检接接方层针针程包括部件之间线路的布线和线路与接头的配合设计。项件线连连参O子查线线式脚径目表表线线数CK直信信设根据电路设计要求,该模块将设计人员提供的电路接线径息息置表和元件表导入UG系统,设置线束的空间路径,在装配图1系统功能框架结构中进行线路布通和进行干涉检查,自动计算线路长用UG/MenuScript工具进行菜单的设计,
3、以便UG启动度和线束直径,将布线线路中心变为实体线路,最后生成时自动加载系统菜单,以执行应用开发程序、UserTools文钉板图,以此作为实际布线时的设计依据。但是件和操作系统命令等。本系统自身定义的菜单名称为“自动UG/WIRING提供的操作繁琐复杂,易造成布线工作效率布线系统”。用于创建UG新菜单的脚本语言通过ACTIONS低,布线结果杂乱。为方便设计者更好更快的完成布线工命令来指定菜单项对应的响应行为。为本系统创建的菜单作,对UG电气布线模块进行了二次开发。脚本文件是命名为app.men的文本文件,放置在startup文1设计思想件夹里。本系统创建的快捷工具条图标如下图2所示:利
4、用UG应用开发工具集UG/OPEN实现系统开发,UG/OPEN中的UG/OPENAPI是UG与外部应用程序之间的接口,是UG/OPEN提供的一系列函数和过程的集合,用户可以通过C语言编程来调用这些函数和过程,几乎可以实现UG系统的所有功能[1]。本文使用该工具实现UG图2系统工具栏自动布线系统的开发,并使新开发的系统和UG实现无缝3关键技术集成。利用VC++的MFC应用程序框架,设计相关的MFC3.1系统开发环境的基本设置对话框和系统功能编程,利用Access作为后台数据库,采对本系统的开发,首先要建立系统开发根文件夹,路用MFCODBC数据库访问技术实现对数据的访问。径设为D:bu
5、xianrouting_devug_program,在该文件夹下依照2系统结构UG二次开发的规范建立application、startup和grip子文件UG自动布线系统包括了UG电气布线模块的几乎全夹,用来存放菜单脚本文件、快捷菜单文件、对话框文件部功能。“启动项目”子菜单负责打开和管理要布线的目和位图文件等。标装配件,以及完成元件表和接线表的读取;“生成路径”本系统需要注册Windows系统环境变量。在“我的电子菜单负责在元件端口之间手动路径连线和在两元件或脑”-〉“属性”-〉“高级”-〉“环境变量”中修改其系统变定位夹子之间自动路径连线;“生成线束”子菜单则将已量。首先添加或
6、修改“UGII_USER_DIR”,变量名为“UGI-生成的路径连线自动生成实体线束,并自动调整定位夹I_USER_DIR”,变量值为“D:buxianrouting_devug_program”;子的尺寸;“工艺检测”子菜单主要用来检测生成的线束然后添加或修改“UG_INITIAL_MACRO_DIR”,变量名与元件或指定部位间是否存在干涉问题;“标准件管理”“UG_INITIAL_MACRO_DIR”,变量值为“D:buxianrout-子菜单用来生成标准电子元件的针脚接口。本系统的主ing_devug_programapplication”。要功能结构如图1所示:3
7、.2VC++6.0上系统关键功能开发现代制造技术与装备2009第4期总第191期60(1)生成元件和端口之间的路径UF_ROUTE_ask_stock_diameter()得到线束的直径,按照其打开需要布线的装配部件,进入UG的电子布线模直径,修改带有端口的卡子的直径。块,按照部件属性与布线需求先手工编辑好元件表和接(3)工艺检测线表,之后向UG的电子布线模块导入元件表和接线表,工艺检测即检测生成线束与元件或指定部位间的干利用utd文件读宏命令
此文档下载收益归作者所有