看到一个帖子工程图自定义属性设置 - SOLIDWORKS - 机械必威体育网址 - 百万机械行业人士网络家园 (cmiw.cn) 想回复一下,但是内容比较多,就开个帖子记录一下。很多机械工程师都说会熟练使用SolidWorks,但是怎么个熟练法,就难说了。
) V: O3 M! r$ z比如都说会建模,那曲面会用吗?钣金模板呢?电气布线/管路模板呢?大型装配体top-down和bottom-up哪个合适?。。。
+ j$ W' D: _( w! W- e; y" R. `% N, ]
x0 M8 z/ w5 p2 m J+ aSolidWorks 中常用的零件和工程图的属性链接关系,看似简单,但是找了全网都没看到哪里有说得清楚全面。。。
( ~0 J: Z6 T! e, |7-2-1原则,记录于此!
8 Q# `/ D6 s7 L. @+ i
/ }# U- @3 C" w* T) _总结来说:7 w* p- R3 v6 A
" L. ^5 g$ \0 }# ?/ \- $PRP 是2D工程图本身的属性
- $PRPSHEET是2D工程图中的3D模型里的属性
- $PRP $PRPSHEET 需要大写
- 没有正确参数时会显示错误(需要勾选 视图 - 注解链接错误)
- 中文半角双引号“ ”与英文双引号""不要搞混淆(全角更不用说了)
" X2 U# e. S# D; B! c, @ 2 j$ X7 H: K" a4 Z/ u w
% _$ f$ v+ x' z! J
例如2 c( O1 d+ a& ~: J
$PRPSHEET:"SW-File Name" 对应的是在3D模型的文件名
0 [* ^4 e- X* ?# x$PRP:"SW-File Name" 对应的是在2D图纸的文件名0 D' K5 g% B% k! D( j) }
5 G/ q6 | W" X) @$ X, U0 g9 W
以下是详细介绍:
% ?8 v' y* O* ^8 f7 m# O7 a5 k% h. s w( o% E- B+ f. b
2D工程图 添加 注释 - 链接到属性:
. y, T( B. u' I0 p+ n5 B/ N9 J0 m, q) |! O4 c
) l; X" B) X3 X0 c$ F' E
" o/ k, {# r' ~6 \7 @# O/ a) E
b' z& q9 l0 o# u3 }5 J* ^3 a6 B. S: Z) \9 W
$ V3 V& q) J+ q7 b- u6 ?- ` O
3 g! E5 V5 F( g: C1 D6 }$ W' d4 m( K" U7 M
属性内容有以下3种:1 o; q7 U* _+ E) w6 S6 m
& X" b3 n% k2 q. r/ `3 k" U
7 m6 O6 L3 @" o5 f( S# m. Z8 B
0 L) J0 E. n/ t
, F; h) R+ w: I+ V
( M; k3 M2 S0 S7 T; o* t: P! s. r5 h8 ~
( h& D5 j& T0 y& C5 p
2 Q5 ?! j8 k( C1 o! O+ @" u1 l4 I6 @/ l0 H, i& K' I# @& ~
% M! ?1 g, z# ]6 N' b( z( ?
& z. Q# K9 x/ M如果选择 使用来自此项的自定义属性 - “图纸属性”中指定的工程图视图,则 意味着是 选择 3D模型 中的属性,鼠标放在注释上可以看到链接的属性是 $PRPSHEET 参数:
1 }" x$ G W8 w: c9 `, X, p: O6 n/ n6 V% ?9 t
2 C# u0 n5 {0 v8 q1 Z
0 ?' Z. N; Q5 }, m1 Q- e' }& p5 q, `$ r* y2 x4 c: G
" J3 r: j) I' ]+ B/ ?; k& | h5 Y2 e( i: P/ A$ j
0 R! Q* ^ y$ V% B! b. K
1 v" R/ G" g$ ^) o, \* | ~6 ~$ P( B3 T* u, X( e5 V
& Z0 [& c! _: z+ I; T3 m7 C9 r9 ]$ \9 d* N/ ~' [9 e, k
. U7 _% @4 `& M8 }. C% I
6 D @2 [, G- t4 X# Q
6 f! g4 w$ U3 m3 l5 L+ P" G: M
其他2个则是$PRP:. ]- u2 a+ f4 d4 c4 |
7 o1 n# z- X- J$ ~2 V
/ ^& q; ]9 f8 `2 s& C
( ^# d1 z+ L0 `5 M" u$ C3 U; W6 ^& X+ u+ f
2 p- U* L; @2 k/ |; w% b
& t1 q) O8 z' _3 A
" _% e' @) c6 T
3 Q0 C- }, E1 H, E5 a
1 N1 v) Z$ B$ d0 C6 {
" a4 d# @' U6 I8 h9 `2 B) l# D/ [$ y! y
或者$PRPSMODEL等 (很少用,一般用以上2种):
5 `1 q/ f- O9 y/ }8 k: T& k* N+ C! ~% z4 p
) g3 s4 G( ?# c
p/ m8 Q& `3 ~+ {" t1 t5 |; W+ ~4 n) C7 e* L1 o9 t+ ?. B
$ e+ ]6 f2 x5 Q% B
% n( Q; P$ P: g$ a" i* ^. ` j4 ^
3 U4 ^4 E9 G5 Z/ @, D F5 [* |7 z$ @% |- ?1 q/ \ H2 D( @
' W+ }6 h8 y$ { w2 ^' P( M, n: q7 s; ?: l$ I6 Y
中文和英文可以互唤,功能是一样的: |2 b: o5 \- M! _4 Q, i; w
8 Q7 z, X1 W4 @8 h
如 “SW-作者” 和 “SW-Author”是一样的。
0 j% K) W- L M1 n' g. t' V$ E1 n/ f# T# {: ]0 Z
因为是 使用中文界面,所以后面括号内的英文和前面的中文可以二选一输入, 英文界面如下:+ b- ?, C/ q8 s( Z
( k2 Z1 d' _7 C4 \3 V, D# f
: A* s$ O+ p) p6 D8 I. C& |2 z) K5 x( _
+ M ]7 R c8 b8 Z& B% w8 v2 b5 Z
6 P) L- d" X; R! P英文版本比较直观一些:/ ^; x/ S- v4 h
How to work with custom properties (and cut lists) - CAD Booster
, s4 ~& _: H8 e Y- i1 G9 t. B0 l4 D
+ J; ^- q" J! e( a3 A5 u' Y. r+ d
! |0 r' |& e# {- X, g- {3D模型 文件属性:# `, v, A& d0 \- m+ x3 }0 x
! j A! ?- k7 G
: X% O t M" }其中属性名称有两种方式可以输入:
9 s. ~. `* q+ I- j1. 使用下拉框输入8 [! K6 o. D, W+ _' v' z! w
w/ A9 b% c/ G/ O: ^8 w8 H# d% w1 X; m' V6 x5 g
下拉框的内容在自带的默认安装文件 properties.txt里
$ u9 b! s0 |% A7 r3 x0 B! k1 ]! H; ~2 ?: n2 W1 L
- u/ I/ Q4 w0 K/ z( ?- [# l5 d% t' D9 P9 L5 y( C2 ~
) v; i( \' \, g: l2. 手动输入
( Z+ ^# G( s# ^) a* \+ B5 h0 L9 ~0 m
顾名思义,就是手动输入属性名称 对应的 数值/文字表达,一般 类型 保持默认的 文字 即可:& A! O- f @" n$ [
如下图的 零件号-手写 对应的 PN. CC-000001, 在出工程图时 参数使用 $PRPSHEET:"零件号-手写", 则可以显示 PN. CC-000001
; g3 u+ H+ H" ]1 a8 j" P* l: T3 W! \8 K4 e1 b. l
* e) u, K# }% B, J4 c3 E( b% g6 c而 数值/文字表达式 同样有2种方式输入:
) E9 K2 `; ]" j- Q: I3 `' A: L1. 使用下拉框输入, J: x; y% Z' U" c' C5 X
. F* o( m) R+ v4 q4 Q/ Y! `
下拉框输入的内容只能是solidworks内部的参数。8 j, y, k1 o5 h5 l O
比如材料(需要设置材料),质量(定义了材料就知道了密度,创建3D模型才能知道体积,密度x体积=质量)。' e+ K1 t" d6 i2 o( J( a
默认所有参数如下图:9 U. E7 s2 v# R1 m! P* u
, t6 }2 {. v) T' U
; r' p; `' [9 ] N* A7 P9 g J; F. [) r- ?) [5 D' V. o2 f
下拉框输入的值表达式如下图绿色内容:1 H; `: k2 Y7 {. r! e& ?
( ^+ M0 l1 H7 Z! |$ `“SW-材质@test 3D.sldprt”这个公式的内容也可以手写输入,保证不要写错即可。
) h& b, m6 @& _' w. }$ d7 c& Y7 v0 y8 Z( D0 j% ^( v
7 x {) j* j* F$ Y* u
2. 手动输入
! J% c/ P' k2 D5 g: G内容有以下几种形式:
, F0 j% h3 W6 \8 [
, k+ \" A' D0 O7 G* y+ O
9 p/ F' P. O X. \, A其中:8 C' l. U A# Y' {( l6 b3 p9 H ^
: G2 F0 y; C5 i
蓝色:$PRP:"SW-Xxxxx", 同样适用于2D工程图属性,中英文皆可。0 i6 N4 P" G- D2 b% `
黄色:日期 数字 是否等内容,需要符合solidworks自定义的规范。其中 是或否 只有yes和no的下拉框选项,应该放在上一类型“使用下拉框输入”
3 j* `) K5 Y6 ~' U紫色:纯粹的手写输入,在工程图中可以使用 $PRPSHEET:"零件号-手写" 这个注释通过 链接到属性 做自动关联$ M( \5 h2 V5 L: S' o3 U* u2 U
红色:3 O% f1 B5 L6 j% x$ o2 m1 P; S/ Q
- 注意公式默认参数的大小写不要出错, SW是大写,其他首字母需要大写
3 s: z8 j+ J, X( A4 _# J - 注意 $PRPSHEET 只能用在2D工程图纸内容(notes等)用来调用3D模型的属性参数,不能用在2D或者3D的自定义属性列表里。
1 O& \$ `$ [2 u - 注意表达式需要使用默认定义参数,不识别自己编写的参数,如 part number它不知道是啥。 N, Q* G! M' s
. A6 x' Y/ O7 x' E' `* A
' j" ~: g1 o. T" @3 i7 s6 f
) P1 Z" _1 E2 k1 I8 T% _6 \/ ^2D工程图文件属性:
$ B4 ]' W9 S; Y" }% S! W
( M% {% v: V8 l注意:自定义中少了配置特定这一个选项卡。+ D, _3 w3 |5 }) Q! ?
自定义内容与3D模型一样,也是$PRP表示本文件中定义的属性
0 D5 F) j" ?: S! J3 V, V; |+ Y' P! {$PRPSHEET同样在摘要信息这里不能使用,(如果是在图纸上notes 链接到属性,可以使用$PRPSHEET抓到3D模型的属性,见上述内容)3 M) A6 b: v* c* l1 y7 ^
; E7 F& p2 K, r G
% Z! c9 d$ K9 o) F6 D0 h* S$ n) c& @. H9 O$ x2 N3 t. |8 s# a- [$ N
右键 图纸空白处, 选择 编辑图纸格式 时 可编辑文字是蓝色的:; d2 o1 y; s$ G) `; P9 y3 Z4 B0 H% v$ \' c
- l2 v# i0 j0 z+ y( w# w9 q
. F' l) m; T5 j退出编辑图纸格式,正常内容是黑色的。
& e2 B) v4 r. R6 h6 ~0 l! {; E5 H% ?. p& d7 B9 A
上图包含多个细节,自己可以查看并手动练习。
; ~9 h: [6 u5 X& j( u5 V, E+ J% D" {# g, S$ M% F" P8 I
注意:
, {7 e; E$ E1 a! y' E" h9 ]4 s! h, c* c$ @& P( v+ {' ^7 q$ t
- $PRP $PRPSHEET 需要大写
: r& ?/ k. `9 M$ V - 没有参数时会显示错误(需要勾选 视图 - 注解链接错误)6 R8 [" p% n* j( F0 z
- $PRP是获取2D工程图参数
- g7 t5 I8 o | - $PRPSHEET是获取3D模型参数
' R" i6 H6 ^+ u2 F! p - 中文半角双引号“ ”与英文双引号""不要搞混淆(全角更不用说了)7 k) N6 }! ~ D' U6 ^: `- |& x
( M8 B- I# W/ O, Y. n
ps, 如果想知道哪些链接属性有问题,可以 勾选 视图 - 注解链接错误:
" P) D7 M6 o( X% b! ~8 m9 C. s$ H
9 I( ^" n B) r9 y8 W0 f& o* Y* B
) ?) ?+ z' X& }2 ^# y
( o2 s- z: B1 S" z3 s参考信息:
# w5 t4 h. i0 v! `' V
* [7 G& W% v4 P/ VAll available variables for custom properties (and cut lists) (cadbooster.com)
# V$ R* M% B# @: L7 D" g* X; q/ z" d% N. f7 O3 `
自定义图纸格式 - 2019 - SOLIDWORKS 帮助
& b% y0 D9 e5 Y1 m' U/ v! ~" y7 |3 a P" q
Customizing Sheet Formats - 2019 - SOLIDWORKS Help
. p7 b6 m3 S3 Q: i& e) `7 M f& \# H8 G5 f' u
链接注释到文档属性 - 2019 - SOLIDWORKS 帮助6 H8 D$ `7 |, d
4 I' V1 N$ v- j# Z
Linking Notes to Document Properties - 2019 - SOLIDWORKS Help. K6 o7 W+ f! K& }, h# \1 }
# B7 m6 }. W1 } f3 {0 b变量映射 - SOLIDWORKS 文件 - 2019 - SOLIDWORKS PDM 帮助" z- i7 h# P# M5 ^% [, c
# f" p& G4 Z9 r- C: mSolidWorks_工程图自定义属性的链接 (e-works.net.cn)
* r) F1 A3 S6 E- w9 c
8 D2 T$ P0 M) D1 l[SW]SolidWorks文件属性(Properties)_weixin_33980459的博客-CSDN博客
* L" [0 O, V L) S, ^4 i/ c6 Q( @7 _4 e4 e* I. M M' w5 [
SolidWorks工程图模板属性链接 - 知乎 (zhihu.com)
5 r4 T, z a4 I2 r+ u
1 Z/ q1 F, I; u, l0 X- c5 F
n5 }" ~: D w' Z7 l& j
G; R! z. x1 u" b+ d, i1 x) p, C7 f3 h; ~, D0 ^' ]* c' q
) i) V* x. D4 F+ Y" ~" b2 N- m; W9 h L
2 r: N3 `) t3 S. P! g
' s1 T; {" {) v8 E+ l0 c
! Q( U" i& [1 g
8 B4 X0 b$ m1 f3 E5 `0 y2 F2 H) v |