机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 16551|回复: 13

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

[复制链接]
发表于 2021-10-2 19:49:19 | 显示全部楼层 |阅读模式
看到一个帖子工程图自定义属性设置 - SOLIDWORKS - 机械社区 - 百万机械行业人士网络家园 (cmiw.cn) 想回复一下,但是内容比较多,就开个帖子记录一下。很多机械工程师都说会熟练使用SolidWorks,但是怎么个熟练法,就难说了。" `$ t% Q% q* R  Q
比如都说会建模,那曲面会用吗?钣金模板呢?电气布线/管路模板呢?大型装配体top-down和bottom-up哪个合适?。。。
  k% j9 l; h/ X/ W: N/ |1 G2 t( t' P; }4 ~6 F! S' J( u

/ u% G0 M. j4 l7 uSolidWorks 中常用的零件和工程图的属性链接关系,看似简单,但是找了全网都没看到哪里有说得清楚全面。。。% u* V! `- f  }: t/ `4 l3 ~
7-2-1原则,记录于此!
. V& o3 ?# G- Y' u; i2 o& j6 O
' ^2 f8 {9 E& W9 W- }9 u4 {2 _总结来说:0 p4 W% h& T  C9 |$ C

5 m. a. Q, p5 j+ }" b
  • $PRP 是2D工程图本身的属性
  • $PRPSHEET是2D工程图中的3D模型里的属性
  • $PRP $PRPSHEET 需要大写
  • 没有正确参数时会显示错误(需要勾选 视图 - 注解链接错误)
  • 中文半角双引号“ ”与英文双引号""不要搞混淆(全角更不用说了)& P* Z7 w# H& Y
- h0 D) f/ p9 s! e8 T* `) @/ l& G8 H. b$ M

0 p) V+ F4 \( ]8 G" a) u例如

9 l6 s/ h' k) A, X! X& `0 ]
$PRPSHEET:"SW-File Name" 对应的是在3D模型的文件名
  \3 p$ |2 @( }2 Y+ G) K) `+ i
$PRP:"SW-File Name" 对应的是在2D图纸的文件名
2 Q9 Z3 \) O1 x! r; t8 W5 x# C

; k! ?! x6 ~% {( l2 j以下是详细介绍:1 S1 B8 Y, E) w9 J; Y  K/ i1 F

2 x: `+ n( V  g- d8 P! r/ f3 X$ U2D工程图 添加 注释 - 链接到属性:
  a0 g/ a1 q" w

! r* a# T2 q7 j' o# N  N1 }
  P* j6 Q+ A* c7 S9 ]  z. t6 z  W: Q: s
7 U" `9 X4 e, m# H/ C# ~8 u+ h

