機械社區(qū)

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 1928|回復: 14
打印 上一主題 下一主題

利用自定義屬性實現(xiàn)材料名稱分離

[復制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2023-7-12 13:38:21 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最后由 仁419 于 2023-7-12 13:51 編輯
3 L* l2 V1 d6 Q$ P/ E4 R5 @' V# l' i7 }0 k) P( R) {2 C' |
我想做一個自動填寫材料國標號的自定義屬性。思路是這樣的:使用自定義屬性將材料名前后分離,然后分別填寫到工程圖中,材料格式為材料名稱+國標號,中間用空格隔開的。我嘗試過利用方程式分離圖號的方法,但是沒有成功過,不知道自定義屬性中的文字表達式的代碼規(guī)范是啥樣的,總是不成功,有沒有高人指點一下。3 R9 L. h4 J) y- C0 B
回復

使用道具 舉報

2#
發(fā)表于 2023-7-12 21:53:43 | 只看該作者
我之前分享過一個圖名分離模板,應(yīng)該可以參考一下那個關(guān)系式
回復 支持 反對

使用道具 舉報

3#
 樓主| 發(fā)表于 2023-7-13 08:46:36 | 只看該作者
逐夢2020 發(fā)表于 2023-7-12 21:53# M/ k3 Z- S; Y1 T
我之前分享過一個圖名分離模板,應(yīng)該可以參考一下那個關(guān)系式

. C) O. r+ @+ q* i$ Z, Y9 X我試過把里面的Part.GetTitle改成Part.GetMaterial,但是不行,不知道怎樣能用代碼獲取到材料名。用他自己本身的SW-Material能獲得,但是不能用其他語句處理這個材料名。) X- p! v8 H. m% |3 ?4 C, z( j
回復 支持 反對

使用道具 舉報

4#
發(fā)表于 2023-7-13 20:13:13 | 只看該作者
|仁419發(fā)表于 07-13 08:46<br>我試過把里面的Part.GetTitle改成Part.GetMaterial,但是不行,不知道怎樣能用代碼獲取到材料名。用他自己本身的SW-Material能獲得,但是不能用其他語句處理這個材料名。<img class="emotion" src="http://e-learninguniversity.com/static/image/smiley/default/mad.gif" smilieid="11 border=" 0"="" alt=""><br>
是不是你的屬性里面沒有自定義參數(shù)“material”,你要讀取“material”,首先得確保你的屬性里面有“material”這個參數(shù)吧。
回復 支持 反對

使用道具 舉報

5#
 樓主| 發(fā)表于 2023-7-14 10:15:39 | 只看該作者
逐夢2020 發(fā)表于 2023-7-13 20:13* M$ i5 r/ L, A  ^
是不是你的屬性里面沒有自定義參數(shù)“material”,你要讀取“material”,首先得確保你的屬性里面有“materi ...

/ Z' }$ l1 W" `1 d" m8 w我就是想讀出他本身的材料來,想調(diào)用SolidWorks自身的屬性0 G# H% R1 o2 Q) N" \6 J% f0 o' l
回復 支持 反對

使用道具 舉報

6#
發(fā)表于 2023-7-14 10:50:29 | 只看該作者
要不反過來做,分別用兩個屬性“材料”和“國標號”,需要放在一起的話就依次引用一下。% y2 J# u' J- X, B1 `
回復 支持 反對

使用道具 舉報

7#
 樓主| 發(fā)表于 2023-7-14 11:45:47 | 只看該作者
防彈蝸牛 發(fā)表于 2023-7-14 10:50; q2 L& Q* L% \; p
要不反過來做,分別用兩個屬性“材料”和“國標號”,需要放在一起的話就依次引用一下。

: U7 [( F6 H9 m7 p) Q7 E我就是不想單獨輸國標號,想國標號關(guān)聯(lián)材料,實現(xiàn)自動輸入國標號。- o# q5 |; o: m& ~2 w* L
回復 支持 反對

使用道具 舉報

8#
發(fā)表于 2023-7-14 13:09:17 | 只看該作者
仁419 發(fā)表于 2023-7-14 11:45
; H+ k% j; k+ `我就是不想單獨輸國標號,想國標號關(guān)聯(lián)材料,實現(xiàn)自動輸入國標號。

! h9 }" v5 g8 u: t2 t0 ~7 w% @3 u1 O上午打開SW試了一下,在自定義材質(zhì)庫里添加自定義屬性是可行的。改一遍材質(zhì)庫,問題就解決了。
* P: u# z% S1 D
回復 支持 反對

使用道具 舉報

9#
 樓主| 發(fā)表于 2023-7-14 15:53:47 | 只看該作者
防彈蝸牛 發(fā)表于 2023-7-14 13:09
  n$ Q2 H5 @! E% ?# b( @2 e上午打開SW試了一下,在自定義材質(zhì)庫里添加自定義屬性是可行的。改一遍材質(zhì)庫,問題就解決了。

( E7 T4 U$ b: H: W% `! _- f8 U麻煩能講一下具體操作嗎?有圖就更好了,十分感謝
5 D3 ~9 P% \, {' }" m) t2 n$ R) H
回復 支持 反對

使用道具 舉報

10#
發(fā)表于 2023-7-14 16:11:15 | 只看該作者
仁419 發(fā)表于 2023-7-14 15:538 P/ L* X9 y" ?' d- @( p1 h5 X% A
麻煩能講一下具體操作嗎?有圖就更好了,十分感謝
' P$ l1 [/ @/ W/ [# l8 V) A

) S4 }  u" h, Z/ F) y
+ |% L+ q7 f9 r0 {# ]) D0 |2 y軟件版本2022% Q# k* H6 `) k
應(yīng)該這個屬性是可以用 $PRP 調(diào)用的1 I' I( W7 K. i2 D3 P
回復 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規(guī)則

小黑屋|手機版|Archiver|機械社區(qū) ( 京ICP備10217105號-1,京ICP證050210號,浙公網(wǎng)安備33038202004372號 )

GMT+8, 2024-11-16 09:51 , Processed in 0.077776 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表