Mobile: (0)13601517918
Tel : 0510-88675508
Fax: 0510-88675509
E-Mail: mhy@kcsschina.com


News

Creo小技巧|明细表中指定字符数


图片
一般我们可以通过在组件工程图中对表格创建重复区域来生成BOM表,以获取我们想要从模型中得到的信息,比如:模型名称,模型数量,零件单重等。但是在设计过程中可能会遇到模型名称只需要显示其中的一部分,某些模型的数量希望可以手动输入(比如螺栓),同类多个零件需要计算总重量等情况。那么该如何实现?


如下图所示,在该插销模型中,模型树上标注为蓝框的零件,名称统一包含DOORLOCK字符串,要求BOM中将该段字符隐藏。红框的部分为螺栓,要求BOM中显示的个数为用户可以自定义的值,并根据新值计算总重。

 公众号1.png


首先我们先按照常规的重复区域定义方法创建一个BOM表,如下图:

 公众号2.png


其报告参数为:

公众号3.png 

其中C_NAME为用户定义参数,已经在模型中通过关系C_NAME=rel_model_name约束值为模型名称;WEIGHT为模型质量,已经在模型中通过关系WEIGHT=PRO_MP_MASS约束值为模型质量。


点击表-重复区域,在弹出的菜单中选择关系,再点击该重复区域,即可弹出关系窗口: 

公众号4.png

此时报告参数已经自动添加至局部参数区域。


图片
第一步
图片
对字符串DOORLOCK进行隐藏。

在关系区域输入(如果有报错,尝试在英文输入法下重新输入报错文本)

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为临时存储值的参数。


校验关系后,点击“确定”按钮关闭窗口,然后点击菜单管理器中的“切换符号”按钮将重复区域切换为显示报告参数的样式,关闭菜单管理器。


双击ASM.MBR.C_NAME,依次点击rpt-rel-User Defined,输入C_NAME以创建报告参数rpt.rel. C_NAME。


点击表-切换符号-更新表,即可看到重复区域已经更新完毕。


图片
第二步
图片
手动修改零件个数。


首先需要在零件中添加一个参数用于存储手动输入的个数值,本例在SCREW-1零件中添加了参数名为NUM的整数类型参数,预输入值为10。


打开重复区域的关系窗口,在参数窗口中新建参数,名为ASM_MBR_NUM,值为空即可,该参数为报告参数。


在关系区域输入(如果有报错,尝试在英文输入法下重新输入报错文本)

If ASM_MBR_C_NAME== "SCREW-1"

QTY=ASM_MBR_NUM

Else

QTY=rpt_qty

ENDIF

其中QTY是新建的参数,用于存储判断处理后的个数值。


校验关系后,点击“确定”按钮关闭窗口,然后点击菜单管理器中的“切换符号”按钮将重复区域切换为显示报告参数的样式,关闭菜单管理器。


双击rpt.qty,依次点击rpt-rel-User Defined,输入QTY以创建报告参数rpt.rel.QTY。

点击表-切换符号-更新表,即可看到重复区域已经更新完毕。


图片
第三步
图片
用关系计算总重量。

打开重复区域的关系窗口,在关系区域输入(如果有报错,尝试在英文输入法下重新输入报错文本)


A_WEIGHT=ASM_MBR_WEIGHT*QTY


A_WEIGHT是新建的参数,用于存储判断处理后的总重。


校验关系后,点击“确定”按钮关闭窗口,然后点击菜单管理器中的“切换符号”按钮将重复区域切换为显示报告参数的样式,关闭菜单管理器。


双击rpt.qty,依次点击rpt-rel-User Defined,输入A_WEIGHT以创建报告参数rpt.rel.A_WEIGHT。


点击表-切换符号-更新表,即可看到重复区域已经更新完毕。


最终效果如下图:

公众号5.png


图片
END


以上就是本期的Creo小技巧全部内容啦,大家若有更多技术问题,欢迎与我们联系~

更多技术问题以及最新优惠活动请联系:

肖先生  13961846333 

xjb@kcsschina.com

戴女士  13861788762 

dxh@kcsschina.com




关于友创
图片

友创软件专注于助力企业实现“中国制造2025”,从制造业大国向制造业强国的转变;公司成立至今18年,是最稳定、资深的PTC代理商;技术实力强、支持服务有保障。


公司价值:

1、给客户提供性价比高的正版软件;

2、给客户提供及时的技术支持及行业领先的解决方案。


公司使命:

1、让更多用户用上正版软件、降低软件投资成本、享受正版软件的高效性能和服务保障,同时可以降低企业的合规风险;

2、让用户提升设计效率、提高正确率、实现设计的标准化、参数化、智能化;

3、让用户打通从接单-项目管控-设计-工艺-制造-交付-售后的全生命周期管理。