機(jī)械社區(qū)

標(biāo)題: 利用自定義屬性實(shí)現(xiàn)材料名稱分離 [打印本頁]

作者: 仁419    時(shí)間: 2023-7-12 13:38
標(biāo)題: 利用自定義屬性實(shí)現(xiàn)材料名稱分離
本帖最后由 仁419 于 2023-7-12 13:51 編輯
* _  u6 J% h: _$ I# `8 V7 R: Z$ ~5 J9 r4 s3 D
我想做一個(gè)自動填寫材料國標(biāo)號的自定義屬性。思路是這樣的:使用自定義屬性將材料名前后分離,然后分別填寫到工程圖中,材料格式為材料名稱+國標(biāo)號,中間用空格隔開的。我嘗試過利用方程式分離圖號的方法,但是沒有成功過,不知道自定義屬性中的文字表達(dá)式的代碼規(guī)范是啥樣的,總是不成功,有沒有高人指點(diǎn)一下。7 p1 T# C2 r3 H+ ]0 l

作者: 逐夢2020    時(shí)間: 2023-7-12 21:53
我之前分享過一個(gè)圖名分離模板,應(yīng)該可以參考一下那個(gè)關(guān)系式
作者: 仁419    時(shí)間: 2023-7-13 08:46
逐夢2020 發(fā)表于 2023-7-12 21:531 s6 s% |& O0 U: o5 v
我之前分享過一個(gè)圖名分離模板,應(yīng)該可以參考一下那個(gè)關(guān)系式
6 I% a" m& }& ~/ y' C$ E+ q: B' A
我試過把里面的Part.GetTitle改成Part.GetMaterial,但是不行,不知道怎樣能用代碼獲取到材料名。用他自己本身的SW-Material能獲得,但是不能用其他語句處理這個(gè)材料名。5 D. h) D" ?0 B) |" E

作者: 逐夢2020    時(shí)間: 2023-7-13 20:13
|仁419發(fā)表于 07-13 08:46<br>我試過把里面的Part.GetTitle改成Part.GetMaterial,但是不行,不知道怎樣能用代碼獲取到材料名。用他自己本身的SW-Material能獲得,但是不能用其他語句處理這個(gè)材料名。<img class="emotion" src="http://e-learninguniversity.com/static/image/smiley/default/mad.gif" smilieid="11 border=" 0"="" alt=""><br>
是不是你的屬性里面沒有自定義參數(shù)“material”,你要讀取“material”,首先得確保你的屬性里面有“material”這個(gè)參數(shù)吧。
作者: 仁419    時(shí)間: 2023-7-14 10:15
逐夢2020 發(fā)表于 2023-7-13 20:13+ p  j) Y$ s# R: s" v# E; q
是不是你的屬性里面沒有自定義參數(shù)“material”,你要讀取“material”,首先得確保你的屬性里面有“materi ...
- j7 y9 H" Z+ L( }; K* S% j
我就是想讀出他本身的材料來,想調(diào)用SolidWorks自身的屬性
! O: R2 }3 ]/ B- ]% w# v3 G  z; {
作者: 防彈蝸牛    時(shí)間: 2023-7-14 10:50
要不反過來做,分別用兩個(gè)屬性“材料”和“國標(biāo)號”,需要放在一起的話就依次引用一下。
0 x* B* A( D+ ~! }' H; D- r5 q2 [
作者: 仁419    時(shí)間: 2023-7-14 11:45
防彈蝸牛 發(fā)表于 2023-7-14 10:50
/ C' L* z( u! v; a3 s, m要不反過來做,分別用兩個(gè)屬性“材料”和“國標(biāo)號”,需要放在一起的話就依次引用一下。

