Creo小技巧|明细表中指定字符数
如下图所示,在该插销模型中,模型树上标注为蓝框的零件,名称统一包含DOORLOCK字符串,要求BOM中将该段字符隐藏。红框的部分为螺栓,要求BOM中显示的个数为用户可以自定义的值,并根据新值计算总重。
首先我们先按照常规的重复区域定义方法创建一个BOM表,如下图:
点击表-重复区域,在弹出的菜单中选择关系,再点击该重复区域,即可弹出关系窗口:
A=string_length(ASM_MBR_C_NAME)
B=search(ASM_MBR_C_NAME,"_")
IF B!=0
C_NAME= extract(ASM_MBR_C_NAME,B+1,A-B)
ELSE
C_NAME= ASM_MBR_C_NAME
ENDIF
string_length(string)函数用于计算字符串string的总长度; search(string,substring)函数用于查找字符串string中某个字符substring的出现位置; extract(string,position,length)函数用于提取字符串string中从位数position开始往后长度为length的一个子串。 C_NAME是新建的参数,用来存储处理后名称,由于报告参数的值无法修改,所以必须用新建参数的方式来存储。 A,B为临时存储值的参数。
If ASM_MBR_C_NAME== "SCREW-1"
QTY=ASM_MBR_NUM
Else
QTY=rpt_qty
ENDIF
A_WEIGHT=ASM_MBR_WEIGHT*QTY
A_WEIGHT是新建的参数,用于存储判断处理后的总重。
最终效果如下图:
以上就是本期的Creo小技巧全部内容啦,大家若有更多技术问题,欢迎与我们联系~
更多技术问题以及最新优惠活动请联系:
肖先生 13961846333
xjb@kcsschina.com
戴女士 13861788762
dxh@kcsschina.com
友创软件专注于助力企业实现“中国制造2025”,从制造业大国向制造业强国的转变;公司成立至今18年,是最稳定、资深的PTC代理商;技术实力强、支持服务有保障。
公司价值:
1、给客户提供性价比高的正版软件;
2、给客户提供及时的技术支持及行业领先的解决方案。
公司使命:
1、让更多用户用上正版软件、降低软件投资成本、享受正版软件的高效性能和服务保障,同时可以降低企业的合规风险;
2、让用户提升设计效率、提高正确率、实现设计的标准化、参数化、智能化;
3、让用户打通从接单-项目管控-设计-工艺-制造-交付-售后的全生命周期管理。