机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 2017|回复: 14
打印 上一主题 下一主题

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

[复制链接]
跳转到指定楼层
1#
发表于 2023-7-12 13:38:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 仁419 于 2023-7-12 13:51 编辑 ) I4 r% C5 h" M3 t% O

, ?9 K- H; p7 X! ]6 K3 J' _我想做一个自动填写材料国标号的自定义属性。思路是这样的:使用自定义属性将材料名前后分离,然后分别填写到工程图中,材料格式为材料名称+国标号,中间用空格隔开的。我尝试过利用方程式分离图号的方法,但是没有成功过,不知道自定义属性中的文字表达式的代码规范是啥样的,总是不成功,有没有高人指点一下。# Y9 {/ r& p! E4 x+ v' ]# @
回复

使用道具 举报

2#
发表于 2023-7-12 21:53:43 | 只看该作者
我之前分享过一个图名分离模板,应该可以参考一下那个关系式
回复 支持 反对

使用道具 举报

3#
 楼主| 发表于 2023-7-13 08:46:36 | 只看该作者
逐梦2020 发表于 2023-7-12 21:53
6 C( ]6 }9 [+ q4 ?我之前分享过一个图名分离模板,应该可以参考一下那个关系式

" S7 ]6 ?* S; E3 a/ C. V我试过把里面的Part.GetTitle改成Part.GetMaterial,但是不行,不知道怎样能用代码获取到材料名。用他自己本身的SW-Material能获得,但是不能用其他语句处理这个材料名。
& I( g8 Y7 U6 ^" I' B# E8 A2 V
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
 楼主| 发表于 2023-7-14 10:15:39 | 只看该作者
逐梦2020 发表于 2023-7-13 20:13) ]# j9 p' P; v; m  G- ~
是不是你的属性里面没有自定义参数“material”,你要读取“material”,首先得确保你的属性里面有“materi ...
" W4 l7 r' u$ a) i- p$ I
我就是想读出他本身的材料来,想调用SolidWorks自身的属性* h5 H- y6 V+ I8 O3 Q/ I
回复 支持 反对

使用道具 举报

6#
发表于 2023-7-14 10:50:29 | 只看该作者
要不反过来做,分别用两个属性“材料”和“国标号”,需要放在一起的话就依次引用一下。
0 |: a% W4 Z$ \. H; j! x9 X
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2023-7-14 11:45:47 | 只看该作者
防弹蜗牛 发表于 2023-7-14 10:502 l! ~! C, q$ T$ e5 S
要不反过来做,分别用两个属性“材料”和“国标号”,需要放在一起的话就依次引用一下。

. k4 F* x+ ?! j' o& y: z我就是不想单独输国标号,想国标号关联材料,实现自动输入国标号。
5 z( ]* ?, q4 O8 x/ ^& P
回复 支持 反对

使用道具 举报

8#
发表于 2023-7-14 13:09:17 | 只看该作者
仁419 发表于 2023-7-14 11:45% j2 m" }' R. v  X. F$ f& {
我就是不想单独输国标号,想国标号关联材料,实现自动输入国标号。
( O" d6 b3 {# d1 ~
上午打开SW试了一下,在自定义材质库里添加自定义属性是可行的。改一遍材质库,问题就解决了。0 @& A7 J9 Q# U. I! _, W
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2023-7-14 15:53:47 | 只看该作者
防弹蜗牛 发表于 2023-7-14 13:09
. _$ r1 }" a) X; j) |上午打开SW试了一下,在自定义材质库里添加自定义属性是可行的。改一遍材质库,问题就解决了。

% c1 U$ F: T) j+ j. n& {# e麻烦能讲一下具体操作吗?有图就更好了,十分感谢
: a1 d/ q; N8 J4 D* k( f
回复 支持 反对

使用道具 举报

10#
发表于 2023-7-14 16:11:15 | 只看该作者
仁419 发表于 2023-7-14 15:53
- v& A0 S7 H% z" E6 t1 Z2 j麻烦能讲一下具体操作吗?有图就更好了,十分感谢

: t, \# u4 G2 Z, ]' ^3 M* I6 d! T) ]2 u! L
. t7 q, w+ [5 J' I# M; `
软件版本2022
; u! a2 r1 x6 b9 G应该这个属性是可以用 $PRP 调用的
7 m" u5 p' f) F$ j5 ~3 t+ }
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|机械必威体育网址 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2024-11-29 23:45 , Processed in 0.077256 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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