首页 > 范文大全 > 正文

基于UG工程图的用户化研究及应用

开篇:润墨网以专业的文秘视角,为您筛选了一篇基于UG工程图的用户化研究及应用范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘 要:本文主要讲述了基于ug系统下,为实现使用者对使用环境的自行配置,可采用的两种常见的操作方法。对UG系统重要环境变量进行设置以及创建种子文件两种方法的利弊,进行分析和相互对比。另外,建立用户菜单进行简略的介绍。

关键词:用户化、环境变量

中图分类号:TP31 文献标识码:A DoI: 10.3969/j.issn.1003-6970.2012.06.008

Engineering Drawing Based on UG User Research and Application

KOU Xiao-yu

(Benxi City School of electrical and Mechanical, Benxi 117000, China)

【Abstract】 this paper mainly related based on UG system, to make use of the environment for users to configuration, can use of two common operation method. UG system for important environment variables and create seed setting file the advantages and disadvantages of the two methods, to carry on the analysis and comparison to each other. In addition, build user menu brief introduction.

【Key words】 customize, environment variables

1 UG系统软件

UG系统软件是目前工程制图设计人员常用的一套软件。全称为Unigraphics,是美国EDS公司所开发的,它集成了CAD、CAE、CAM等多种功能为一体的强大设计软件,不仅功能强大可以轻松完成三维模型与而为工程图的转换和数据同步,而且使用方便在我国已经有越来越的设计人员在使用。因此对UG软件进行更深入的学习,更深层次的开发功能,显得更加重要。UG软件非常人性化的为用户提供了UG/Open UI Styler等工具,可以让用户根据自己的需求进行二次开发。另外,UG中的部分标志与我国的国标存在一定的出入,对UG进行用户化设置可以更好的满足使用方的实际需求。

2 UG环境变量的设置

用户在使用UG进行建模时,首先需要创建一个新的文件,然后根据建模需求选择不同的应用程序模块。如果是绘制工程图纸,需要用到Drafting模块;零件设计则是用到modeling模块。创建文件非常简单,但是每次都要对参数进行重新设定,而且要保证每次设定都符合标准。这部分工作会降低设计效率,增加用户的重复劳动量。另外,如果零件图和工程图不是由一人完成,那么由于不同人员的习惯差异容易对最终设计造成误差。[1]

因此,使用UG环境变量设置,将有效解决上述问题。通常采用的设置方法有两种,一种是种子文件配置,另一种是直接配置。

2.1 种子文件配置

首先需要用Drafting模块创建一张工程图,然后根据实际要求完成工程图中的各项设置,可以对绘制工程图所用到的尺寸标注、点划线、剖面线等进行设置。设置完成后,保存该工程图为一个种子文件。该种子文件应将其文件设为只读型文件,防止其他人员改动里面的参数设定。下面列举部分常用参数设置:

首先是字体的设定,UG中只有四种中文字体,宋体、楷体、黑体和仿宋体,而英文字体却有很多种,这就会出现中英文字体不统一的情况。为解决这一问题,我们通常将使用到的中文字体全部默认为仿宋体,将UG中的blockfont文件用仿宋体字库文件代替即可。[2]

第二,单位参数的设定。设置UG中数字的显示的格式,使用“.”来减少小数后面“0”的显示;另外将角度的显示方式也设定为用小数进行显示;把“0”放在直径符号后面,将符号与参数值隔开;把标注尺寸的参数值显示位数设为小数点后3位.

第三,对工程绘图中的线进行设置。在视图显示中设定,虚线为线宽为细线的隐藏线,用来表示不可见的线条。

将设置完常用和必要参数后的文件另存为一个文件,作为标准文档。当需要设计新的工程图时,只要载入该文件进行设计,完成后另存为其他文件名保存即可。

2.2 直接配置

当用户使用UG是,UG是有自己默认的用户环境的,如果我们对其默认的环境文件进行更改,那么就可以得到我们所需要的用户环境了。在UG中有两个重要的环境文件,这两个文件都为TXT格式,因此编辑起来相对容易,在Windows下用写字板就可以进行编辑。

两个环境文件中有一个是配置载入时环境变量的UGII_ ENV.DAT。使用文本编辑程序打开这一文件会看到它的文件格式,其行为注释行是用“#”作为开头的。它的注释行在文件被载入的时候是不参与处理的,文件中只有变量值才参与载入时的处理。完成用户化要求,才对UGII_ENV.DAT文件编辑时需要更改一下两个参数:

UG默认的参数标准为英制,而我国国标是以公制标注,两者存在较大差异,因此需要将GII_DEFAULTS_ FILE=${UGII_BASE_DIR}\ugii\ug_english.def;改成=${UGII_BASE_DIR}\ugii\ug_metric.def;把UGII_SURFACE_FINISH=ON进行设定,可将将表面粗糙的菜单放到主菜单中去,方便以后使用。[3]

另一个环境文件是UG_METRIC.DDF文件,其主要作用是在设定参数为公制情况下,对用户工作环境进行设置。与UGII_ENV.DAT有所不同的是,该文件的注释行是以“!”作为开头,同样对注释行的内容在加载时不做处理,仅对变量参数进行处理。因为UG_METRIC.DDF文件是在公制参数下的文件,如果在制图中需要用到英制标注时,应将其公制值除以25.4,所得的值即为英制值。比如设定某段线长为5mm,则英制参数值应设定为5÷25.4=0.1968503937。

上述两种配置方法是比较常用的两种方法,使用起来都比较简单。但是两者之间进行比较,种子文件配置方法对于习惯了使用AutoCAD软件的用户来讲需要有一个习惯的过程,每次都要卡开种子文件,完成后还需另存为才可以。而环境文件配置的方法在设定参数时稍微复杂,但在以后的使用中就会体现出极大的便利,提高设计效率个准确性。

3 定制用户菜单

使用UG中所带的UIStyler我们可以定做用户菜单,不仅在视觉设更能满足用户需求,更能在功能布局上方便用户的使用,下面列出定制用户菜单的方法流程:

4 总结

用户在进行二次开发时应重点考虑界面的问题,而UG恰恰具备的良好开放性能够满足各个层次用户需求。用户可以利用软件提供的Menuscipt、UIStyler等强大的开发工具设计出美观、友好的界面猜的,生成更符合用户习惯和设计要求的用户化环境,满足用户提高设计效率和设计质量的要求。

参考文献:

[1] 李玉胜,孙殿柱,刘信奎.UG软件的二次开发研究应用[J].淄博学院学报,2002

[2] 马晓丽,孙殿柱.基于UG二次开发的菜单制作技术[J].山东理工大学学报,2004

[3] 张月强.用AutoCAD标注符合国标的表面粗糙度.工程图学学报,2002(3)