水族箱厂家
免费服务热线

Free service

hotline

010-00000000
水族箱厂家
热门搜索:
产品介绍
当前位置:首页 > 产品介绍

用配置文件中的宏提高工作效率水饺机邵武车刀架制动室焊锡丝Frc

发布时间:2023-12-18 13:59:57 阅读: 来源:水族箱厂家
用配置文件中的宏提高工作效率水饺机邵武车刀架制动室焊锡丝Frc

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

【摘要】 每个人在应用软件时都有自己的习惯。本文讨论了如何利用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中的批处理,许多软件清除方式 :出現此原因1般是在软件重装后或软件注册信息内容遗失引发如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就会再生模型。对配置文件o进行分析,发现所有的键盘宏都保存在这里。其中关于RE的定义为:

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

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

mapkey键盘宏关键字

re 激活宏的功能键

@MAPKEY_LABEL重新生成宏的名称

#REGENERATE ;#DONE ;#DONE ; Pro/ENGI夹克NEER相应的操作,以#开始 ;结束

下面列出一些类似的快捷键

!=============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 在o文件中对宏的定义和优化

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

(1)无论处于哪级菜单都应先退回到顶级菜单。

(2)建立各个参数:Set up→Parameters→Create。

(3)请求从键盘输入参数。

测厚仪

(4)设定质量参数。

(5)最后赋予零件材料属性。

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

!=========准备=========

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;#cmatdo防滑垫wn;\

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)

儿童鼻窦炎能自愈吗
儿童咳嗽有痰吃什么药
儿童中耳炎会自愈吗
小孩感冒发烧吃什么药