. D  j9 _: l8 \我就是不想單獨(dú)輸國標(biāo)號,想國標(biāo)號關(guān)聯(lián)材料,實(shí)現(xiàn)自動輸入國標(biāo)號。
& l- J& @3 b6 G2 `! n6 j
作者: 防彈蝸牛    時(shí)間: 2023-7-14 13:09
仁419 發(fā)表于 2023-7-14 11:45
; w! K% _# n8 W  H7 B我就是不想單獨(dú)輸國標(biāo)號,想國標(biāo)號關(guān)聯(lián)材料,實(shí)現(xiàn)自動輸入國標(biāo)號。

9 O" H& E8 O5 i8 T. s9 l2 o; n" N4 H上午打開SW試了一下,在自定義材質(zhì)庫里添加自定義屬性是可行的。改一遍材質(zhì)庫,問題就解決了。
: O- J, \% a" i
作者: 仁419    時(shí)間: 2023-7-14 15:53
防彈蝸牛 發(fā)表于 2023-7-14 13:092 K2 z* [; A5 x) c; W# @
上午打開SW試了一下,在自定義材質(zhì)庫里添加自定義屬性是可行的。改一遍材質(zhì)庫,問題就解決了。

" r  [7 h5 m" Q( t, F麻煩能講一下具體操作嗎?有圖就更好了,十分感謝6 ^( A% K2 D' w. S+ Q- t

作者: 防彈蝸牛    時(shí)間: 2023-7-14 16:11
仁419 發(fā)表于 2023-7-14 15:53
) J9 l6 P1 i# L  h麻煩能講一下具體操作嗎?有圖就更好了,十分感謝
# L% f4 C) ~5 d
4 Q3 M! G3 P, V6 `4 r, U% ^9 {! \
  G2 x. p/ t  |" x
軟件版本2022
8 L4 j5 I: o; B! [, F2 P2 |! s2 [, b+ {應(yīng)該這個(gè)屬性是可以用 $PRP 調(diào)用的
3 s& O* S( m! E, t- R: [4 Y! b) [
作者: 仁419    時(shí)間: 2023-7-14 16:12
本帖最后由 仁419 于 2023-7-14 16:15 編輯 + o+ P4 P1 K, D
防彈蝸牛 發(fā)表于 2023-7-14 16:113 ?/ r! q; H; O/ t* @* K
軟件版本20228 c7 {2 m$ ~7 Y. S: M
應(yīng)該這個(gè)屬性是可以用 $PRP 調(diào)用的

# a6 q8 d* _6 g: l* q1 U) i, V0 ~: f2 M你發(fā)的這個(gè)圖一直在轉(zhuǎn)圈,看不著能麻煩再發(fā)一下嗎
1 I. O7 ^* q0 f4 E. q
作者: 防彈蝸牛    時(shí)間: 2023-7-14 16:22
仁419 發(fā)表于 2023-7-14 16:12
. Z* r/ `8 F% c你發(fā)的這個(gè)圖一直在轉(zhuǎn)圈,看不著能麻煩再發(fā)一下嗎
9 {% X3 F6 q- g) m9 u/ J$ n9 X
[attach]549383[/attach]% P4 q5 P, r& f. u3 u( I

作者: 仁419    時(shí)間: 2023-7-14 16:24
防彈蝸牛 發(fā)表于 2023-7-14 16:22
! g9 }' b) b9 d& g( v
這個(gè)屬性怎么關(guān)聯(lián)到工程圖呢?您是怎么調(diào)用的?
! P4 k! N2 r2 M8 t
作者: 防彈蝸牛    時(shí)間: 2023-7-14 16:27
仁419 發(fā)表于 2023-7-14 16:24& N1 [5 M+ _9 @  E( C4 a( Y, ]! i% U
這個(gè)屬性怎么關(guān)聯(lián)到工程圖呢?您是怎么調(diào)用的?
- L+ g: C/ g8 r1 M6 l. n
我沒試,$PRP 應(yīng)該可以用: ?9 A* O# A% K1 I* W2 `9 T' D! {! S

作者: 仁419    時(shí)間: 2023-7-14 16:36
防彈蝸牛 發(fā)表于 2023-7-14 16:278 G8 l- i: F/ B) G; g2 @2 W9 P
我沒試,$PRP 應(yīng)該可以用
- ~  b' d$ b0 B7 v8 Z$ z
我在這方面不熟悉,能麻煩試試嗎?太感謝了。
5 X9 C! l* B' }' X




歡迎光臨 機(jī)械社區(qū) (http://e-learninguniversity.com/) Powered by Discuz! X3.4