欢迎来到天天文库
浏览记录
ID:23352274
大小:104.18 KB
页数:5页
时间:2018-11-05
《bom明细表备注栏中如何填入备注》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、BOM明细表备注栏中如何填入备注作者:wxywx 时间:2004-4-2913:21 标题:BOM明细表备注栏中如何填入备注?在装配图的BOM中,根据零件的文件名来自动判断明细表的备注栏是否填入借用,而不是在三维图中加入备注参数,请问proewild能不能实现?比如我新的零件的文件名是以YT2开头的,而借用的零件的文件名是以YT8开头的,如果文件名是以YT8开头的,则自动在备注栏中填入借用两字,否则不填。作者:孤峰醉酒 时间:2004-4-2914:39象这种具有判断功能的操作,我想用program或者通过二次开发来做。没有实际用过,想象。不过是个很好的话题,欢迎
2、大家积极讨论。作者:basehouse 时间:2004-4-2915:32我想的方法:通过二次开发可以轻松实现,不过原理应该是一样的,根据文件名来判断要否新建一个备注参数(通过protoolkit函数创建),如果需要的话,就创建并赋值“借入”。作者:鱼小虾 时间:2004-4-2915:53我想说得是这个借用是老革命们留下的习惯,现在的数据管理概念中应该没有借用一说!开发这个有什么意义?A装配(借用)了B中的B1为什么不能说成B装配(借用)了A中的B1呢?没有借与被借的关系!哪些东东“借用了”B1只需查一下关联件--whereuse就可以了!作者:孤峰醉酒 时间:
3、2004-4-2916:00管理上的东西很难一步到位,总有个过渡阶段。作者:lhtom1976 时间:2004-4-2916:00其实很简单,大家可能忘记了我们pro/e得关系是无处不在的,表里同样也有关系式可以利用啊!在表里加入rpt_rel_userdefined参数“remark”;再进入表关系式加入以下判断句就可以了。IFasm_mbr_name=="YT8"remark="借用"elseremark=""ENDIF作者:wxywx 时间:2004-4-2916:50lhtom1976版主,你的方法简单可行,不过还有个小问题: 我的借用件比较多,所以需要截
4、取文件名的前三个字符与YT8进行比较,这个截取字符串的函数在pro/eZ中是什么?关系中用通配符好像不行作者:lhtom1976 时间:2004-4-2917:53那就要改一下了,先创建一个临时参数,比如temp定义为字符串类型再用extract截取字符串关系式如下temp=asm_mbr_nameifextract(temp,1,3)=="YT8"remark="借用"elseremark=""endif作者:wxywx 时间:2004-4-3008:45IFextract(asm_mbr_name,1,3)=="YT8"remark="借用"elseremark
5、=""ENDIF成功了!解决了我的大问题!非常谢谢lhtom1976版主,也特别楼上为此问题积极献计献策的各位斑竹们,你们的劳动让这里感觉更温馨!作者:wxywx 时间:2004-4-3014:25与之相关的问题我还想请教一下,也是在BOM明细表中,我的图号使用的是零件的文件名,这样出现了一个问题,标准件由于文件名不允许出现斜杠“/、点.”等符号,就无法满足国标图纸的要求,现在我想在使用的三维标准件库中添加参数TH,BOM明细表中的图号使用参数tuhao,更具文件名判断如果文件名以YT开头的,图号tuhao取零件的文件名,否则取标准件自带的参数TH,关系如下:IFex
6、tract(asm_mbr_name,1,2)=="YT"tuhao=asm_mbr_nameELSEtuhao=asm_mbr_thENDIF结果POR/E报错,找不到参数asm_mbr_th,请问该如何处理?标准件库已经加TH参数,普通零件没有加TH参数 作者:xjixiong 时间:2004-5-213:42看到楼上的说到在BOM中使用关系式,我想能不能也利用关系式来统计明细表中的相同材料的零件的重量数据来呢,不知孤峰版主还记不记得我以前的贴子:我想在明细表中统计相同材料的重量数据来,我再举个例子说明一下:一个组件中,有两块厚度为10毫米的钢板,其中一块钢板外
7、形尺寸为400×200毫米,另一块是直径为300毫米的钢板,在明细表是两个零件,我要计算这个组件的各种零件的材料计划来,在材料计划中这两块厚度为10毫米的钢板是钢板材料中的一个规格,可我在PRO/e中怎样使这两块钢板汇总呢??? 请各位帮忙,谢谢了。作者:lhtom1976 时间:2004-5-812:07上班了这里是有些问题还不好理解比如你的第一个问题,我不加temp参数就是不行的,你却可以.第二个问题,我搞了半天也不清楚为什么不识别asm_mbr_th的参数,走了一个撞出来的方法,首先在表中加入asm_mbr_th的显示列,再加入
此文档下载收益归作者所有