机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 1974|回复: 14

利用自定义属性实现材料名称分离

[复制链接]
发表于 2023-7-12 13:38:21 | 显示全部楼层 |阅读模式
本帖最后由 仁419 于 2023-7-12 13:51 编辑
) N- @4 y7 F! Q/ ?6 b1 @: e& ]9 D9 ~" [  ?; {# T
我想做一个自动填写材料国标号的自定义属性。思路是这样的:使用自定义属性将材料名前后分离,然后分别填写到工程图中,材料格式为材料名称+国标号,中间用空格隔开的。我尝试过利用方程式分离图号的方法,但是没有成功过,不知道自定义属性中的文字表达式的代码规范是啥样的,总是不成功,有没有高人指点一下。3 B: F1 a6 r4 E3 `, q
回复

使用道具 举报

发表于 2023-7-12 21:53:43 | 显示全部楼层
我之前分享过一个图名分离模板,应该可以参考一下那个关系式
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-7-13 08:46:36 | 显示全部楼层
逐梦2020 发表于 2023-7-12 21:53/ r! \5 ?4 O# G0 z$ C  x
我之前分享过一个图名分离模板,应该可以参考一下那个关系式

# I5 C1 B- f3 h4 k我试过把里面的Part.GetTitle改成Part.GetMaterial,但是不行,不知道怎样能用代码获取到材料名。用他自己本身的SW-Material能获得,但是不能用其他语句处理这个材料名。5 J% [7 x4 @9 w
回复 支持 反对

使用道具 举报

发表于 2023-7-13 20:13:13 | 显示全部楼层
|仁419发表于 07-13 08:46<br>我试过把里面的Part.GetTitle改成Part.GetMaterial,但是不行,不知道怎样能用代码获取到材料名。用他自己本身的SW-Material能获得,但是不能用其他语句处理这个材料名。<img class="emotion" src="http://www.cmiw.cn/static/image/smiley/default/mad.gif" smilieid="11 border=" 0"="" alt=""><br>
是不是你的属性里面没有自定义参数“material”,你要读取“material”,首先得确保你的属性里面有“material”这个参数吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-7-14 10:15:39 | 显示全部楼层
逐梦2020 发表于 2023-7-13 20:13- B0 u1 q' V4 A8 u0 J  v  r$ G
是不是你的属性里面没有自定义参数“material”,你要读取“material”,首先得确保你的属性里面有“materi ...

/ V9 e& L8 i" P5 ?我就是想读出他本身的材料来,想调用SolidWorks自身的属性
) u' v3 L6 Q. B. n+ \
回复 支持 反对

使用道具 举报

发表于 2023-7-14 10:50:29 | 显示全部楼层
要不反过来做,分别用两个属性“材料”和“国标号”,需要放在一起的话就依次引用一下。
  W( a9 j4 Z; M0 p2 Q
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-7-14 11:45:47 | 显示全部楼层
防弹蜗牛 发表于 2023-7-14 10:505 ?) ^/ k4 o& D& w
要不反过来做,分别用两个属性“材料”和“国标号”,需要放在一起的话就依次引用一下。
$ J1 S3 h- Y" c% b
我就是不想单独输国标号,想国标号关联材料,实现自动输入国标号。$ {! ~; h; C6 @6 n
回复 支持 反对

使用道具 举报

发表于 2023-7-14 13:09:17 | 显示全部楼层
仁419 发表于 2023-7-14 11:45! g& ?& g7 a* j# M5 I' U& O. H
我就是不想单独输国标号,想国标号关联材料,实现自动输入国标号。

( _* [6 O# B3 n9 ~3 u, Y上午打开SW试了一下,在自定义材质库里添加自定义属性是可行的。改一遍材质库,问题就解决了。1 g: w- y7 x$ H* O- F& M% g; Z
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-7-14 15:53:47 | 显示全部楼层
防弹蜗牛 发表于 2023-7-14 13:09! z$ ~( g3 K( J8 \" i
上午打开SW试了一下,在自定义材质库里添加自定义属性是可行的。改一遍材质库,问题就解决了。

/ w4 [. f" P1 I" _6 @% \! s, a- d麻烦能讲一下具体操作吗?有图就更好了,十分感谢  ?+ S9 D0 R0 _4 r" a% H7 r* W
回复 支持 反对

使用道具 举报

发表于 2023-7-14 16:11:15 | 显示全部楼层
仁419 发表于 2023-7-14 15:53
4 B9 T4 b5 f/ `0 v* }麻烦能讲一下具体操作吗?有图就更好了,十分感谢

! N1 L0 m4 w0 L: D) F" D) I; `' p/ x! _4 ?, p2 M
  w2 H( T) P# m* W, P* t# Y5 j
软件版本2022
" O: d3 s5 |6 g; `, ]7 t应该这个属性是可以用 $PRP 调用的- U- g& N" H; o3 @9 ^
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2024-11-24 16:45 , Processed in 0.082003 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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