机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 17060|回复: 13

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

[复制链接]
发表于 2021-10-2 19:49:19 | 显示全部楼层 |阅读模式
看到一个帖子工程图自定义属性设置 - SOLIDWORKS - 机械社区 - 百万机械行业人士网络家园 (cmiw.cn) 想回复一下,但是内容比较多,就开个帖子记录一下。很多机械工程师都说会熟练使用SolidWorks,但是怎么个熟练法,就难说了。. i- m5 K! P8 t: Z% T; o, a
比如都说会建模,那曲面会用吗?钣金模板呢?电气布线/管路模板呢?大型装配体top-down和bottom-up哪个合适?。。。
+ }7 n0 {4 |" @  m0 q- m$ C0 V1 j4 g+ l4 T- E4 P3 R
1 V3 \3 ^' l  y# u
SolidWorks 中常用的零件和工程图的属性链接关系,看似简单,但是找了全网都没看到哪里有说得清楚全面。。。8 [5 o, Z5 P( [6 d6 M, x, h) j, `
7-2-1原则,记录于此!" S. a* K/ X" U/ j4 z- d3 E! D, G

" V5 `8 g$ n! V2 o1 N5 m' j总结来说:3 ?/ \' Q) Q$ a0 E

* d9 ^# Y) t- p
  • $PRP 是2D工程图本身的属性
  • $PRPSHEET是2D工程图中的3D模型里的属性
  • $PRP $PRPSHEET 需要大写
  • 没有正确参数时会显示错误(需要勾选 视图 - 注解链接错误)
  • 中文半角双引号“ ”与英文双引号""不要搞混淆(全角更不用说了); l4 I2 `4 O3 h  A8 N. x' f

$ A9 N# W1 h4 v9 w" ^

, {, J$ ]+ @2 y. ^' R3 D例如
# h& g% |5 s; I4 U
$PRPSHEET:"SW-File Name" 对应的是在3D模型的文件名- M' P% H7 Y0 d+ B; Y' x
$PRP:"SW-File Name" 对应的是在2D图纸的文件名
5 Q4 ]- A! b! y  c, W( ]+ `# m/ o3 |

; h: e- B/ i  X9 v8 J8 Z. k( M- _以下是详细介绍:
; j7 P# S5 S  I- \% Q" g4 Y( {
, q# V7 \; d9 z  P: R5 V" P
2D工程图 添加 注释 - 链接到属性:1 }% o, x' y, ?+ k1 A& q; [
/ A  O- n, F0 Z2 `

+ u5 a; r/ F& ~% L/ ?' n  l7 ?! e  B. b- Y- t: B7 L

7 {/ x% i: W4 m2 y1 Q# F" Q  S
; c! F0 X0 h& a3 w" U' }  Y
4 N: x7 @3 w( ]! p" P/ R$ ], a1 B1 I: h0 h5 D, i- Y

* U$ c5 Q( j9 |) z  ^7 V属性内容有以下3种:9 _2 Z# L# o/ Z# R9 P% S: R
- M( [1 a2 u3 f) X# m1 L, T/ A
7 [- f# j7 _3 Y' S

" d. b5 A0 e8 p( w* C+ `

" J  o# i3 {# h2 a, m, p' j+ _- J" J6 v' d; z( U
  B+ s7 m* U$ ^( W. c7 L4 E6 V. G0 t

9 M: J6 z$ i8 j* z; K1 y
5 }: O. j9 C# g2 z) x
0 D! m0 n  x- m& S, n" I' U! o- p' q* Y! Z, J# D

3 y: R6 m; t6 K2 Z1 I如果选择 使用来自此项的自定义属性 - “图纸属性”中指定的工程图视图,则 意味着是 选择 3D模型 中的属性,鼠标放在注释上可以看到链接的属性是 $PRPSHEET 参数:, I5 F+ u- Q0 P7 w: D
+ B3 H8 y+ e2 ?5 p: {; T
2 e: L! s( C/ {
4 L# F# h( l+ a1 ?

+ j) t& q1 g; y8 `) V# }  J' K0 U* h* a# J; y5 p' Y; S/ ~
, e& G1 e) ]7 j5 O8 r9 H& Y0 E

. q. G6 N/ D: _1 z) ]! n. D+ M' `% j8 v- X# m6 k
# k) H0 v5 |" Y% z( D

- L5 y7 x; x3 _1 i& U+ e& a

/ y7 D$ u9 V# t3 m" T* i) Z4 x& Y0 {( V& R

. M& E; l: \) v; J3 I

9 F6 D) I7 ^6 C6 b( e- A, d其他2个则是$PRP:. l& Y6 E. O6 L$ g

, q8 p  @) Q8 I4 G3 P3 l. ?; l# k* r$ w, {$ Y( Q

/ B" a& {: d8 S* K  ^/ }
+ r0 H9 J& g: m( X+ L6 I4 x
$ k/ p1 ?, T1 @. U' h& C

) L8 N  q7 n% b; c7 Y! S: D. s3 x: \, v+ E7 p

/ B+ P) R  L% C+ f0 I& }( F: q  h! j1 x

2 J- G( b: S% d) l0 z) z( e- X
6 w* m; ?! m/ e$ C  Y
或者$PRPSMODEL等 (很少用,一般用以上2种):
' D' N$ f5 s/ k

9 h$ S. {$ q6 z: s, e/ m" i% d; U" [: B7 M, ~

8 t) D3 N5 o* i, `8 K+ _) b( o4 h
. [  U0 Y( s5 V- I/ j

9 j. L- A3 _  \, u) \- Z
1 P/ s; L& U( ^7 z' [: ~1 @. J
- v) g0 l1 u6 ]7 `5 B, p2 `5 \. K. r3 Q7 V& X9 F8 ]% l

% e2 f" r2 N- M' q1 q
9 i  l! ?  t6 u' z* g4 \2 U$ f- q

8 y, _. m' I, E8 U- r% p: v中文和英文可以互唤,功能是一样的; A( I/ W  C+ _; I
) E  F& B" n9 J- ~" _% U
如 “SW-作者” 和 “SW-Author”是一样的。7 }- K+ D0 m) r; v& `4 Q
0 H; J+ h) B) k- _4 W3 e. ~7 Y
因为是 使用中文界面,所以后面括号内的英文和前面的中文可以二选一输入, 英文界面如下:
  a3 `: K! h* B7 k. l* E

1 P' n: c+ R: e9 F1 q; C9 g/ h+ S& E
' d# W8 I% b! I4 {3 {
. q/ ~' @! z6 H8 U7 I
. a' d; }( I# M( f$ \* |+ ^3 C4 N
: t) P( G" g8 a. V- I6 Q) G英文版本比较直观一些:7 X" b( x$ x3 f% v" B
How to work with custom properties (and cut lists) - CAD Booster' H% Y7 t( g2 C
" L( d. [+ t! v  g4 h
: g* y9 ]* g) D: {/ ~5 ?0 g
2 x  F) C2 F4 X
3D模型 文件属性:( t! i) w1 J4 M' P/ U. }, w6 v/ N
) ]) R9 `4 D/ t3 I7 C2 S* H, o( c

8 h/ T+ m: p- M* R/ e' ?+ x其中属性名称有两种方式可以输入:# m/ f8 s0 i  Y! @( ^% a# P9 p0 |
1. 使用下拉框输入
" l1 A! o! S1 z* m; p& c6 l' l6 q$ Q5 }
+ @$ ^9 B8 w: ]9 j
下拉框的内容在自带的默认安装文件 properties.txt里
5 S. K9 y5 O/ u& O

6 t# x& |$ P; \! p8 W& C& u5 E. x3 X6 a: O+ ~6 e5 I
( G; s1 E! S( ~) f5 H( p
: J" ^9 i1 j/ S- e
2. 手动输入1 @& v4 }2 f% [/ t5 O! I9 h* p, [
9 p+ [( F9 E2 |8 ^/ n5 D7 B0 A; `
顾名思义,就是手动输入属性名称 对应的 数值/文字表达,一般 类型 保持默认的 文字 即可:# w; f5 Z; K, n+ v" v* ?
如下图的 零件号-手写 对应的 PN. CC-000001, 在出工程图时 参数使用 $PRPSHEET:"零件号-手写", 则可以显示 PN. CC-000001' q( B, |3 O7 z

" s) _9 e# n7 J/ ]) Q, z' H& T3 R/ Q1 }; ^0 T* v/ w! _
数值/文字表达式 同样有2种方式输入:
0 Q* u0 G( e) D& V, F; m% v2 X/ l
1. 使用下拉框输入
2 p, M( F. @4 v, p1 k8 `9 T
4 `- x4 u  s7 u8 f7 G5 H
下拉框输入的内容只能是solidworks内部的参数。; u* f6 J4 k1 K6 g* R( _
比如材料(需要设置材料),质量(定义了材料就知道了密度,创建3D模型才能知道体积,密度x体积=质量)。" A0 G$ P8 K5 c+ ^3 A5 P3 m# o) e7 Y
默认所有参数如下图:
0 a$ R! ]- f4 l0 }) U, o# @

: ]3 j- k- _; E6 L0 T% u' U- ]& W; X, |6 t. }+ {# c. J

8 T+ m0 c5 D2 f, r! `/ z5 n  |+ i下拉框输入的值表达式如下图绿色内容:5 \3 _8 }6 M5 t. X3 J

8 t9 t- j8 ^5 ]- Q* @' E. z“SW-材质@test 3D.sldprt”这个公式的内容也可以手写输入,保证不要写错即可。
2 X: {0 ~* Y8 j9 Y( j$ W4 q
$ T. w. r+ L# U5 |+ `" z. F) B  F

2 q6 z9 E% M6 e/ k+ l2. 手动输入
- R/ m1 j4 C/ W4 U- |0 A内容有以下几种形式:" Q/ A0 L" ]4 ?  i% m) ?

7 l! C! H# r: q( y2 C2 O9 I( e$ P0 h! a# e
其中:
3 E3 _4 Y7 e7 s* F7 |  Z; W# v$ q
2 N% ^. ~" ]7 G2 X
蓝色:$PRP:"SW-Xxxxx", 同样适用于2D工程图属性,中英文皆可。
1 s; @* [+ X* N+ @9 R
黄色:日期 数字 是否等内容,需要符合solidworks自定义的规范。其中 是或否 只有yes和no的下拉框选项,应该放在上一类型“使用下拉框输入”
: x9 I, M) t# ^
紫色:纯粹的手写输入,在工程图中可以使用  $PRPSHEET:"零件号-手写"   这个注释通过 链接到属性 做自动关联% o1 i" d) W8 `9 n! P
红色:
/ i$ R! q4 T+ T) [/ h: }
  • 注意公式默认参数的大小写不要出错, SW是大写,其他首字母需要大写7 ?5 _2 S5 o2 H8 v" R, ]
  • 注意 $PRPSHEET 只能用在2D工程图纸内容(notes等)用来调用3D模型的属性参数,不能用在2D或者3D的自定义属性列表里。
    2 x+ Q- B5 n: t: q
  • 注意表达式需要使用默认定义参数,不识别自己编写的参数,如 part number它不知道是啥。5 N$ R; J! x* L/ c: p8 h+ o

    ( q4 `7 p0 y$ `. o. Q) P0 s
    / @3 \& W& p, Y6 t  }' X" G1 n& [
2 y. y; c1 U8 I* _+ L
2D工程图文件属性:
' v0 E5 v3 g& n$ G8 T0 Q3 p$ p
  R: u9 ^, O1 t0 K
注意:自定义中少了配置特定这一个选项卡。: K* D3 q  M$ I! [
自定义内容与3D模型一样,也是$PRP表示本文件中定义的属性( s. g8 A* M& }5 L7 }% B
$PRPSHEET同样在摘要信息这里不能使用,(如果是在图纸上notes 链接到属性,可以使用$PRPSHEET抓到3D模型的属性,见上述内容)
) ^' g0 S4 d9 ^

( H5 n, U1 t0 H+ e1 I2 B7 K9 f
' l8 G$ j( B+ U# ?, l
' R2 I" S2 @  Y% y4 M右键 图纸空白处, 选择 编辑图纸格式 时 可编辑文字是蓝色的:
6 \  u6 f+ D1 g6 `7 j: X; a2 k

; t. G) @7 B; G" |  L8 ?' C+ g" h& x2 e8 U
退出编辑图纸格式,正常内容是黑色的。
( C% t9 A1 B0 o  n# J- X# `" A) z+ q- c
上图包含多个细节,自己可以查看并手动练习。
: K8 O/ c* i% ~5 O0 {& i: ]

, t/ h+ Y- P1 m; I1 Q3 ], r0 J2 [: W注意:
: W2 Z- I% O" \1 ^, a

: ~2 T, o9 R- D  k8 H
  • $PRP $PRPSHEET 需要大写
    ' t# s, B/ \8 o( p& n. x% Z
  • 没有参数时会显示错误(需要勾选 视图 - 注解链接错误)+ ~# i7 M6 j9 I: }3 ]6 |
  • $PRP是获取2D工程图参数
    & o2 f8 L! A! k$ s. S& _
  • $PRPSHEET是获取3D模型参数
    - U; g6 T. s4 \- \
  • 中文半角双引号“ ”与英文双引号""不要搞混淆(全角更不用说了)
    % W' \; |& X0 P9 ^; V
3 }- q0 o) i6 o; Z; N, ~+ ]
ps, 如果想知道哪些链接属性有问题,可以 勾选 视图 - 注解链接错误:
4 p) C( G6 i, J- X. e0 p+ {  f9 K' O
1 Q' {7 h  _) i) @3 B# k3 I
# `! ]9 W( n! v% U* w* ^0 o
# Y! j- ?0 q; e; z
参考信息:2 h8 m4 \; T9 a* D
) |) R& f, F5 }, B2 g
All available variables for custom properties (and cut lists) (cadbooster.com)
; e3 V; t4 d+ R6 ~- [
9 N" l+ R% C( ^  ]% v8 b
自定义图纸格式 - 2019 - SOLIDWORKS 帮助! z  x5 z7 j& [# N' L/ }
0 f9 ?5 r: a9 E. @# x
Customizing Sheet Formats - 2019 - SOLIDWORKS Help
1 }0 u7 ?7 h" r9 _# z
; L: ~3 U4 B/ f* G. S( S: Q
链接注释到文档属性 - 2019 - SOLIDWORKS 帮助1 s* B  K% Y1 c$ q4 h
$ Z+ {6 R! I1 e: A
Linking Notes to Document Properties - 2019 - SOLIDWORKS Help  k* _; H; Z7 c* v0 O. l% `: ?( u
# p% _, t0 w) O  j; }- O
变量映射 - SOLIDWORKS 文件 - 2019 - SOLIDWORKS PDM 帮助$ k" @" z7 r: P" e; X& f

3 j: A8 K3 T! y6 y) USolidWorks_工程图自定义属性的链接 (e-works.net.cn)2 g1 k% H" Q7 d
0 g2 ^4 _0 c* i# g( \
[SW]SolidWorks文件属性(Properties)_weixin_33980459的博客-CSDN博客
8 T! h: t( b! P( ~9 M1 v* z
; q6 W$ n3 A" X% h+ W% S& `
SolidWorks工程图模板属性链接 - 知乎 (zhihu.com)+ P- S2 ?( {" N
) I* ]3 ^8 l/ h  Q# h4 ]
( T6 S  e6 ?  V4 h$ t3 w0 E
% w2 [: D' ?5 r, E: e
/ ~5 d/ Z" l  X8 x: M  k+ D

; K9 w( i# R: [, }  o4 T( q/ `9 |: ], l) A: G1 S

! m6 S9 U# b- _& x6 G) z4 n3 L& b& O* q- c1 A0 A5 _" X1 k
( E; D' S! R/ U

; j: F% V7 M. X, K* q4 C/ V- \
回复

使用道具 举报

发表于 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-4 03:18 , Processed in 0.061925 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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