机械必威体育网址

找回密码
注册会员

QQ登录

只需一步,快速开始

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

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

[复制链接]
跳转到指定楼层
1#
发表于 2023-7-12 13:38:21 | 只看该作者 回帖奖励 | 倒序浏览 | 阅读模式
本帖最后由 仁419 于 2023-7-12 13:51 编辑
) D. T5 S2 r- X% R" w
% `% U8 V6 O9 B/ ^* T# ^0 @ S我想做一个自动填写材料国标号的自定义属性。思路是这样的:使用自定义属性将材料名前后分离,然后分别填写到工程图中,材料格式为材料名称+国标号,中间用空格隔开的。我尝试过利用方程式分离图号的方法,但是没有成功过,不知道自定义属性中的文字表达式的代码规范是啥样的,总是不成功,有没有高人指点一下。
4 o8 d0 d+ K3 \/ Q0 y3 R3 K
2#
发表于 2023-7-12 21:53:43 | 只看该作者
我之前分享过一个图名分离模板,应该可以参考一下那个关系式
3#
楼主 | 发表于 2023-7-13 08:46:36 | 只看该作者
逐梦2020 发表于 2023-7-12 21:53
& U9 ~: f9 E& @ ?! L我之前分享过一个图名分离模板,应该可以参考一下那个关系式
: v( _. i5 a: D6 Y& |! Q) i! B
我试过把里面的Part.GetTitle改成Part.GetMaterial,但是不行,不知道怎样能用代码获取到材料名。用他自己本身的SW-Material能获得,但是不能用其他语句处理这个材料名。
* i$ Y: n' m- q
4#
发表于 2023-7-13 20:13:13 | 只看该作者
|仁419发表于 07-13 08:46
我试过把里面的Part.GetTitle改成Part.GetMaterial,但是不行,不知道怎样能用代码获取到材料名。用他自己本身的SW-Material能获得,但是不能用其他语句处理这个材料名。
是不是你的属性里面没有自定义参数“material”,你要读取“material”,首先得确保你的属性里面有“material”这个参数吧。
5#
楼主 | 发表于 2023-7-14 10:15:39 | 只看该作者
逐梦2020 发表于 2023-7-13 20:13
: d( b0 ]* f& L9 d" N是不是你的属性里面没有自定义参数“material”,你要读取“material”,首先得确保你的属性里面有“materi ...

, m% Z& D: e8 P我就是想读出他本身的材料来,想调用SolidWorks自身的属性
. W. j. Q0 H! y# K
6#
发表于 2023-7-14 10:50:29 | 只看该作者
要不反过来做,分别用两个属性“材料”和“国标号”,需要放在一起的话就依次引用一下。8 \1 i1 U! E# w8 O4 ]2 s! |% q
7#
楼主 | 发表于 2023-7-14 11:45:47 | 只看该作者
防弹蜗牛 发表于 2023-7-14 10:50
9 V. Z% l, Y6 B& j% _: Z( ?$ V2 M' |3 M要不反过来做,分别用两个属性“材料”和“国标号”,需要放在一起的话就依次引用一下。
) k. z; a6 F; v9 P; y
我就是不想单独输国标号,想国标号关联材料,实现自动输入国标号。
$ \# P1 n2 E6 a9 n' M; E
8#
发表于 2023-7-14 13:09:17 | 只看该作者
仁419 发表于 2023-7-14 11:45
. |4 ^; y' Z- ~我就是不想单独输国标号,想国标号关联材料,实现自动输入国标号。
# G' i5 j2 T, a8 ~, Q
上午打开SW试了一下,在自定义材质库里添加自定义属性是可行的。改一遍材质库,问题就解决了。
y; t- ]2 M6 y1 ?
9#
楼主 | 发表于 2023-7-14 15:53:47 | 只看该作者
防弹蜗牛 发表于 2023-7-14 13:09
# F d6 v2 w0 g6 e/ i6 g- w; J上午打开SW试了一下,在自定义材质库里添加自定义属性是可行的。改一遍材质库,问题就解决了。

0 C0 n$ y3 g/ S6 Z8 ]9 S' Y麻烦能讲一下具体操作吗?有图就更好了,十分感谢, e3 K5 a( d- ~" \+ A$ e! I F! _
10#
发表于 2023-7-14 16:11:15 | 只看该作者
仁419 发表于 2023-7-14 15:53
c' p2 K- z8 G" a/ M3 G* ?( D麻烦能讲一下具体操作吗?有图就更好了,十分感谢
@! _* Y% V+ I2 T0 k7 m

3 c$ k; Q) P$ K e. B- I
! w; f4 L; F# t* W软件版本2022/ N$ q- z+ o' t" }7 Y E" P& [
应该这个属性是可以用$PRP 调用的
& p# \+ H& _: I! J- O0 a
您需要登录后才可以回帖 登录| 注册会员

本版积分规则

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

GMT+8, 2025-1-26 06:43, Processed in 0.079880 second(s), 15 queries , Gzip On.

Powered byDiscuz!X3.4Licensed

? 2001-2017Comsenz Inc.

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