佳工机电网 - 助您打通产业链!-
金属加工 | 刀量工具 | 模具制造 | 塑料机械 | 通用机械 | 工程机械 | 交通设备 | 农业机械 | 食品机械
自动化 | 激光 | 电子 | 仪器仪表 | 电力设备 | 工业炉窑 | 行业设备 | 纺织机械 | 印刷机械 | 包装机械
  通用基础件 | 标准件 | 电子元器件 | 工业材料 | 包装   CAD | ERP | 管理/认证 | 服务/培训 | 商标/专利
  免费注册 登录 收藏 
搜索  
CAD/CAM软件 | CAE/模拟仿真 | CAPP软件 | PDM/PLM系统 | EDA/专用CAD软件 | 快速成型机 | 三维打印机 | 三坐标测量机 | 三维扫描仪 | CAD硬件/先进制造技术
 首页 > CAD/CAM/PDM/PLM > CAD/CAM软件 > 技术论文 产品 新闻 文章 会展 人才 帮助 | 注册 登录  
CAD/CAM软件
 按行业筛选
 按产品筛选
查看本类全部文章
.刊登广告.



新产品 最新动态 技术文章 企业目录 资料下载 视频/样本 反馈/论坛
  技术应用 | 基础知识 | 外刊文摘 | 业内专家 | 文章点评 投稿 发表科技文章 

用配置文件中的“宏”提高工作效率

作者:航天科工集团二院二十五所 吴亚鹏
【摘要】 每个人在应用软件时都有自己的习惯。本文讨论了如何利用Pro/ENGINEER提供的键盘宏适应个人应用习惯,以及利用宏来处理一些重复性的工作提高效率。
【关键词】 Pro/ENGINEER 技巧 宏 配置文件

1 前言

Pro/ENGINEER是一款强大的三维设计软件。我所于1997年开始逐步将Pro/ENGINEER应用于工程设计中,对设计工作起了很大的推动作用。从应用初期到目前已产生了大量的三维模型和二维图样,这些模型和图样都是设计师们的劳动成果。随着型号研制的发展,全院推广了2001版Pro/ENGINEER软件。为了便于管理和交流,我院统一制定了相应的标准,包括零件、装配之中需设定的一些参数,这样有利于通过Pro/INTRALINK建立产品开发信息共享平台和后期的数据管理及二次开发。

新事物的产生伴随着老事物的消亡,如何使先前的Pro/ENGINEER模型文件可以满足新标准,以保护设计师们的劳动成果、如何使已经熟练使用AutoCAD的设计师们可以快速地转移到Pro/ENGINEER平台上来,都是一个很实际的问题。

2 解决与AutoCAD操作习惯统一问题

2.1 问题提出及解决思路

通常AutoCAD高手们都有这样一个习惯,就是左手操作键盘、右手操作鼠标,键盘与鼠标相结合可以大大提高画图的效率。用惯了AutoCAD的人们在初次使用Pro/ENGINEER时都不习惯,觉得一层层的菜单用起来很不顺手,十分怀念在AutoCAD上行云流水般的操作。其实解决办法很简单,就是利用Pro/ENGINEER提供的“键盘宏”功能。

所谓“键盘宏”,就是把对Pro/ENGINEER的一系列操作由一组按键来代替,它应用起来类似于DOS中的批处理,许多软件如Word、PhotoShop等都有类似的功能。Pro/ENGINEER的在线帮助中有关键盘宏的描述是这样的:

mapkey key macro

创建键盘宏。其中Key为指定用于激活宏的功能键或键的顺序;Macro为指定一系列Pro/ENGINEER菜单和/或对话框选取、输入或自动RETURN。

2.2 实例

下面结合一个具体的例子来看看如何使用 “宏”,来提高工作效率。

众所周知在Pro/ENGINEER中每当修改完一个特征就需要重新生成模型,对应操作是“PART →Regenerate”。在AutoCAD中图形再生的命令是REGEN,键盘快捷命令是RE。我们可以利用键盘宏让Pro/ENGINEER也接受这个快捷命令。点击菜单“功能” →“映射键”(如图1所示)。


图1 新建映射键

在弹出的映射键对话框中点击“新增”,在“关键序列”栏中写入“RE”,在“名字”栏中写入“重新生成”,点“记录”。此时Pro/ENGINEER开始纪录用户的所有操作。点击菜单管理器中“PART →Regenerate”,此时零件再生完成。点击录映射键对话框中的“停止”、“确定”,就完成了一次纪录,在关闭映射键对话框之前别忘了保存。今后每次从键盘输入 “RE” Pro/ENGINEER就会再生模型。对配置文件Config.pro进行分析,发现所有的键盘宏都保存在这里。其中关于RE的定义为:

mapkey re @MAPKEY_LABEL重新生成 ;#REGENERATE ;#DONE ;#DONE ;

下面结合Pro/ENGINEER帮助文件说明各部分的含义

mapkey键盘宏关键字
re 激活宏的功能键
@MAPKEY_LABEL重新生成宏的名称
#REGENERATE ;#DONE ;#DONE ; Pro/ENGINEER相应的操作,以#开始 ;结束
下面列出一些类似的快捷键
!=============My Definition============
mapkey ch @MAPKEY_LABEL倒直角 ;#FEATURE ;#CREATE ;#CHAMFER ;#EDGE ;
mapkey ho @MAPKEY_LABEL打孔 ;#FEATURE ;#CREATE ;#HOLE ;
mapkey f @MAPKEY_LABEL倒园角 ;#FEATURE ;#CREATE ;#ROUND ;#DONE ;#DONE;