# |+ {% @4 \# r2 J+ A. |" H1 [9 ?9 h" y: f
1 ]+ R% F2 c4 l' @. n
+ Z5 z# Q: ?1 S9 T; y
属性内容有以下3种:
. T, |+ X/ Z- r0 _
8 ~; ]$ G* b& I6 U
. G9 d' p7 Q( I- `; e
* {/ k( X$ `! P: U$ z9 S

9 D' _) t( _2 y7 U7 r
: K3 i" c$ G9 d6 H& G0 H7 V; G2 K. ?+ i6 }: t, c' N. @% n  a1 h) k5 g

4 M$ f! W  I6 V! K7 R6 A& L9 }0 i9 p5 S7 E$ E) V

9 t1 n( o/ V3 b* s  P/ K$ ^( P8 G* }! ?3 O* [# P) _9 ?! y, j

: z% Z3 Y: \4 z- ?如果选择 使用来自此项的自定义属性 - “图纸属性”中指定的工程图视图,则 意味着是 选择 3D模型 中的属性,鼠标放在注释上可以看到链接的属性是 $PRPSHEET 参数:4 t2 b  |, T% L9 S  b4 v( P( j

$ _) F' p) q! B5 I2 \. L1 s( O" G9 O8 K; N, \5 X- ?- J4 g

$ T' B2 @4 o7 \/ \  B" {9 W

6 h) d6 ~& r& N+ c" @+ G1 K# I0 @! [
# p& I0 r5 _; Y$ a3 o6 d
. k3 q1 k4 W+ n: H( b7 Z* n( Y% K: {5 g: \( J8 T
$ g4 u7 K7 Y& {& K9 n

7 j: {. K2 ^' @9 u$ K+ |: o. B& [) }
! H5 D! `+ `8 b) s% p* J% m
" ?2 G( R7 L8 a
* x# f1 Y7 W. {6 S

. z! M9 m" x- ^其他2个则是$PRP:6 B9 w6 X+ j! a

# n! L) {& n0 k# @2 u6 D3 B' g, V) q6 t1 D4 T
; ]* C  O9 _3 ^$ W

- Q% U4 \& g4 @) ]5 Z8 _# ^- s2 M; h% O2 c$ C
8 A4 @5 B: f# r5 W+ c& L2 |5 e

- ]% i: j& U% ?# k7 z! n; I, Y
! H' D$ N* g8 F* o2 p9 p: ^/ U" k
# o3 r- `: o5 S# Q8 q) D  {" e6 |0 P1 l& L
- R7 e  L" x; C" K, ~4 T) s
或者$PRPSMODEL等 (很少用,一般用以上2种):
5 \6 F: ^2 M: \) F% E
1 i5 U+ w2 Q2 }

( t& N$ |5 ^- B, O9 ~6 }' a8 |* `5 K. m; F

0 u. O6 |4 Y/ b( @+ X. j0 u% D3 {

" S* {" m) g' S+ A' U$ O3 ~( c
$ f( C" _& Q( d4 }( D
9 y& `' T1 E7 o2 |. D" H: y  b. e2 T9 B
5 m2 m4 W' t- l. j; l) J' T, N' O

$ J. D2 j7 Z8 D8 A中文和英文可以互唤,功能是一样的  d. B0 X5 s0 A, m
9 c8 C; r* P5 T! H# A: U- h
如 “SW-作者” 和 “SW-Author”是一样的。
% |% |4 c) u9 k! V7 J( y! T
' v; p8 J& P5 V2 k2 z* u2 a6 D
因为是 使用中文界面,所以后面括号内的英文和前面的中文可以二选一输入, 英文界面如下:8 i8 h. v7 i6 A, P4 a
& \' l" ^8 ^: u

5 ?% M4 a' }2 [4 t. [
4 A- m5 p' Z6 W1 ?8 c6 l( b/ H: q3 y; @
4 @' l) c* L1 W! w& }/ m' p% l3 T& ~3 U  m+ y
英文版本比较直观一些:( {9 o; b$ q+ Y0 B3 O- i8 f
How to work with custom properties (and cut lists) - CAD Booster: P: R' O; b9 Z2 Z/ [5 E, b

3 p# x1 _' D# r; r" K; N5 i3 @! |9 b5 T2 y: _' m! |0 H
' s5 Z$ Y- v, I9 n
3D模型 文件属性:$ T+ F$ M& n& L1 C

/ g* f% K' @1 @, }% e
/ x& P# @( E8 o8 o8 W! t其中属性名称有两种方式可以输入:
! u& j7 L, q1 s% e. s
1. 使用下拉框输入
0 Y% Y0 `5 }0 b2 f3 ^7 c/ K3 Q* O. M5 X
5 y1 W( a. N" q% ]  m9 [2 k" m+ O
下拉框的内容在自带的默认安装文件 properties.txt里
  o9 ~' U  m9 W. }/ P/ _
4 |6 |2 e. v2 `) L, K4 W! G
8 k& w7 S# I% t( C/ I, L8 p

# Z3 c* y6 ]! w* _, P6 F9 C( t8 L3 ?' T  ^; y3 l
2. 手动输入8 m# D& |' F: D% L8 }- {+ a+ \
/ y9 t, D8 B% i
顾名思义,就是手动输入属性名称 对应的 数值/文字表达,一般 类型 保持默认的 文字 即可:+ h4 u0 @; L$ B3 C
如下图的 零件号-手写 对应的 PN. CC-000001, 在出工程图时 参数使用 $PRPSHEET:"零件号-手写", 则可以显示 PN. CC-000001
7 X4 a) c2 g7 d0 h! `; S% @
& }1 t5 J0 ]# `# p) B" _4 c3 R3 {1 t0 U; o

3 ^0 y  `) K& N/ i数值/文字表达式 同样有2种方式输入:
$ ?! }6 w- r2 a
1. 使用下拉框输入5 P; Q$ X; v* ^

2 q' a5 r# T- h% Q) C% h. u下拉框输入的内容只能是solidworks内部的参数。
; |# d% r; }  }- l$ d4 E
比如材料(需要设置材料),质量(定义了材料就知道了密度,创建3D模型才能知道体积,密度x体积=质量)。
" `3 a$ v. c* D# j
默认所有参数如下图:: \/ \2 \6 A7 @# o' d2 `. F; i

1 U2 n* f+ ]" N$ D5 [) j  }& Y( z* \

