基于delphi7的UG NX5国标化制图环境设置软件的设计与实现

来源 :硅谷 | 被引量 : 0次 | 上传用户:zhuang_3210
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要 UG默认的制图环境不符合中国的机械制图国家标准与习惯,必须对其国标化环境设置。为了解决设置过程复杂的问题,介绍了利用delphi7编写软件,实现UG NX5国标化制图环境快速自动设置的新方法。
  关键词 UG;制图环境;delphi7;国标
  中图分类号:TP391 文献标识码:A 文章编号:1671-7597(2013)21-0022-02
  UG NX5软件提供了零件建模、零件装配、出工程图等功能;但是,UG默认的制图环境不符合我国的机械制图国标与习惯;机械设计人员要花费很多时间修改UG系统文件中的相关设置,而且设置过程烦琐,效率低下。因此,本人提出利用delphi7编写软件的方法,实现了UG NX5制图环境的自动、快速设置,大大提高了设置效率。本文以Windows XP系统下的UG NX5版本为例,阐述UG国标化制图环境设置及delphi7软件编程的详细过程。
  1 软件设计思想
  先修改UG系统文件中的相关参数设置;设计软件时,采用delphi7开发工具中的文件储存控件,加载已经改好的文件;运行软件时,文件储存控件自动释放加载的文件,用于覆盖UG原有的系统文件,从而达到快速修改系统文件、自动设置国标化制图环境的目的。
  2 UG NX5制图环境设置软件的设计
  2.1 UG工作环境及参数文件的设置
  2.1.1 用户角色与工具栏的定制
  UG安装之后,其菜单命令不全,须将资源条中的角色设置成“具有完整菜单的高级功能”,方可显示完整的菜单。
  定制工具栏时,可设置只显示几个常用的工具条,而且每个工具条上只显示几个常用的命令图标,同时可隐藏工具条上命令图标的名称,从而扩大绘图区域的工作空间;最后,保存角色文件user.mtx。
  2.1.2 编辑公制建模模板文件model-plain-1-mm-template.prt
  打开此模板文件,进入UG建模环境,定制绘图区域的背景颜色为白色;添加名称、材料、数量、单重、总重、图号、备注等部件属性信息;再进入制图环境,设置图纸大小、尺寸文本大小、箭头型式、单位、字体等参数,添加填入标题栏中的重量、材料标记、图样代号、图样名称、单位名称等,采用注释编译器使其与部件属性关联。
  2.1.3 环境变量文件ugii_env.dat的定制
  UG默认英制单位和无粗糙度选项。以记事本方式打开ugii_env.dat,查找并设置UGII_SURFACE_FINISH=ON,添加表面粗糙度选项;查找并设置UGII_DEFAULTS_FILE=${UGII_BASE_DIR}\ ugii \ ug_metric.def,设置公制单位等。
  2.1.4 ug_metric.def.obsolete文件的定制
  以记事本方式打开此文件,查找并设置Drafting_center Line Display:GBStyle,将中心线显示设为国标样式;设置Drafting_datum Feature Display:GBStyle,将基准符号设为国标样式;设置Drafting_projectionAngle:first,采用第一视角投影法等。
  2.1.5 用户默认设置文件nx5_ISO_Drafting_Standard_Shipped.dpv的定制
  以记事本方式打开此文件,通过修改参数设置公差标准为“ISO 1101 – 1983”的ISO标准,设置基准符号显示标准为“China National Standard”的中国国家标准。
  2.1.6 明细表表格模板文件hbjPartLists_metric.prt的定制
  在制图环境下,新建零件明细表模板文件,添加序号、名称、数量、材料、备注等列名,利用注释编辑器中的“关系”命令将列名与部件属性相关联。
  2.1.7 明细表资源条文件tables.pax的定制
  将自定义的明细表表格模板文件加载至明细表资源条,需要在tables.pax文件中,添加表格模板文件的路径名。
  2.2 软件设计
  本软件采用delphi7作为开发工具,winXP作为开发平台,使用第三方控件OBFileStore实现文件存储。在程序设计时,先存储已被修改的资源文件;在程序运行时,再释放控件中的资源文件成磁盘文件。
  2.2.1 界面设计
  在form窗体上放入OBFileStore、OBCreateShortCut、Reg等主要控件,并设置用户界面。OBFilStore控件用于存储UG系统文件,同时释放存储的文件,覆盖UG原有的系统文件;OBCreateShortCut控件用于创建UG应用程序的桌面快捷方式;自定义的Reg控件用于检测及关闭UG进程。用户界面如图1。
  图1 用户界面
  使用OBFileStore1控件的Files属性,添加UG系统文件、UG工程图国标图框及含有A0~A4国标图框的AutoCAD模板文件。
  2.2.2 获取UG的安装路径
  UG安装之后,通过查询注册表HKEY_LOCAL_MACHINE \ SOFTWARE \ Unigraphics Solutions \ NX \ 5.0子键下键名INSTALLDIR的键值,即可获取UG的安装路径。
  2.2.3 释放控件中的文件成磁盘文件
  使用OBFileStore1控件Files属性的SaveToFile方法,释放成磁盘文件,将UG工程图国标图框文件及AutoCAD图标图框保存至D盘下的UGConfig文件夹,同时覆盖原有的UG系统文件。   2.2.4 自动添加明细表资源条
  使用Reg1控件的WriteString方法在注册表HKEY_CURRENT_USER \ Software \ Unigraphics Solutions \ NX \ 5.0 \ General \ Palettes \ Custom子键下,创建Palette1子键,键名URL的键值设为表格模板文件tables.pax的路径名;这样,UG便自动加载明细表资源条。在生成装配图明细表时,将明细表资源条中的表格拖至出图区域,即可自动生成装配图的明细表。明细表资源条如图2所示。
  图2 明细表资源条
  2.2.5 UG内部错误解决方法的设计
  UG经常会弹出UG内部错误的对话框,用户无法打开图档。采用释放并保存的磁盘文件ugs_common.dll,替换UG安装路径下的同名文件,即可解决问题。
  2.2.6 UG中英文菜单切换功能的设计
  通过修改当前用户的环境变量UGII_LANG参数为simpl_chinese或english,可实现UG中英文菜单的切换功能。
  2.2.7 UG资源条定位的设计
  UG资源条默认位于界面的左侧。若设置位于右侧,则在注册表HKEY_CURRENT_USER \ Software \ Unigraphics Solutions \ NX \ 5.0 \ Layout \ Resource Bar子键下,设置键名Docking Side的键值为1;若位于左侧则设为0。
  2.2.8 启动与关闭UG软件的功能设计
  通过OBCreateShortCut1的CreateDesktopShortcut方法,可在电脑桌面上创建UG的快捷方式。
  创建shell对象,通过shell对象的open方法打开UG快捷方式文件,即可自动启动UG软件。
  通过Reg1的IsProcessRun方法,判断UG的ugraf.exe进程是否存在。若存在,则通过KillProcess方法结束此进程,实现UG软件的自动关闭功能。
  3 结束语
  通过delphi7工具开发软件设置UG国标化制图环境,可快速、批量实现自动化设置,大大提高了设置效率,可应用于企业工程出图和高校UG教学。
  参考文献
  [1]龚雄,赵建军.UG/Drafting国标化工程辅助制图软件的研究与实践[J].计算机工程与设计,2005(02).
  [2]王颖,刘卫东.UG NX7.0制图环境中pax资源板图框模板文件的设置[J].泰州职业技术学院学报,2011(6).
  [3]寇晓雨.基于UG工程图的用户化研究及应用[J].软件,2012(6).
  作者简介
  胡宝剑(1980-),男,湖北随州人,讲师,重庆大学工学硕士,主要从事机械CAD/CAM软件、delphi7程序设计等方面的教学与研究工作。
