hongganghb 发表于 2016-9-10 10:43:23

Creo关于关系式错误问体

请帮忙看看我的关系式存在什么问题,总是提示错误,

暗菩提 发表于 2016-9-10 20:06:37

只是讨论下,第一个可能是pro_mp_mass没有定义这个参数。
第二个可能是应该这样编:
IF C-DIAMETER==0
C_MODEL1=C_LENGTH+"*"+C_WIDTH+"*"+C_HIGHT
C_MODEL=C_MODEL1
ELSE
C_MODEL2=C_DIAMETER+"*"+C_LENGTH
C_MODEL=C_MODEL2
ENDIF

暗菩提 发表于 2016-9-10 21:02:01

需要定义密度才能使用pro_mp_mass这个内部参数

open2011 发表于 2016-9-10 21:03:20

推测问题的产生:借用了别人的模板,想自己弄,结果出了问题
问题一:数据类型不正确
问题二:需先弄清楚这段内容最终的目的,目的清楚了,编程问题很容易解决

hongganghb 发表于 2016-9-11 11:41:17

暗菩提 发表于 2016-9-10 21:02
需要定义密度才能使用pro_mp_mass这个内部参数

已经定义好了材料的,上面有密度

hongganghb 发表于 2016-9-11 11:42:24

open2011 发表于 2016-9-10 21:03
推测问题的产生:借用了别人的模板,想自己弄,结果出了问题
问题一:数据类型不正确
问题二:需先弄清楚 ...

自己新建的模版,参数全部手动输入,材料/单位/公差都已经设置好了,不知道怎么一回事的:D

hongganghb 发表于 2016-9-11 11:46:36

暗菩提 发表于 2016-9-10 20:06
只是讨论下,第一个可能是pro_mp_mass没有定义这个参数。
第二个可能是应该这样编:
IF C-DIAMETER==0


关系式不能用中-啊,

暗菩提 发表于 2016-9-11 13:51:43

不是中—,打错了,是下_

暗菩提 发表于 2016-9-11 13:54:29

hongganghb_creo 发表于 2016-9-11 11:41
已经定义好了材料的,上面有密度

那你试试在文件/准备/模型属性/质量属性里设置密度看看

open2011 发表于 2016-9-11 14:29:46

CMASS参数是网上流传比较广的一个模板中的参数。
CMASS=PRO_MP_MASS有效的前提是:
1、设置CMASS参数,且类型正确
2、指定材料
3、设置mass_property_calculate
文中的另一个问题根据逻辑关系自个解决吧
页: [1] 2
查看完整版本: Creo关于关系式错误问体