找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 78335|回复: 503

[原创] 4个系统参数的使用

  [复制链接]

148

主题

2066

回帖

492

威望

教授

积分
3594

热心助人勋章优秀会员勋章希望之星勋章嘉宾勋章

QQ
发表于 2021-11-8 11:52 | 显示全部楼层 |阅读模式
本帖最后由 fuguangyi 于 2021-11-8 15:40 编辑

一、很多creo初级用户,不知道系统参数和用户参数如何使用:
1、REL_MODEL_NAME:是文件名参数,一般是在创建一个新文件名时,手工输入值,可以用来做为图号使用;
2、PTC_COMMON_NAME:是公共名,也就是我们图里的中文名;
3、PTC_MASTER_MATERIAL :是材料参数,直接引用系统材料名
4、PRO_MP_MASS:是重量参数,用来计算实体的重量

二、以上4个系统参数,我们在建模时必须用,但是上面4个参数我在使用过程中,又不会直接使用,我们需要用对应参数来统一:

1、REL_MODEL_NAME这个参数,在文件定义时,不能直接使用一些非法符,例如“.”,而我们在定义图号时又必须采用“.”做为层级的分隔符,所以我们会用一些关系式方法来处:;CINDEX = rel_model_name;CINDEX= BUW_TYPE等
2、PTC_COMMON_NAME公共名参数,可以手工填写,对于新文件必须用,但是我们现在在创建一些新零件时,可能会用到一些其它插件去直接创建零件,例如afx的型材库,cname=PTC_COMMON_NAME、 CNAME = BUW_NAME + BUW_SIZE + "-" + BUW_LENGTH_STR等
3、PTC_MASTER_MATERIAL:材料参数名虽然可以直接使用,但是我们国家的材料名分大小写的,所以必须采用一个关系来处理:cmat = material_param("cmaterial")。cmaterial是系统材料里自定义的一个参数;
4、PRO_MP_MASS是系统重量参数,因为有时导入的重量我们没法知道密度,只好手工填写,引入一个参数cmass,cmass=PRO_MP_MASS

三、普通零件一般会写如下关系式:

游客,如果您要查看本帖隐藏内容请回复

oritext = "_"
if search(CINDEX,oritext)>1
tmp = extract(CINDEX,1,search(CINDEX,oritext)-1)
CINDEX = tmp+"." +  extract(CINDEX,search(CINDEX,oritext)+1,String_length(CINDEX)-search(CINDEX,oritext))
endif
if search(CINDEX,oritext)>1
tmp = extract(CINDEX,1,search(CINDEX,oritext)-1)
CINDEX = tmp + "." +  extract(CINDEX,search(CINDEX,oritext)+1,String_length(CINDEX)-search(CINDEX,oritext))
endif
if search(CINDEX,oritext)>1
tmp = extract(CINDEX,1,search(CINDEX,oritext)-1)
CINDEX = tmp + "."+  extract(CINDEX,search(CINDEX,oritext)+1,String_length(CINDEX)-search(CINDEX,oritext))
endif
if search(CINDEX,oritext)>1
tmp = extract(CINDEX,1,search(CINDEX,oritext)-1)
CINDEX = tmp + "." +  extract(CINDEX,search(CINDEX,oritext)+1,String_length(CINDEX)-search(CINDEX,oritext))
Endif
if search(CINDEX,oritext)>1
tmp = extract(CINDEX,1,search(CINDEX,oritext)-1)
CINDEX = tmp + "."+  extract(CINDEX,search(CINDEX,oritext)+1,String_length(CINDEX)-search(CINDEX,oritext))
endif
if search(CINDEX,oritext)>1
tmp = extract(CINDEX,1,search(CINDEX,oritext)-1)
CINDEX = tmp + "." +  extract(CINDEX,search(CINDEX,oritext)+1,String_length(CINDEX)-search(CINDEX,oritext))
Endif

四、以上4个自定义参数,我们有时会去除关系式,手工填写参数值,方便处理,便于bom引用


评分

参与人数 1威望 +3 金钱 +10 收起 理由
野火 + 3 + 10 感谢分享

查看全部评分

6

主题

343

回帖

3

威望

工程师

积分
477
发表于 2021-11-8 12:10 | 显示全部楼层
感谢楼主分享!
回复

使用道具 举报

12

主题

767

回帖

0

威望

高工

积分
955
发表于 2021-11-8 12:26 | 显示全部楼层
谢谢楼主分享
回复

使用道具 举报

14

主题

964

回帖

1

威望

讲师

积分
1213
发表于 2021-11-8 13:09 | 显示全部楼层

谢谢楼主分享
回复

使用道具 举报

31

主题

1632

回帖

20

威望

讲师

积分
1924
QQ
发表于 2021-11-8 13:36 | 显示全部楼层
本帖最后由 06985953 于 2021-11-8 13:53 编辑

谢谢分享,贴入你的关系式,为何提示这个??
微信图片_20211108135203.png
回复

使用道具 举报

19

主题

1295

回帖

86

威望

VIP(贵宾)

积分
1722

VIP 勋章希望之星勋章热心助人勋章

发表于 2021-11-8 13:44 | 显示全部楼层
感谢分享
回复

使用道具 举报

6

主题

457

回帖

7

威望

高工

积分
563
发表于 2021-11-8 15:24 | 显示全部楼层
感谢分享
回复

使用道具 举报

148

主题

2066

回帖

492

威望

教授

积分
3594

热心助人勋章优秀会员勋章希望之星勋章嘉宾勋章

QQ
 楼主| 发表于 2021-11-8 15:44 | 显示全部楼层
本帖最后由 fuguangyi 于 2021-11-8 15:50 编辑
06985953 发表于 2021-11-8 13:36
谢谢分享,贴入你的关系式,为何提示这个??


cmateria这个参数是定义参数,需要在材料里添加的,系统自带的没有:

1.jpg
回复

使用道具 举报

1

主题

1954

回帖

14

威望

讲师

积分
2522
发表于 2021-11-8 16:22 | 显示全部楼层
感谢楼主分享!!!
回复

使用道具 举报

23

主题

249

回帖

5

威望

工程师

积分
392
发表于 2021-11-8 17:56 | 显示全部楼层
学习下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站为非营利性站点,部分资源为网友搜集或发布,仅供学习和研究使用,如用于商业用途,请购买正版。站内所发布的资源,如有侵犯你的权益,请发邮件联系我们,本站将立即改正或删除。

手机版|小黑屋|野火论坛(©2007~2024) ( 苏ICP备11036728号-2 )苏公网安备 32039102000103号|站长QQ28016688

GMT+8, 2024-11-22 16:35 , Processed in 0.157192 second(s), 28 queries .

快速回复 返回顶部 返回列表