其他文献
目的 探讨高强度聚焦超声(HIFU)在犬肝组织中生物学焦域(BFR)与肋骨和肺组织遮挡的关系.方法将实验犬随机分为对照组和手术组(n=10),手术组模拟行肋骨部分切除、肋膈角闭合术(PCCAC);以0.8 MHz、焦距120 mm、定点点打、声功率220 W连续照射两组实验犬肝右叶90 s,对肝生物学焦域进行面积和体积测定及病理学检查.结果超声显示手术组犬肝形成(1.04±0.23) cm2回声增
目的 观察由半乳糖化磁性白蛋白纳米粒运载的阿霉素经舌静脉给药后在大鼠体内的的分布状况.方法全部大鼠随机分为4组,经舌静脉,按分组分别注射:游离阿霉素组(FADM);磁性阿霉素白蛋白纳米粒(MADM);半乳糖化磁性阿霉素白蛋白纳米粒组(Gal29-ADM);半乳糖磁性阿霉素白蛋白纳米粒+外加磁场(Gal29-ADM+M),剂量均为阿霉素2.5 mg/kg体重.取全血、心、肺、肝、脾、肾.全血制成血浆
目的 探讨巨大甲状腺切除术中发生窒息的紧急处理。方法 从 1992年 1月至 2 0 0 3年 12月 ,中山大学附属第二医院在巨大甲状腺切除术中共发生窒息 18例 ,其中气管软化 9例
目的 :探讨非综合征型遗传性聋 (NSHL)家系中线粒体基因 (mtDNA)突变所占比重以及母系遗传的统计学规律。探讨mtDNA突变与遗传性聋的关系及突变在这类家系及散发感音神经性聋
摘 要 随着网络信息交流的日益频繁,人们对网络带宽提出了更高要求,而无源光网络技术能够满足人们的这一需求,因此深受世界各国的广泛关注。文章对无源光网络(PON)中的光线路相关技术进行探讨,以期为无源光网络的应用和发展提供参考。  关键词 无源光网络;光线路;技术;探讨  中图分类号:TN929 文献标识码:A 文章编号:1671-7597(2013)21-0004-02  无源光网络技术成为宽带接
摘 要 超宽带无线通信技术是一种具有高速、低成本和低耗能特点的无线通信技术,其发展对于解决短距离内数据高速度无线传输具有重要的意义。文章从超宽带无线通信技术的概念、性能特点和技术优势入手,对超宽带通信技术的发展前景进行论述,以期为超宽带无线通信技术的发展提供参考。  关键词 超宽带;无线通信;技术;发展  中图分类号:TN925 文献标识码:A 文章编号:1671-7597(2013)21-000
摘 要 变频调速技术作为当今时代下的一门新兴科技,已经运用到越来越多的地方,都取得了较好的效果。通过对煤矿机电领域的现状进行分析,为进一步提高能源利用效率,达到节能的效果,提出了变频调速技术在煤矿机电领域的运用的一些方案。  关键词 变频调速;节能;煤矿机电;作用  中图分类号:TD98 文献标识码:A 文章编号:1671-7597(2013)21-0009-02  改变频率和电压后一般会引起电机
摘 要 近几年我国光伏产业迅猛发展,按照国家规划目标,到2015年太阳能发电将达1500万千瓦,年发电量200亿千瓦时。但与此同时,光伏产业的发展也给电网安全稳定运行带来一系列的问题。文章介绍了光伏项目接入后对系统安全稳定性的影响以及解决措施。  关键词 光伏发电;安全稳定;控制措施  中图分类号:TM715 文献标识码:A 文章编号:1671-7597(2013)21-0013-01  光伏发电
摘 要 磁流变液阻尼器是新型的智能化吸能装置,文章采用宾汉模型研究纯剪切盘式磁流变液阻尼器的力矩计算模型,并引入磁致力矩与粘性力矩比例,对此类阻尼器磁路设计进行分析,用ANSYS软件分析工作面的复合式磁路设计磁场分布情况。  关键词 磁流变液;阻尼器;力矩;复合式磁路  中图分类号:TB535 文献标识码:A 文章编号:1671-7597(2013)21-0017-02  磁流变液(Magneto
摘 要 首先对3-UPS并联机器人位置的确定进行了讨论,然后对3-UPS并联机器人工作空间进行了分析,并对机构参数和工作空间的联系进行了研究,以期促进该类机器人研究的更一步深入。  关键词 3-UPS并联机器人;工作空间;探析  中图分类号:TP242 文献标识码:A 文章编号:1671-7597(2013)21-0024-02  1 3-UPS并联机器人概述  在机器人领域,多种类型的并联机构相