3 \" \- N$ S9 A1 d* p+ o3 G下拉框输入的值表达式如下图绿色内容:. i  D% t2 L2 a7 c& z

2 K. E# v$ X# B1 v% {* F“SW-材质@test 3D.sldprt”这个公式的内容也可以手写输入,保证不要写错即可。
) M& M  }* w+ f$ b5 H

1 M! C' [5 f0 L( Z! O# M
5 b. p6 a0 b! [2 J2. 手动输入3 d/ j+ R& @& |) o
内容有以下几种形式:4 T! a% ^# x0 \- o% d/ W. y
( I6 }" x$ W! }% A$ y" P/ N/ [- F
  q. V0 `4 T+ d! k) y( d
其中:
6 r& i9 u- K$ ^% O7 t

+ K% V) a# }8 T4 J蓝色:$PRP:"SW-Xxxxx", 同样适用于2D工程图属性,中英文皆可。8 a& w- y" \6 D; _4 \1 S3 M
黄色:日期 数字 是否等内容,需要符合solidworks自定义的规范。其中 是或否 只有yes和no的下拉框选项,应该放在上一类型“使用下拉框输入”
" {( T. K* c8 [0 m
紫色:纯粹的手写输入,在工程图中可以使用  $PRPSHEET:"零件号-手写"   这个注释通过 链接到属性 做自动关联, ~1 O: K6 l  N% Z! ^
红色:2 M8 A2 x5 t+ a( E: w! _! Z
  • 注意公式默认参数的大小写不要出错, SW是大写,其他首字母需要大写0 g6 ]  G, O9 l! i" N5 \
  • 注意 $PRPSHEET 只能用在2D工程图纸内容(notes等)用来调用3D模型的属性参数,不能用在2D或者3D的自定义属性列表里。
    % }  F3 ]) H' ]- @% u6 d3 V
  • 注意表达式需要使用默认定义参数,不识别自己编写的参数,如 part number它不知道是啥。9 s1 R2 H- L* W

    ' |& |7 N# N9 d9 ]0 Z  S& T! }5 ?

    . W! M) A$ `: T4 R/ s* f7 \

' H6 x  P; Y! C) j2 }2D工程图文件属性:" ]8 m  Q  ?& g3 Y  A

. @# \+ R. u( w7 D注意:自定义中少了配置特定这一个选项卡。! b3 k4 R! `! q$ b3 ^
自定义内容与3D模型一样,也是$PRP表示本文件中定义的属性: b' _+ S' ]2 @' Y( M3 {
$PRPSHEET同样在摘要信息这里不能使用,(如果是在图纸上notes 链接到属性,可以使用$PRPSHEET抓到3D模型的属性,见上述内容)
% l5 N% @+ l$ m4 e4 i! p9 u

