找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 278|回复: 6

[求助] creo工程图BOM中物料的名称太长,怎样显示短些?

[复制链接]

1

主题

2

回帖

0

威望

实习生

积分
3
发表于 2024-11-14 17:39 | 显示全部楼层 |阅读模式
如题,公司的标准件的命名是XXX+下划线+国标号,如"十字槽盘头螺钉M3X8_GBT2000",在工程图的BOM里显示是名称栏目会太长,怎样让其显示为“十字槽盘头螺钉M3X8”或者说把下划线和后面的内容都不显示,记得是有这个功能但实在想不出来了,哪位大侠告知一下。谢谢!

备注,该有的参数都是完整的。

118

主题

3462

回帖

444

威望

教授

积分
5009

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

QQ
发表于 2024-11-14 17:55 | 显示全部楼层
类似这样吧:extract(rel_model_name,1,7)
红色的参数应该可以替换为其他参数
creo 11.0
回复

使用道具 举报

35

主题

672

回帖

53

威望

讲师

积分
1024

希望之星勋章

QQ
发表于 2024-11-15 09:01 | 显示全部楼层
下面这段公式,几乎可以处理所有文件名

/*以下用于在文件名中提取信息
file_name=rel_model_name /*文件名称
strlen=STRING_LENGTH(file_name)/*计算文件名的总字符数量
p_s1=SEARCH(file_name,"-")/*查找"-字符"的位置
temp_name=EXTRACT(file_name,p_s1+1,strlen-p_s1)/*临时截取文件名
p_s2=SEARCH(temp_name,"-")/*查找第二个"-字符"在临时名称中的位置
p_s3=p_s1+p_s2/*计算第二个"-字符"在的位置

PN1=EXTRACT(file_name,1,p_s1-1)/*提取第一个"-字符"之前的文本
PN2=EXTRACT(file_name,p_s1+1,p_s3-p_s1-1)/*提取两个"-字符"之间的文本
PN3=EXTRACT(file_name,p_s3+1,strlen-p_s3)/*提取第二个"-字符"之后的文本
Cpartno=PN1/*图号
爱尔兰咖啡
回复

使用道具 举报

148

主题

2066

回帖

492

威望

教授

积分
3594

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

QQ
发表于 2024-11-15 10:54 | 显示全部楼层
标准件文件名命名为GB号-规格
bom里显示图号为GB号,名称及规格里显示为中文名+规格
回复

使用道具 举报

14

主题

459

回帖

16

威望

高工

积分
579
发表于 2024-11-15 11:00 | 显示全部楼层
本帖最后由 kww6hh 于 2024-11-15 11:15 编辑

在工程图里面,引用"文件名"这个参数就可以了

11.png
回复

使用道具 举报

1

主题

26

回帖

0

威望

实习生

积分
30
发表于 2024-11-15 19:45 | 显示全部楼层
钟汉昌 发表于 2024-11-14 17:55
类似这样吧:extract(rel_model_name,1,7)
红色的参数应该可以替换为其他参数

加个search()可能会更好些。
回复

使用道具 举报

1

主题

2

回帖

0

威望

实习生

积分
3
 楼主| 发表于 2024-11-18 16:44 | 显示全部楼层
kww6hh 发表于 2024-11-15 11:00
在工程图里面,引用"文件名"这个参数就可以了

感谢!!
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-22 10:17 , Processed in 0.120980 second(s), 25 queries .

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