2024年3月11日发(作者:rog手机3)
PROE(Creo)/PROGRAM程序设计与关系结合来替换装配中的部件
本课题主要解决问题:
如何用参数驱动实现装配体中的零件替换,获得变化后的正确结果模型。
解决方法:
1.参数中添加相应参数:包括驱动参数(a,b,c)和结果参数(tag1)
2.在关系中添加运算过程(如下所得tag1被赋值"big001"或者"big002")
举例:
if a="###1"&b="###1"
tag1="big001"
else
if a="###2"&b="###2"
tag1="big002"
endif
endif
3. 在模型中装配big001所在的类属文件(或者装配类属文件中的任意一个
族表实例文件均可),打开PROE(Creo)/PROGRAM模型意图--程序设计--编辑设
计,修改代码:
找到big001所在的代码:
ADD PART big001
INTERNAL COMPONENT ID 40
END ADD
将big001 修改成(tag1)如下
ADD PART (tag1)
INTERNAL COMPONENT ID 40
END ADD
保存关闭即可。这时候被装配的实例由关系中的tag1的运算结果值来控制。
主要零件big001,big002必须为一个模型中的族表里面的两个实例。
(FANS整理)
PROE/PROGRAM程序设计全解析
前言:本文对PROE/PROGRAM的所有语句及语法进行了详细的解说,并配备实例
讲解。
关键字:Program、Input„„End Input、Relations„„End Relations、Add„„
End Add、Execute„„End Execute、If„„End If、Massprop„„End Massprop、
Lookup_inst、Suppressed、Modify、Choose、Interact。
PROE/PROGRAM其实是一门很简单的程序设计语言。这门语言的基本词语总
共就只有11个:Input„„End Input、Relations„„End Relations、Add„„
End Add、Execute„„End Execute、If„„End If、Massprop„„End Massprop、
Lookup_inst、Suppressed、Modify、Choose、Interact。所有的一切,都是这
里11个词组合出来。
PROE/PROGRAM的入口,在2001里是“菜单管理器”—>PART(或Assembly)”程
序”,在WF里是“工具”“程序”.
我们先看一下一般的程序都是什么样子:
两图上可看到,程序可分成几个部份,第一部份是版本与文件信息.第二部份是一
个Input„„End Input语句.第三部份是一个Relations„„End Relations语
句.第四部份是若干个Add„„End Add语句.第五部份是一个Massprop„„End
Massprop语句.
第一部份不用管它,系统自动生成的.第二部份就是设置变量的地方.第三部份就
是设置关系式的地方.第四部份是管理所有的特征及零件的地方.第五部份是设
置质量属性的地方.我们用PROGRAM的重点,就在第二/三/四这三块.
下面我先一个个说说这11个词都什么意思及如何使用.基本上兄弟们理解了它
们的用法,也就自然而然理解了程序的设计与修改了.
第一个,IF„„End If
这个就是各种编程语言里都有的大名鼎鼎的条件语句了.实际上它是:
IF 条件1
„„(执行语句段1)
Else
发布者:admin,转转请注明出处:http://www.yc00.com/num/1710140140a1707416.html
评论列表(0条)