野火论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始


查看: 59902|回复: 426

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

[复制链接]

136

主题

1899

回帖

453

威望

教授

Rank: 8Rank: 8

积分
3295

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

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 感谢分享

查看全部评分

5

主题

333

回帖

3

威望

工程师

Rank: 3Rank: 3

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

使用道具 举报

11

主题

716

回帖

0

威望

高工

Rank: 4

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

使用道具 举报

14

主题

896

回帖

1

威望

讲师

Rank: 6Rank: 6

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

谢谢楼主分享
回复 支持 反对

使用道具 举报

31

主题

1631

回帖

20

威望

讲师

Rank: 6Rank: 6

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

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

使用道具 举报

19

主题

1199

回帖

83

威望

VIP(贵宾)

积分
1599

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

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

使用道具 举报

6

主题

441

回帖

7

威望

高工

Rank: 4

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

使用道具 举报

136

主题

1899

回帖

453

威望

教授

Rank: 8Rank: 8

积分
3295

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

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


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

1.jpg
回复 支持 反对

使用道具 举报

1

主题

1954

回帖

14

威望

讲师

Rank: 6Rank: 6

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

使用道具 举报

23

主题

249

回帖

5

威望

工程师

Rank: 3Rank: 3

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-19 08:11 , Processed in 0.107866 second(s), 31 queries .

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