9 J! H  a7 n* R" I  y% Z
0 H( N3 Z2 _& G) J9 r& q+ |( G8 U
右键 图纸空白处, 选择 编辑图纸格式 时 可编辑文字是蓝色的:7 e" @0 D; m7 S( n1 p

4 R6 n  ~3 Z" g) M4 X( |+ @& X/ a. x$ q" W9 i
退出编辑图纸格式,正常内容是黑色的。
0 R/ V$ e! i6 Q) X% ?
- c! b* i. N2 {' K上图包含多个细节,自己可以查看并手动练习。" i% J+ G! z+ Y% D- @

# ]" N, q- e& v- u0 u& S( ~注意:
0 i! l2 z5 z' o: n6 J) L' n2 f
1 q: y% n& p4 ]6 D/ z! i; z; ~
  • $PRP $PRPSHEET 需要大写( s! P$ Q6 z$ c3 Z% v% A; Q" [* M
  • 没有参数时会显示错误(需要勾选 视图 - 注解链接错误)- @' I6 C" g( e- H5 V2 ^" q- o  d
  • $PRP是获取2D工程图参数6 j$ \) E2 [3 m
  • $PRPSHEET是获取3D模型参数8 A+ o! n  ]5 t/ z) C/ J, o' b' I
  • 中文半角双引号“ ”与英文双引号""不要搞混淆(全角更不用说了)5 u9 t4 O& y( J+ y

  s' g* d6 C3 N: zps, 如果想知道哪些链接属性有问题,可以 勾选 视图 - 注解链接错误:  k4 s4 z' q6 g- d) v  p
( V  z& n- J6 P$ z
+ n  F2 B6 ?) V7 v  W2 }$ a
9 |" {; e& k& t. a6 e1 v& ?
参考信息:
2 Y, S% d! o# l! S
7 B& {, M; r3 ^* c
All available variables for custom properties (and cut lists) (cadbooster.com)+ I6 [; Y7 S  |& D! A2 P
# ~% M1 g) C5 V6 b6 H  I+ x; |* {
自定义图纸格式 - 2019 - SOLIDWORKS 帮助
' c  e5 q! g, E; A5 E9 w% e7 @

( U, N& P$ C! N; Q  p, JCustomizing Sheet Formats - 2019 - SOLIDWORKS Help
" }' D; N9 H' ~; A
( O& x/ l) L; d5 K) B$ ^' k
链接注释到文档属性 - 2019 - SOLIDWORKS 帮助
: C" b6 ^  B" X5 t  u* A

0 p; O. K1 q& P6 T% I0 H# V; BLinking Notes to Document Properties - 2019 - SOLIDWORKS Help
: v8 u7 `& H( [" c! W+ o
4 V+ Z2 Y5 S. B% Y
变量映射 - SOLIDWORKS 文件 - 2019 - SOLIDWORKS PDM 帮助
) j- t' n  q9 d+ y2 N0 K

- F0 O* }; o5 r0 s# S' U( d7 H1 qSolidWorks_工程图自定义属性的链接 (e-works.net.cn)2 B* I* S- C! r$ r' T, v3 Q  n3 e8 w( M
+ a1 C' t5 m8 F
[SW]SolidWorks文件属性(Properties)_weixin_33980459的博客-CSDN博客
5 g: G! G- K8 v. k9 i# H6 Z

0 T: V) O" t& W" |/ t( P; D; Z" KSolidWorks工程图模板属性链接 - 知乎 (zhihu.com)
% \2 q4 {5 }' J1 Q9 U
3 o9 H. ~& j1 Q5 D- t
+ S7 y! P5 c4 \& J* A
9 G+ t1 a" K4 P& d- k
/ q, C, `; B/ E/ S$ i! c: N% P

, Q4 u! s6 o( w: Q( Z% P, b6 ^7 U. F; a# }0 q- P! S5 y) U1 L9 {
  Z* ^1 s) R$ f
7 g  p! a5 a6 Q. [* [, r
, C% K" f' q( H4 ^) I8 p0 w- Z; U2 D1 u

' C/ g9 w; d( S0 z+ s
回复

使用道具 举报

发表于 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-2-22 21:31 , Processed in 0.061772 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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