野火论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始


查看: 11642|回复: 10

[原创] 搭载MONLibs标准库在工程图中提取标准件规格的方法

[复制链接]

22

主题

442

回帖

2

威望

高工

Rank: 4

积分
596
发表于 2013-10-10 16:18 | 显示全部楼层 |阅读模式
前两天在论坛看到大神们出了个搭载MONLibs标准库的教程,这两天我试着将这些标准件里的信息提取出来以便在工程图中调用。初次写点东西有点笨拙,拿出来大家看看。
第一步,打开标准件的类属模型
第二步,在工具中找关系菜单,加入关系式



1    对于标准号里没有小数点的(比如GB10GB41……),加入

code=search(rel_model_name,"_")

name_cn=extract(rel_model_name,1,code-1)

name_cn= "XXXX " + name_cn

code=extract(rel_model_name,code+1,string_length(rel_model_name)-code)



2    对于标准号里有小数点的(GB31.2GB32.3……),加入


code=search(rel_model_name,"_")

name_cn="XXXX"+extract(rel_model_name,1,code-1)

remark=extract(rel_model_name,code+1,string_length(rel_model_name)-code)

code=search(remark,"_")

code=extract(remark,1,code-1)+"."+ extract(remark,code+1,string_length(remark)-code)



说明:  Code----是一个定义的参数,在我公司表示图号,在这里提取的是标准件的标准号,可用你所在公司的模板内的参数替代

              Name_cn-----是一个定义的参数,是标准件的中文名称,可用你所在公司的模板内的参数替代

XXXX部分要是指标准号对应的标准件名称,用标准件名称替换
比如你打开的文件是GB5781,在里面选用M16X100,通过上面的关系式得到的结果是 Code=“螺栓 M16X100”,name_cn=“GB5781”
(螺栓两个字就是关系式中的XXXX)
比如你打开的文件是GB32_2,在里面选用M8X60,通过上面的关系式得到的结果是 Code=“螺栓 M8X60”,name_cn=“GB32.2”
       (螺栓两个字就是关系式中的XXXX)

将上边的两个参数(Codename_cn)用你所在公司的对应参数替代,就能将标准件的标准号和规格、名称从标准件中提取出来。这时你就会发现原来工程图里标准件部分的空白现在就会有值了。


不足在于要对每一个标准号的文件要打开,并加入这些关系(只在类属模型里加入关系式就么了),有点麻烦,可将你用到的标准件里时加入这些关系式,积少成多。
不知道有高手能解决这个问题不?






本帖被以下淘专辑推荐:

4

主题

172

回帖

20

威望

工程师

Rank: 3Rank: 3

积分
266
发表于 2013-10-11 22:57 | 显示全部楼层
好高深的样子,学习学习
回复 支持 反对

使用道具 举报

0

主题

227

回帖

0

威望

工程师

Rank: 3Rank: 3

积分
245
发表于 2014-7-31 10:48 | 显示全部楼层
感谢楼主的无私分享,真的很强大!
回复 支持 反对

使用道具 举报

0

主题

241

回帖

8

威望

工程师

Rank: 3Rank: 3

积分
300
发表于 2014-9-12 10:46 | 显示全部楼层
可以批量加入关系式,不用一个个打开加入。但是对于XXXX部分的还是要重新修改过
温故而知新
回复 支持 反对

使用道具 举报

0

主题

82

回帖

0

威望

助工

Rank: 2

积分
85
发表于 2015-2-13 12:47 | 显示全部楼层
有点深奥,不过好似是用于图纸是不
回复 支持 反对

使用道具 举报

9

主题

221

回帖

1

威望

工程师

Rank: 3Rank: 3

积分
259
发表于 2017-2-15 10:07 | 显示全部楼层
好,慢慢研究!不断学习进步。
回复 支持 反对

使用道具 举报

0

主题

18

回帖

0

威望

实习生

Rank: 1

积分
19
发表于 2017-10-22 06:38 | 显示全部楼层
学习下载
回复 支持 反对

使用道具 举报

50

主题

317

回帖

8

威望

高工

Rank: 4

积分
519
发表于 2018-3-16 15:34 | 显示全部楼层
直接修改族表添加需要的列不就得了,跟SW差不多的模式。
有些人没有成功是因为走错了路,有些人没有成功是因为没有坚持走完自己的路.而我...
回复 支持 反对

使用道具 举报

3

主题

176

回帖

3

威望

工程师

Rank: 3Rank: 3

积分
202
发表于 2019-6-24 15:35 | 显示全部楼层
挺好的,这个方法很好
回复 支持 反对

使用道具 举报

2

主题

156

回帖

0

威望

助工

Rank: 2

积分
176
发表于 2020-12-6 10:35 | 显示全部楼层
标准库在哪找
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-3-28 22:17 , Processed in 0.125235 second(s), 25 queries .

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