机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 17338|回复: 13

SolidWorks 零件和工程图的属性链接关系 详细说明解释

[复制链接]
发表于 2021-10-2 19:49:19 | 显示全部楼层 |阅读模式
看到一个帖子工程图自定义属性设置 - SOLIDWORKS - 机械社区 - 百万机械行业人士网络家园 (cmiw.cn) 想回复一下,但是内容比较多,就开个帖子记录一下。很多机械工程师都说会熟练使用SolidWorks,但是怎么个熟练法,就难说了。6 W! [9 s! n# c2 o) C3 d) c
比如都说会建模,那曲面会用吗?钣金模板呢?电气布线/管路模板呢?大型装配体top-down和bottom-up哪个合适?。。。6 N) K3 Z, y. x. E+ G* Q; |5 O

  a. M) h' L+ ]/ |7 ~  p4 N0 x* b9 M4 l  P$ H9 K
SolidWorks 中常用的零件和工程图的属性链接关系,看似简单,但是找了全网都没看到哪里有说得清楚全面。。。5 d5 x$ u9 l; {3 }% a$ z4 l& c- X
7-2-1原则,记录于此!) d2 M" c4 {2 W( H0 n; c: @

8 r) Z2 M5 d3 d8 F0 P总结来说:
+ b: f1 \# r. d' ^) R
5 p, q' }( a% X6 Q
  • $PRP 是2D工程图本身的属性
  • $PRPSHEET是2D工程图中的3D模型里的属性
  • $PRP $PRPSHEET 需要大写
  • 没有正确参数时会显示错误(需要勾选 视图 - 注解链接错误)
  • 中文半角双引号“ ”与英文双引号""不要搞混淆(全角更不用说了)
      J$ C5 z4 [$ b5 G  a

8 P( q1 T! N5 l9 N

+ s& G1 _' W" h& l. j+ R4 O例如

/ Z+ O4 G- _3 J2 e
$PRPSHEET:"SW-File Name" 对应的是在3D模型的文件名
, o* r# i0 _: U
$PRP:"SW-File Name" 对应的是在2D图纸的文件名
# X6 L9 A8 D6 {

; u6 Y: \+ P( ^  S以下是详细介绍:
- a: `$ c# X- x* ]

4 R9 p: Q3 k; y( ^2D工程图 添加 注释 - 链接到属性:
3 D6 _3 i1 L2 M2 w  z; }: @: P
" M, t" x( I1 J* V2 x4 _% v( K

$ w/ R8 G- u5 @* u! z# ]2 u0 q+ V5 ?& p% h+ n+ X  y- b! j0 U0 X+ A' p

- z$ [, L* ^; O, Z! {
. t1 S9 [4 @& H! I) m1 Z
3 ^3 K- ?" W# T+ q) H! @( O% D+ e: K, v! o( {0 n: b- b

& ]9 D2 x% ]( _) l" ], b, {& J属性内容有以下3种:$ ?9 u; ?8 r3 @' e( i

* B9 p" f5 Y8 p5 I9 K$ K. {
6 Z8 r: J+ j1 b" Z# }; T
; j+ ?' N( M. n( R( \

8 v% O! J; G: a! e9 W
$ ^5 Q3 ]% x+ g$ V2 o& v5 y1 d1 X) J2 A& F& a+ Z" `
, U. u( S5 D0 ^( B

/ Z7 [. l2 o; _* l* @+ j$ j# ^8 L  Y! j6 d% B
- n# Z4 B; b! \9 w2 l

, R" A# u: }: J7 T6 F$ z3 t( [$ P如果选择 使用来自此项的自定义属性 - “图纸属性”中指定的工程图视图,则 意味着是 选择 3D模型 中的属性,鼠标放在注释上可以看到链接的属性是 $PRPSHEET 参数:) b) Y: r7 a9 e/ E$ V1 m$ E

+ V, z0 t! V+ t4 C8 h6 J' }
: J9 M0 W6 P1 Y1 W2 |$ @0 ^$ Z3 k4 d6 P, T/ f6 Y$ A

0 H7 c  f( `8 H) M+ a2 `; e# h$ u( @' Q) Y* ~) b9 r

, Z5 g- E$ N: L% y% O; O  T* J

! u+ v/ D3 v5 q- k8 J
- h$ m' }4 a4 }5 K- q5 j$ N* ^2 {: t

9 d* l0 o, J) k: ~5 s& C
9 B4 q0 J) M& U' S9 @) c7 h8 J# z8 Z; }! Q; P! S4 R9 _1 X4 Y3 N

# Z( l! x* C" T- ?) }: A% _其他2个则是$PRP:
. c+ b- Z7 K1 T. {
  _# {6 j. K6 F8 p0 |

% R& E  @& H2 v# d/ |" [
2 G" x) B! y% w7 `3 t) H) n

: t& N% w1 ?1 g1 Q7 W0 W- b
& n0 R" j, ], c& \, i6 N7 _5 R
8 g9 N# Z  J0 d; j& \0 O+ N9 [- H
2 h4 B6 ^) z" y; b" Q& J: `6 K+ Z0 j+ Q3 r
3 N$ J/ Y- Q2 m! z

  O: j7 u4 h1 R" k1 O+ C) b

* A: a4 e0 M) g. I或者$PRPSMODEL等 (很少用,一般用以上2种):
( T+ K( s  E0 r* z/ \& R7 o
. @5 L8 {  d5 L
% O: y1 T: C( M( v$ R
! L1 ^  P6 X6 K! T, I" C

1 o* k' s' T" A* N6 q% [
6 H# i1 E% Q  U& [: v
8 O& K& w# L, z  Q" x2 V; _% s
6 [$ W  N' e1 G" o# N6 {* f/ J+ E8 ~2 ^' H3 T$ A' e( P: d! R
3 U- G: |  f7 `# u- c

/ M0 ]3 Q% r, ~6 \9 L

, l+ v1 Z4 b7 ^# b. s* d7 F5 C4 [中文和英文可以互唤,功能是一样的: n2 O. Z( L1 \' R

3 l  v( F/ o+ L0 [1 }& r4 V如 “SW-作者” 和 “SW-Author”是一样的。
$ _& H( S- E. X0 j8 {2 A  ^) a
  j. w. p+ A+ A
因为是 使用中文界面,所以后面括号内的英文和前面的中文可以二选一输入, 英文界面如下:
( `, p7 @! l4 C! E1 A* L# Q2 m
% ]& \% w$ z8 z5 t9 c4 ^' K
, p9 M- d2 U3 [* d$ y0 _$ }* ~

, G; `2 k4 Q" Q! P3 Q' J/ [' \" n
; a$ H9 b/ c  Q- ]
% t5 Z% G2 y) H$ n% b$ X' u2 ^+ P英文版本比较直观一些:
+ F  I  U' k7 r' j: x+ @7 n
How to work with custom properties (and cut lists) - CAD Booster' y' \; F' j  Q9 C1 T: H$ h

" |; d0 E& L6 a" }- ^; y
( S2 e& B& M$ w" D- ~
; ~/ u: [8 t% @' e, |: h. }2 V3D模型 文件属性:( R" l. {4 F7 \% K; ^$ R& X7 m6 O6 [
$ S  f. Z* G. i0 \2 z

, M; A( x( t! Z其中属性名称有两种方式可以输入:2 }4 `) J1 s5 C( V
1. 使用下拉框输入: `/ a, e; r, }! }* h

$ D; \& m( I- ~* X) f/ T- q; b2 J
4 f$ Y' i, d! L* H下拉框的内容在自带的默认安装文件 properties.txt里9 X+ C! G# ~/ H. r+ f

6 f1 k* T& |4 N1 l' d+ R4 v" B& J$ M5 \
0 H% @( ]- m8 d- a/ z
! z$ [  O9 g# X, L+ N- y
2. 手动输入
5 O6 @( S- b& c! {

, o) @' h- V9 l& U) B顾名思义,就是手动输入属性名称 对应的 数值/文字表达,一般 类型 保持默认的 文字 即可:
+ J3 [1 L; ]: ?$ r; @0 X" Y% o  k
如下图的 零件号-手写 对应的 PN. CC-000001, 在出工程图时 参数使用 $PRPSHEET:"零件号-手写", 则可以显示 PN. CC-0000017 B0 d: b; R! z: z
6 ]; F8 t2 o4 x2 `# U. m
9 m6 C% t1 |' e3 ]2 C/ E
数值/文字表达式 同样有2种方式输入:
( ]' |* `7 u7 w$ T
1. 使用下拉框输入% h( J- A/ H) U! H$ r

2 k( |) K1 u' a5 g# r; ~+ J$ j& y下拉框输入的内容只能是solidworks内部的参数。+ Z% r2 \& Y8 y% L, g% E  _3 I. K+ N, `
比如材料(需要设置材料),质量(定义了材料就知道了密度,创建3D模型才能知道体积,密度x体积=质量)。
% E3 W, p, x% ?- S
默认所有参数如下图:
& f- |- _  S# g5 p' `" c" N
% ^  K2 u1 R$ D' E1 B

/ A" w6 F, I! T/ i5 d6 |( y: r8 V. ]5 p# o1 M
下拉框输入的值表达式如下图绿色内容:' p5 a4 E- G* B* f2 f
/ w* @4 z* n" W* p- r
“SW-材质@test 3D.sldprt”这个公式的内容也可以手写输入,保证不要写错即可。
/ m4 Y2 |6 `# B* F: e9 b

6 A  g, O; ~! O; q9 J7 @5 s( e  B* h  |, W) \' X( X
2. 手动输入
% D# Z2 Y3 k+ z+ f3 U* |内容有以下几种形式:
1 @2 C! C/ i4 S5 S# ^+ K0 J3 G4 ?& {2 A0 T" E- o
" q/ b8 F% Y4 A4 R5 ?! R' M- y5 Y
其中:& G. f2 J7 Y6 v; @' V

* z3 t' q- \/ F+ q) N! T蓝色:$PRP:"SW-Xxxxx", 同样适用于2D工程图属性,中英文皆可。( R" z- L" W% ^- o2 ]( I& T
黄色:日期 数字 是否等内容,需要符合solidworks自定义的规范。其中 是或否 只有yes和no的下拉框选项,应该放在上一类型“使用下拉框输入”8 N* K7 |/ ^8 k3 _
紫色:纯粹的手写输入,在工程图中可以使用  $PRPSHEET:"零件号-手写"   这个注释通过 链接到属性 做自动关联! M4 z( N8 k, y% `4 V
红色:
- [6 Q1 B9 j! z  E% v7 \
  • 注意公式默认参数的大小写不要出错, SW是大写,其他首字母需要大写# B5 Q* `/ b# p4 [9 P
  • 注意 $PRPSHEET 只能用在2D工程图纸内容(notes等)用来调用3D模型的属性参数,不能用在2D或者3D的自定义属性列表里。7 ?# C8 H! B# g3 e; n/ ]4 Z" n
  • 注意表达式需要使用默认定义参数,不识别自己编写的参数,如 part number它不知道是啥。
    9 m4 S" }  n. ^$ u. x( Q% I& x, d6 l* r3 F) n1 x) Y/ s6 d' }
    / a% B" Y2 S$ Y; Y: g/ t* N

+ e$ ^5 o# J% M; r) m& T0 F) ?2D工程图文件属性:0 w5 P# ?# E/ e

+ c3 e3 D3 ]. ]! L; M3 z3 E注意:自定义中少了配置特定这一个选项卡。1 p' N- [5 k- }1 U  J, D
自定义内容与3D模型一样,也是$PRP表示本文件中定义的属性+ Q8 C) M5 v& }7 n
$PRPSHEET同样在摘要信息这里不能使用,(如果是在图纸上notes 链接到属性,可以使用$PRPSHEET抓到3D模型的属性,见上述内容)
8 h# c. f6 r' ^/ s* v% z

, B0 ]% \8 U/ K9 o1 l6 b
% z1 \4 L7 D' J6 V' P0 c( h4 G& i) v* U6 l1 p! o2 z
右键 图纸空白处, 选择 编辑图纸格式 时 可编辑文字是蓝色的:6 @$ _- a) Y0 Y9 R$ r! `* J

3 u2 S- r5 z* u8 o$ D) k+ J. E0 ~7 y' f" p* i
退出编辑图纸格式,正常内容是黑色的。) U3 D7 K: m8 @

, ?3 m- ?9 q* J上图包含多个细节,自己可以查看并手动练习。' u; N) Y+ F) @! w& H: ]

6 t1 N0 E, f7 J; Y' d注意:2 L% p! N8 n8 H" o6 Z) p; ~

* Y; x, Q" o  b' }9 P! N# d
  • $PRP $PRPSHEET 需要大写  k, B" N' S% c, l: W* b( z
  • 没有参数时会显示错误(需要勾选 视图 - 注解链接错误)" q: M9 D# Z. B3 y; a2 [" l2 Y: v
  • $PRP是获取2D工程图参数9 ~8 J  W0 I* n6 ~* }# L
  • $PRPSHEET是获取3D模型参数
    ( [+ h8 i, I& t  g0 d8 R6 r6 Y
  • 中文半角双引号“ ”与英文双引号""不要搞混淆(全角更不用说了)
    ! `7 t+ F. C  _  Q

2 f# I7 g' r3 M8 y  jps, 如果想知道哪些链接属性有问题,可以 勾选 视图 - 注解链接错误:
, [& v$ H9 C& C  G, Y" C

* D5 S; c* L3 x- K( O" v
# U( J  @: y9 x1 ~* M$ X1 b" v4 Q2 S! Z1 v
参考信息:& g/ S! v9 s# A) k

% ~7 T. V' x1 h1 D; f2 yAll available variables for custom properties (and cut lists) (cadbooster.com)
/ G4 I5 b* j. s( M6 x9 }
! U2 r9 I/ T' v
自定义图纸格式 - 2019 - SOLIDWORKS 帮助
6 F6 H" ^, S0 ~/ l# k- A: P
7 `$ W  |( k- Q
Customizing Sheet Formats - 2019 - SOLIDWORKS Help/ ^2 x1 q+ q- v6 Y! l& U2 F
  h6 d) w& o7 e  t' D: \% ~9 `
链接注释到文档属性 - 2019 - SOLIDWORKS 帮助
& Y# o0 n4 w, P

! `3 z) B8 q% _3 I9 JLinking Notes to Document Properties - 2019 - SOLIDWORKS Help
* O" G" _) V) K  `1 N

4 j! X, ]4 y* t' @7 r7 i( L  [变量映射 - SOLIDWORKS 文件 - 2019 - SOLIDWORKS PDM 帮助
1 Z  A5 H0 i: s: @" n

- g. d/ Z3 o& ^& W' H5 aSolidWorks_工程图自定义属性的链接 (e-works.net.cn)
# h- l6 |- t6 I6 k0 d. M4 k
9 M, [1 B  B. P" u: {0 ^
[SW]SolidWorks文件属性(Properties)_weixin_33980459的博客-CSDN博客
# n& u: j- w0 K* V. i/ e3 j3 |+ o
! m. _! |2 P* o* B, N! N" f. L
SolidWorks工程图模板属性链接 - 知乎 (zhihu.com): p2 K+ D7 L4 M3 @% _) H4 S4 y  I
. i+ [7 ?/ F' |4 z
/ K$ b! Z1 D. D7 `
: v: K. N/ @5 u0 U" E

& R2 s/ U' W1 c) W4 H" [' ]0 S/ i" ?3 Y5 W# y, a9 I( q/ J) N* s
3 o8 Q: F4 p( [3 A

4 R/ o3 F3 Z- M/ o0 ^* ?4 T8 |; y- j. ]$ c0 `
' ]: N. S5 A2 a1 [8 q; z/ P

* ~/ j" C7 d3 y2 z8 W
回复

使用道具 举报

发表于 2021-10-3 09:21:12 | 显示全部楼层
学习了
回复

使用道具 举报

发表于 2021-10-3 09:40:59 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2021-10-3 16:19:06 | 显示全部楼层
收藏了
回复

使用道具 举报

发表于 2021-10-3 17:04:51 | 显示全部楼层
感谢分享,希望再讲下零件与零件,特征与特征尺寸的链接。
回复 支持 反对

使用道具 举报

发表于 2021-10-4 22:01:59 | 显示全部楼层
感谢楼主分享!
回复 支持 反对

使用道具 举报

发表于 2021-10-16 16:54:26 | 显示全部楼层
非常不错
回复

使用道具 举报

发表于 2023-7-1 15:41:08 | 显示全部楼层
讲的很透彻了,赞一个
回复 支持 反对

使用道具 举报

发表于 2023-8-14 22:03:38 | 显示全部楼层
收藏
回复

使用道具 举报

发表于 2025-1-18 10:59:53 | 显示全部楼层
楼主非常专业,请收下我的膝盖,完美的解决了我的问题,大赞
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-4-27 07:16 , Processed in 0.069826 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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