機械社區(qū)
標題:
SolidWorks 零件和工程圖的屬性鏈接關(guān)系 詳細說明解釋
[打印本頁]
作者:
達文中
時間:
2021-10-2 19:49
標題:
SolidWorks 零件和工程圖的屬性鏈接關(guān)系 詳細說明解釋
看到一個帖子
工程圖自定義屬性設(shè)置 - SOLIDWORKS - 機械社區(qū) - 百萬機械行業(yè)人士網(wǎng)絡(luò)家園 (cmiw.cn)
想回復(fù)一下,但是內(nèi)容比較多,就開個帖子記錄一下。很多機械工程師都說會熟練使用SolidWorks,但是怎么個熟練法,就難說了。
, F: ?8 w. Z. d* X
比如都說會建模,那曲面會用嗎?鈑金模板呢?電氣布線/管路模板呢?大型裝配體top-down和bottom-up哪個合適?。。。
e( E! M2 p. h3 X. W- L& E
1 a. k4 _- ~2 q8 j9 g& ?
2 C' n' z0 s" [6 o
SolidWorks 中常用的零件和工程圖的屬性鏈接關(guān)系,看似簡單,但是找了全網(wǎng)都沒看到哪里有說得清楚全面。。。
) _1 U+ {* M& ~ E/ t
7-2-1原則,記錄于此!
$ P7 y) U! ?# `$ Y; x/ C' P5 T
: s4 a5 d1 b# q+ x
總結(jié)來說:
$ a# h3 l+ |1 Y! H0 f3 h
( b# a6 }8 K0 a0 C
$PRP 是2D工程圖本身的屬性
$PRPSHEET是2D工程圖中的3D模型里的屬性
$PRP $PRPSHEET 需要大寫
沒有正確參數(shù)時會顯示錯誤(需要勾選 視圖 - 注解鏈接錯誤)
中文半角雙引號“ ”與英文雙引號""不要搞混淆(全角更不用說了)
# @5 H: q8 e: G0 w
( m' h5 c* F9 R
; T* N, t( _ u* |5 w
例如
. F3 z! g; P( t+ A; k' o
$PRPSHEET:"SW-File Name" 對應(yīng)的是在3D模型的文件名
6 G5 N2 r& \% i) I. Q! O! i! t
$PRP:"SW-File Name" 對應(yīng)的是在2D圖紙的文件名
. O& P2 g/ ^9 Q, O! ?
3 p; {( S$ c# r
以下是詳細介紹:
6 E3 b( \. I* Q1 H( Q+ }' _# h
+ A% v) ?! J \3 ^; x
2D工程圖 添加 注釋 - 鏈接到屬性:
8 P% o$ a3 I4 W1 ~, t3 V
6 _2 f1 ^8 U8 W- e! x$ B
' _, n8 E% H `: K- P# e: \
; b6 V" a n$ |/ C1 P1 y1 O
; o( n6 B3 o, s/ w9 Z1 R
3 i* {# s& p6 s v; E, d2 S
5 M9 {* r7 H/ Q/ E
( M G' b) R- ? e) [( J( N
' D0 | `1 D* p* I, M
屬性內(nèi)容有以下3種:
. y4 `7 o5 w( |2 v% z1 l/ M
1 L$ O- N6 D P! o
4 ~- V5 c0 z; ~) j+ ~1 h% P; f6 _
+ z! V% F4 O2 N# c( S' ^, w
& ]+ E( L7 V+ e* W. Z) ]1 J
0 f, O( U5 e9 P: x d( d/ H$ @' l" U
' P& ]: `9 b2 C" K
+ }1 D* N) T1 E) d9 {: w6 C; P
' i2 N% k5 F- |5 d
0 ?3 q/ U" x6 ~8 b! x
- a$ _/ L" c1 R; R
. ]- f1 u- g1 l1 m# a
如果選擇
使用來自此項的自定義屬性 - “圖紙屬性”中指定的工程圖視圖
,則 意味著是 選擇 3D模型 中的屬性,鼠標放在注釋上可以看到鏈接的屬性是 $PRPSHEET 參數(shù):
" m6 Q9 n' l+ e, N& J
8 Z7 k) Q; r( X
6 p: `/ W1 I) G6 M7 }
+ X* n0 |" g8 E* @/ ?! _8 _ e/ L
* _: e {+ u+ d3 ]" C0 r
3 W+ v9 g* A' d$ V' `8 }
; J/ o9 R6 l P8 I3 ]7 c" I
3 T; x5 _4 \/ u9 j b
( t6 x$ b' T0 o/ i, q
1 I9 `5 ~1 K! y; T* I* j7 n
' q3 B; w* Y" ~! d0 n6 G
( I" @; `, d- e( g: J7 \
$ {- H R- l0 u+ U! g' g7 H
( q: M, ~- J5 F4 f: U3 L1 ]5 M8 e2 X
Y" _! p4 E: [1 m9 j M! y
其他2個則是$PRP:
5 p5 H2 [, d$ y8 t& [
* q% i: u; t& Q( R# c3 i
2 `; r) J7 I1 l% c- ?
a2 `+ q% f4 O& J7 f$ j
6 R: j# ]- d8 |0 c) W4 S1 Q
; f7 y/ k4 f# k1 x$ k
- C/ e6 s( i3 H4 d) e
5 U- `8 O) D+ x; H' p( A& U
+ i- L8 C2 r, y
/ O% [1 K7 y9 X2 n M# h! m6 ~
# Y+ o! {8 I% w' g- _- I
) a2 v' n' h \- I2 D9 P
或者$PRPSMODEL等 (很少用,一般用以上2種):
2 ?, J3 i5 [6 W& g |- ^
% ~4 M2 m& q( i" S! m% j5 ~9 C
4 Q7 |/ y4 W- C) b
1 A. m" T- ^* P7 R
6 O7 [3 j5 u) z9 C( n
( t. a5 b O6 Y
& |; p6 v* u1 a9 Q# u5 k4 W
& P! n5 a6 Q2 {7 b! p
- K7 R$ q9 m/ U4 U
" y8 [1 q' b: d; v; e
! L/ n$ p- I R1 D5 G( B. l" w6 P6 I
: h9 |+ Q& j, ^5 K
中文和英文可以互喚,功能是一樣的
6 P* C3 Q& _; ]/ |2 S
& g( y* N& F) V: Y$ D. \0 _
如 “SW-作者” 和 “SW-Author”是一樣的。
3 X* d2 x$ E+ S6 \% U, t
8 s' r1 P2 a7 j' o, X A4 c! z
因為是 使用中文界面,所以后面括號內(nèi)的英文和前面的中文可以二選一輸入, 英文界面如下:
8 J) w5 Z/ a V9 t
! L, _& v0 I& m2 _* k$ X; p
7 p. x# _0 S8 t6 l
4 k8 F+ N+ ?, m% H3 r, P
A% {$ B' V% {5 v% Q
0 B' I n1 B. D8 f! g6 l9 U/ \" ?
英文版本比較直觀一些:
7 W+ E; E& X3 ]0 |4 ^
How to work with custom properties (and cut lists) - CAD Booster
5 P% x* c9 h" F) _9 C
5 ], Y6 V! o5 f9 s
* K% ?. `1 B4 v( C! u0 [
2 I5 W7 M% G v) i" z; t
3D模型 文件屬性:
$ `1 X T# G+ K" y/ C: P
- H' T* w0 i+ S
! v& T5 L' x) V9 q/ Y3 n6 D
其中屬性名稱有兩種方式可以輸入:
- i0 g) X O# o$ p$ i1 T
1. 使用下拉框輸入
. f! v( S% j, g8 P# G* r7 j" }+ T
* K2 h- n( h; o/ Y
' A- D! K& f0 B2 W" C- Q( K
下拉框的內(nèi)容在自帶的默認安裝文件 properties.txt里
3 \# u$ X. I" e0 F* M9 O9 u1 Q9 R
, s0 ^# D; D6 Y! `' c# u$ V
( o, ?* r# r& f! i; E
4 s; J8 g* V: W1 n
% G5 k9 e- g, d; ?: n" s
2. 手動輸入
* x8 z' T* \( ~- H
! t6 e& I. z: v/ _) }
顧名思義,就是手動輸入
屬性名稱
對應(yīng)的
數(shù)值/文字表達
,一般
類型
保持默認的
文字
即可:
4 Z6 }7 A1 c$ V+ M j( Y; M
如下圖的 零件號-手寫 對應(yīng)的 PN. CC-000001, 在出工程圖時 參數(shù)使用 $PRPSHEET:"零件號-手寫", 則可以顯示 PN. CC-000001
! m' f7 h4 Y. C3 M' g
4 v# L3 C, d; Z: a1 V7 c
% _1 M ?$ g, Y0 N$ l& O
而
數(shù)值/文字表達式
同樣有2種方式輸入:
4 P7 q) A( ^+ N8 K! z$ A
1. 使用下拉框輸入
: [/ \" p; m; a1 f
& S" X$ T2 y- |$ y# s5 K- L5 e5 p
下拉框輸入的內(nèi)容只能是solidworks內(nèi)部的參數(shù)。
3 l8 s% `2 s8 t
比如材料(需要設(shè)置材料),質(zhì)量(定義了材料就知道了密度,創(chuàng)建3D模型才能知道體積,密度x體積=質(zhì)量)。
0 K9 J( z9 J4 b& H4 I0 g& O& M
默認所有參數(shù)如下圖:
- _! S: A/ u4 W4 o3 C6 m* L" O- N
9 s* I" t w/ }' }
3 y, s2 ^/ j8 G
$ v1 w" | C" @$ q2 j. e4 p
下拉框輸入的值表達式如下圖綠色內(nèi)容:
4 K1 X" p; N- g$ j; J- h
% h* d4 e5 X) T
“SW-材質(zhì)
@test
3D.sldprt”這個公式的內(nèi)容也可以手寫輸入,保證不要寫錯即可。
! i4 @9 D" c1 h! c2 w( B
3 `% G ^9 | x m" t
3 n# i# q% i4 }% o x% o/ y
2. 手動輸入
( a/ @' B- e+ T h8 T
內(nèi)容有以下幾種形式:
2 h0 ], i/ x9 R, D
+ t; X6 d7 J1 T/ z1 c4 _
) S* b- I' y* j% S1 G
其中:
) P# W9 g1 k4 `5 M7 j9 F3 V' a2 P
! R! B! n( q5 t
藍色:$PRP:"SW-Xxxxx", 同樣適用于2D工程圖屬性,中英文皆可。
$ A$ |( B2 ?. p- ]2 U$ x3 B
黃色:日期 數(shù)字 是否等內(nèi)容,需要符合solidworks自定義的規(guī)范。其中 是或否 只有yes和no的下拉框選項,應(yīng)該放在上一類型“使用下拉框輸入”
: V: O& l% R4 J, r! Q
紫色:純粹的手寫輸入,在工程圖中可以使用 $PRPSHEET:"零件號-手寫" 這個注釋通過 鏈接到屬性 做自動關(guān)聯(lián)
" j. v/ V: t+ c) n
紅色:
& _( u( U% D$ ?: B
注意公式默認參數(shù)的大小寫不要出錯, SW是大寫,其他首字母需要大寫
+ S6 f- t' ^) W" d. c! E
注意 $PRPSHEET 只能用在2D工程圖紙內(nèi)容(notes等)用來調(diào)用3D模型的屬性參數(shù),不能用在2D或者3D的自定義屬性列表里。
# H2 k( y) _" ?& j* S+ L
注意表達式需要使用默認定義參數(shù),不識別自己編寫的參數(shù),如 part number它不知道是啥。
]2 B9 v9 f3 l9 N& T6 y
, ^' p% |1 q9 W
: U* v* @8 R: @
# b# d* P- f2 Y/ M
2D工程圖文件屬性:
8 _+ ^0 `- J8 | T& }
7 r8 O& s, N5 c& L
注意:
自定義中少了
配置特定
這一個選項卡。
+ D: ^2 ?% S- M5 E' g& e
自定義內(nèi)容與3D模型一樣,也是$PRP表示本文件中定義的屬性
7 a3 y0 ], i8 F/ J" C" t( T, {2 q( z5 K
$PRPSHEET同樣在摘要信息這里不能使用,(如果是在圖紙上notes 鏈接到屬性,可以使用$PRPSHEET抓到3D模型的屬性,見上述內(nèi)容)
) @+ m$ x3 U+ c* f+ t
- S1 {- d9 z x. [8 g3 B
; f( |; X; L6 ~) v, _6 w
' ~) c7 z! x0 {
右鍵 圖紙空白處, 選擇 編輯圖紙格式 時 可編輯文字是藍色的:
+ |5 B# `' X+ ~8 E# k. Y
9 ?, n* a, v2 t k- N- @0 b+ x
9 H* ?7 g# d% m
退出編輯圖紙格式,正常內(nèi)容是黑色的。
8 `) }/ w e% p p5 [& e2 y' I
2 r+ \# ]8 X [* v& \% \% Q( k
上圖包含多個細節(jié),自己可以查看并手動練習(xí)。
. R& ]) Z& k2 N
6 f4 W2 Q3 ]/ _! i9 U3 [
注意:
' ]" S9 M4 V! t1 A( R/ l( O
$ x: g: e# R3 t* v
$PRP $PRPSHEET 需要大寫
$ i4 R2 N' G$ ^* Y
沒有參數(shù)時會顯示錯誤(需要勾選 視圖 - 注解鏈接錯誤)
; A" O# v0 l# u
$PRP是獲取2D工程圖參數(shù)
& {) E+ _7 M/ S3 ]- R# R1 Q, D
$PRPSHEET是獲取3D模型參數(shù)
0 r2 F, H" D: J& X% {, K# Y9 O d
中文半角雙引號“ ”與英文雙引號""不要搞混淆(全角更不用說了)
3 c u7 q# W& M/ o4 b3 O8 [3 J/ @- D
4 l6 w& G- I/ ^ O$ x4 o% G: A
ps, 如果想知道哪些鏈接屬性有問題,可以 勾選 視圖 - 注解鏈接錯誤:
# @. B1 l7 q2 A7 O
9 N3 k: K5 ~/ a' T" J% H
. r+ |; c- x6 e2 o1 A* z/ T/ g, [
" y. X) g) _6 n' P
參考信息:
" D) e6 f! f" x: ^
7 L' M7 `, C! n: y0 l
All available variables for custom properties (and cut lists) (cadbooster.com)
1 A8 Q* w2 q$ [" s9 R
! x, g2 e6 ?/ y0 Z" H
自定義圖紙格式 - 2019 - SOLIDWORKS 幫助
3 o$ q6 u- w" O a
" d# ~6 ?1 t4 F' z w# z1 r8 H, n
Customizing Sheet Formats - 2019 - SOLIDWORKS Help
+ ]( x5 E- b" a* S% y
) s5 A. l( J8 r
鏈接注釋到文檔屬性 - 2019 - SOLIDWORKS 幫助
7 l+ l' i7 q g. D/ L
. d( J3 q! j- u6 @
Linking Notes to Document Properties - 2019 - SOLIDWORKS Help
7 ^6 N$ C* x. x; w4 L
- T" t1 q4 G! c- G
變量映射 - SOLIDWORKS 文件 - 2019 - SOLIDWORKS PDM 幫助
7 w" l! t& v/ }3 [' `/ D4 a
2 C9 \9 B% a. e7 m2 |
SolidWorks_工程圖自定義屬性的鏈接 (e-works.net.cn)
, O6 @) [3 D) x9 N
6 |( W7 O: S8 g0 \; r6 X
[SW]SolidWorks文件屬性(Properties)_weixin_33980459的博客-CSDN博客
) d3 @* g. P6 T( L
- l- `1 M9 e- _0 L8 |' t
SolidWorks工程圖模板屬性鏈接 - 知乎 (zhihu.com)
; R! S- F" L# E9 W% ^ U
6 @- v1 B& A1 A1 U0 P
" w9 ^2 b, F6 I1 v. I! d9 W
- o" I; Y2 P; V' {+ J& a8 B
6 S; A. j$ H; l2 w
& k8 x+ V/ `) Q
- {4 z, S" J# Y
( J5 P& ~( T; t4 i; t- u( b0 {
" z, }, R. {" h# O, H# }
4 x6 I; H0 ~4 U1 `3 \ n3 X
4 p% M5 H0 q2 w6 k4 L! m4 u
作者:
flkln
時間:
2021-10-3 09:21
學(xué)習(xí)了
作者:
馬云龍
時間:
2021-10-3 09:40
謝謝分享
作者:
斯文棒棒
時間:
2021-10-3 16:19
收藏了
作者:
mantou150
時間:
2021-10-3 17:04
感謝分享,希望再講下零件與零件,特征與特征尺寸的鏈接。
作者:
遠祥
時間:
2021-10-4 22:01
感謝樓主分享!
作者:
哈爾濱工業(yè)大學(xué)8
時間:
2021-10-16 16:54
非常不錯
作者:
彩云追月月影遙
時間:
2023-7-1 15:41
講的很透徹了,贊一個
作者:
摸魚魚沒
時間:
2023-8-14 22:03
收藏
歡迎光臨 機械社區(qū) (http://www.mg7058.com/)
Powered by Discuz! X3.4