3 旧版Pro/ENGINEER模型的标准化问题

3.1 问题提出及解决思路

为了使在标准化要求提出来之前的一些模型文件适应新的要求,需要在三维模型中加入相应参数。给Pro/ENGINEER模型文件增加参数,一般采用以下步骤 :在Part中依次选择“Set up→Parameters→Create”。在Asm中也有类似的步骤。对于不同的零件都需要经过同样的操作,特别是一个零件往往要输入七八个参数。整个过程非常繁琐,很容易输错数据。如何能够在Pro/ENGINEER中自动加入参数,是个值得解决的问题。

3.2 在config.pro文件中对宏的定义和优化

通过仔细分析输入参数的过程,发现大部分的操作都是重复性的。从而联想到可以利用键盘宏来处理这类问题。用于设定参数的键盘宏运行步骤应当是。

(1)无论处于哪级菜单都应先退回到顶级菜单。
(2)建立各个参数:Set up→Parameters→Create。
(3)请求从键盘输入参数。
(4)设定质量参数。
(5)最后赋予零件材料属性。

为了实现对话框连续自动弹出,应先使各个参数为空,再修改之。通过上面的分析,在Congif.pro文件中编制以下文字。

!=========准备=========
mapkey dr #done-return;#done;#done/return;#done/accept;#done sel;#done
mapkey dq %dr;#done/quit;#quit;y;#quit del/sup
mapkey ca %dq;%dq;%dq
!========= 设定参数=========
mapkey newp %ca;#Set up ;#Parameters;#Create;\
mapkey(continued) #String;cname;;\
mapkey(continued) #String;cindex;;\
mapkey(continued) #String;ctype;A;\
mapkey(continued) #String;pindex;;\
mapkey(continued) #String;cmat;;\
mapkey(continued) #String;cmatup;;\
mapkey(continued) #String;cmatdown;;\
mapkey(continued) #String;ename;;\
mapkey(continued) #string;cmass;;\
mapkey(continued) #string;desiner;Eternal.W;
mapkey mt @MAPKEY_LABEL设置材料;#SET UP;#MATERIAL;#ASSIGN;
mapkey rl %ca;#RELATIONS;#ADD;cmass=mp_mass("");;#DONE;
!=========修改参数=========
mapkey modp %ca;#Set up;#Parameters;#Modify;#cname;\
mapkey(continued) #Modify;#cindex;\
mapkey(continued) #Modify;#pindex;\
mapkey(continued) #Modify;#cmat;\
mapkey(continued) #Modify;#cmatup;\
mapkey(continued) #Modify;#cmatdown;\
mapkey(continued) #Modify;#ename;\
mapkey(continued) #Modify;#cmass;
mapkey setp @MAPKEY_LABEL建立参数;%rl;%newp;%modp;%mt;

3.3 在工具栏上放置自己的快捷钮

自己定义的键盘宏也可以像Pro/ENGINEER自身带的按钮一样放在屏幕上的工具栏中。具体操作如下(见图2、图3)。在菜单栏选“功能”→“定制屏幕”→“命令” →“映射键”,在右边方框中列出了自己先前定义的宏,选“建立参数”后点击“修改选择”→“编辑按钮图像”。给快捷键画一个自己喜欢的图标。


图2 定制屏幕


图3 编辑按钮图像

按钮画好后,将其拖到工具栏上适当的位置,就可以像普通按钮一样使用(图4)。


图4 工具条上新增的按钮

4 结束语

Pro/ENGINEER中的宏是一个非常强大又实用的功能,巧妙地应用键盘宏,可以大大提高工作效率。所有本文中涉及的键盘宏均在Pro/ENGINEER 2001之中调试通过。此方法在设计师中推广后深受大家好评,解决了一直困扰他们的问题。(end)
(投稿) (如果您是本文作者,请点击此处) (2005-4-26,阅读951次)
查看更多相关文章:
·线切割加工中电极丝的选用 周东 (2007-12-9)
·新洲软件:让设计成为享受 新洲软件 (2006-10-31)
·用CAXA电子图板设计螺旋梯 河北辛集化工集团 赵静淼 (2006-5-30)
·基于CATIA系统的虚拟装配技术应用研究 newmaker (2006-5-30)
·应用AutoCAD几何计算器实现快速定位 西南石油学院 郑悦明 (2006-2-11)
·钣金零件的特征设计 李峰 周雄辉 阮雪榆 (2006-2-11)
·基于网络与VR技术的机电产品协同设计 刘子建 张建华 盛晓敏 (2006-2-4)
·AutoCAD中导入超文本实现方法 newmaker (2005-11-22)
·在AutoCAD中实现尺寸公差自动标注 newmaker (2005-9-13)
·基于Pro/E平台的虚拟组合夹具站的建立及应用 曹志全 曾忠 江有勇 范卫高 (2005-4-26)
查看相关文章目录:
·CAD/CAM/PDM/PLM > CAD/CAM软件 > CAD/CAM软件文章
文章点评 查看全部点评 投稿 进入贴吧

对 CAD/CAM软件 有何见解?请到 CAD/CAM软件论坛 畅所欲言吧!


网站简介 | 会员服务 | 广告服务 | 机电人才 | 机电展会 | 服务条款 | 国际站点 | 会员登录  
Copyright © 1999-2008 newmaker.com. All Rights Reserved
© 佳工机电网·嘉工科技 Email: 发送邮件