机械必威体育网址

找回密码
注册会员

QQ登录

只需一步,快速开始

搜索
查看: 7091 | 回复: 8
打印 上一主题 下一主题

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

[复制链接]
跳转到指定楼层
1#
发表于 2021-10-2 19:49:19 | 只看该作者 回帖奖励 | 倒序浏览 | 阅读模式
看到一个帖子工程图自定义属性设置 - SOLIDWORKS - 机械必威体育网址 - 百万机械行业人士网络家园 (cmiw.cn)想回复一下,但是内容比较多,就开个帖子记录一下。很多机械工程师都说会熟练使用SolidWorks,但是怎么个熟练法,就难说了。' ^. p+ n% i; k. c( R' r- }
比如都说会建模,那曲面会用吗?钣金模板呢?电气布线/管路模板呢?大型装配体top-down和bottom-up哪个合适?。。。
( N0 } l1 ^2 N0 M2 a5 i+ B1 z9 ?9 g' d
+ w) D, Y( W$ K1 z$ O' U
SolidWorks 中常用的零件和工程图的属性链接关系,看似简单,但是找了全网都没看到哪里有说得清楚全面。。。# H6 Q( }4 g& |+ f$ `5 o# W$ `* }
7-2-1原则,记录于此!$ D# U9 a* u/ n$ |. u c% v2 `

0 Q% L3 B% |( i8 Z8 A6 B, Q; L总结来说:; }7 Y3 c3 T+ _- q7 w
, d6 I m. Z7 C' {7 H' k$ X, R7 k
  • $PRP 是2D工程图本身的属性
  • $PRPSHEET是2D工程图中的3D模型里的属性
  • $PRP $PRPSHEET 需要大写
  • 没有正确参数时会显示错误(需要勾选 视图 - 注解链接错误)
  • 中文半角双引号“ ”与英文双引号""不要搞混淆(全角更不用说了)% b! [$ D* W3 U6 C. k- i4 ~4 x
1 J3 D0 L9 P. t: e3 @1 a

' `- l" G W2 n- G) K* s7 t& f" X例如

* N" L) v; R/ J" c; r
$PRPSHEET:"SW-File Name" 对应的是在3D模型的文件名! C R- Y4 y9 T9 h( E
$PRP:"SW-File Name" 对应的是在2D图纸的文件名
5 g- y1 B0 J% M* L: j( j; c! T& w
a+ J+ Z' M0 {( g3 s
以下是详细介绍:
7 K4 m! c U& [* `( b) C

4 |/ W/ x9 x6 e2D工程图 添加 注释 - 链接到属性:; g" \6 Z9 T* x! j# m1 Q
" ~8 h% z5 R' U2 b- F1 h5 ^4 H1 o
" t7 v, B0 @9 t* M0 y# j- c: v; z
. v* @( a/ j2 v0 R# [" }

+ }2 N2 ?$ K- r2 G# g# ?" z3 I F- t+ N& @
8 H( M. e" H0 o( x- y' U
+ B( }& x8 P' c) B X
% h5 i6 V, }! n4 _6 M2 L. V, q
属性内容有以下3种:5 f* `+ w) @9 J" S" Y9 R

4 H2 u2 u- T7 W5 m
6 [# {% @$ B; Z( L. B; {4 x! b4 l! F, K+ E) k l" P, m$ i! L

1 i( s. O5 b3 n k' R- {1 n# s5 N1 q' B9 f) @% {+ Z# P3 B# q
; ^+ n/ }# D- H% \0 }, m; C! e

$ F5 a: Y) j& ^% R a5 ?$ ?( ^2 |2 @1 F1 f
" W* r/ `$ s9 X2 j0 n! M4 f
9 a& T2 ]4 |% u- i2 z

% S1 e9 a2 u- m. j* w& j如果选择使用来自此项的自定义属性 - “图纸属性”中指定的工程图视图,则 意味着是 选择 3D模型 中的属性,鼠标放在注释上可以看到链接的属性是 $PRPSHEET 参数:, s! ?# h2 x7 w' q) |% m
. }( v+ {. x! Z d" |: s! J
/ p9 R+ s0 @' |: w$ H

6 W1 F0 R: k& x' e+ I: ?
$ r) F; Q/ K3 \0 k
8 D6 x5 t# ?: N! n% B5 _1 D0 d
/ E' K. ]) L5 d3 H

1 y: `1 f( a% V4 F0 g
: C3 r9 E/ I' r# X& U& W0 Z- L6 |3 Z' b a7 C3 f1 V, @5 C: T6 B$ `

$ V! E8 o, ]8 }" Q

$ R7 e( G2 P c
( E4 N+ b& v( r4 F2 y
/ ~1 n# o5 L+ h4 X& o& y
( ^9 O9 v3 x5 i) D9 I/ N
其他2个则是$PRP:
0 J" O4 V. J w% H+ s5 P

! O3 b$ ~: k \8 J3 B+ K% T% ^# b. S5 Q" H# ~. _3 y0 e

9 L- N6 g5 D% Q# Z# Z4 u

5 G. t y8 q: A* t/ U6 ]
6 { P8 ]9 q* ]
& p. h( q N. R. e/ Q+ h! h0 x5 ]) z3 P+ V$ C* _+ Q
! Q, e |- m4 J1 e. \3 Y
' P, q1 I& h0 e8 V+ w; C+ S

* e6 B: H5 Z3 c3 P; {$ [

! s, v4 T. |: y% t; N# u8 [或者$PRPSMODEL等 (很少用,一般用以上2种):
" C3 N5 v3 N+ ]0 _5 K

- }8 C- l, E9 X" J' E0 ]$ }$ c, [6 v5 W+ C2 o# q8 b( v8 J. e

+ B3 [4 U( f* P3 h) c: w3 f
1 F* `1 ?3 O- K d5 t

! G& K7 p5 O9 n0 |; ^: b/ S6 q# r$ K
) v/ J" K% D6 l8 y
$ a& t; y" C% W! a& P4 R, T4 q1 I; p( C+ c5 F9 b6 [4 ^9 F0 Q

% @% U* \0 ]; G; T+ q6 P3 A) c; Z% O& x7 R$ s5 }# i: q5 ], J! `
; W/ P) b* n% R" I: x
中文和英文可以互唤,功能是一样的
! T. o+ z) ]) o5 K2 @' t& p

& k2 n9 Q- ~8 l) G6 [0 ?' Q0 q" h如 “SW-作者” 和 “SW-Author”是一样的。
# t+ G! j! ?) D1 e1 Z, n$ J5 R
( M2 M/ k6 ?, p; M: S q+ s# |
因为是 使用中文界面,所以后面括号内的英文和前面的中文可以二选一输入, 英文界面如下:1 L ^+ D% r4 H% a( D

; d) r" c0 k+ V" J) e$ u4 \
2 z1 w8 h0 X1 n) u) c
! ]1 E3 r7 E! ^% a2 u$ F( o0 z6 t! C: H% q, J9 Q

) h) _9 P$ j6 }# H% @英文版本比较直观一些:
/ Q3 \% l3 f8 g
How to work with custom properties (and cut lists) - CAD Booster
( c& _* y" A$ }+ p
8 ~; w" b" v$ g9 u* ^- E+ Z

5 P5 I$ P ^* b: y! a* w2 ^, h/ p [4 I8 \7 v, d# Z
3D模型 文件属性:# ]8 c8 g) e# d/ k( q0 f
1 L3 I. w9 B3 Z

+ N* r$ `+ h( K: B其中属性名称有两种方式可以输入:# j; D% K( q6 b7 T* o0 S2 @$ J
1. 使用下拉框输入8 a, S0 P1 A8 J) `! S4 x
# X5 m3 ]4 s) [- ~' u3 R, w4 b

^$ p' Q: V, O8 Y$ x7 [下拉框的内容在自带的默认安装文件 properties.txt里
4 S8 c/ V8 \. [$ E5 j' R
* F) F% q3 I9 N z* F
( i1 ]6 {. o& P! l! j- @0 N# x9 T2 m
8 A' o; [% w5 h) r$ t3 X
- `9 N/ L0 N5 p/ Y) V
2. 手动输入
$ k6 k4 X* v# g+ |; l6 e
1 h6 T0 g' H$ Z8 i/ W M/ \
顾名思义,就是手动输入属性名称对应的数值/文字表达,一般类型保持默认的文字即可:
# C; U7 j" D- F% {: K
如下图的 零件号-手写 对应的 PN. CC-000001, 在出工程图时 参数使用 $PRPSHEET:"零件号-手写", 则可以显示 PN. CC-0000011 K# T; R" C$ Q5 ^8 q- i
. ^( A5 N) L) t3 r
9 G( S9 S( l, y" `# a+ l2 }) N* _
数值/文字表达式同样有2种方式输入:
7 E1 A4 q1 C! L5 F0 t
1. 使用下拉框输入
- B* J4 z* x. c6 n6 a) R

" J j+ U2 z; [. Q2 k. j下拉框输入的内容只能是solidworks内部的参数。! p( [/ W' @7 l' d& X
比如材料(需要设置材料),质量(定义了材料就知道了密度,创建3D模型才能知道体积,密度x体积=质量)。' B0 S) s& d2 l. t* T) H! I& K
默认所有参数如下图:
3 h( c: \5 s" T: C- a) y. P

# P6 M8 T6 D: }! N0 T2 w% _3 a6 }6 ?

7 q* _/ x9 k5 k1 d6 E下拉框输入的值表达式如下图绿色内容:
( n; Y# f ], _2 T
6 o y6 e/ t" J$ B. ^“SW-材质@test3D.sldprt”这个公式的内容也可以手写输入,保证不要写错即可。1 J4 L, @# f: X A3 L# u% v8 g% s

5 }2 X9 n# i' k) B5 Q9 d
4 ~7 C; u4 n8 S r# _2. 手动输入" l5 z }( P, S
内容有以下几种形式:/ E. F [6 S3 r5 K5 b

- O) D& q, Q- [, J- e
% y: p! e) s9 J6 I% B' z其中:5 d$ M& z% d$ \. e
) K, m9 O, ?1 ?3 E0 z
蓝色:$PRP:"SW-Xxxxx", 同样适用于2D工程图属性,中英文皆可。
9 |+ s1 r/ A5 b. T# {. W
黄色:日期 数字 是否等内容,需要符合solidworks自定义的规范。其中 是或否 只有yes和no的下拉框选项,应该放在上一类型“使用下拉框输入”& f7 F ^& d, z9 p
紫色:纯粹的手写输入,在工程图中可以使用 $PRPSHEET:"零件号-手写" 这个注释通过 链接到属性 做自动关联
+ Q3 M, b" K# f; ~& q* q$ O
红色:
; \% k( I' V* s! n3 |
  • 注意公式默认参数的大小写不要出错, SW是大写,其他首字母需要大写
    . j! d( {: {; |5 Y. {, R
  • 注意 $PRPSHEET 只能用在2D工程图纸内容(notes等)用来调用3D模型的属性参数,不能用在2D或者3D的自定义属性列表里。# q4 X% f) `6 y( _! E
  • 注意表达式需要使用默认定义参数,不识别自己编写的参数,如 part number它不知道是啥。1 I- y1 Q) G7 d1 l8 Q
    ! H; [+ S0 @1 T" D7 M! k

    ) x" i/ i( N3 j; _! T

$ N4 b E" {7 o+ U2D工程图文件属性:. B! E0 S/ m N n$ o9 o" `9 V

* @- T$ U8 L- W8 E( X注意:自定义中少了配置特定这一个选项卡。
/ q6 U1 x9 p: A: [$ _2 T& p& @0 m' G
自定义内容与3D模型一样,也是$PRP表示本文件中定义的属性
I; U) k, y/ q, l( x& K! u& z
$PRPSHEET同样在摘要信息这里不能使用,(如果是在图纸上notes 链接到属性,可以使用$PRPSHEET抓到3D模型的属性,见上述内容)
; V( f* j) Z- h9 t5 v* \

1 f7 l/ j I+ k' I9 z! `7 X6 ^8 ~' F$ z1 i2 I. g- Q9 L- Z
% ~6 s9 g; Z- b. U" E0 b
右键 图纸空白处, 选择 编辑图纸格式 时 可编辑文字是蓝色的:
5 s! R/ @0 E* x) Q
" b; |8 V0 k+ P8 U
* R: d0 Y( G+ k
退出编辑图纸格式,正常内容是黑色的。9 e% C# o4 s( ^# |

) o0 Y% v6 d8 e9 N上图包含多个细节,自己可以查看并手动练习。& r. A) o5 ?0 k! a
) s# [' J k3 D
注意:
$ E0 F; b& L: }% Q- X
0 y& Y0 F& n) z9 |7 @- u
  • $PRP $PRPSHEET 需要大写' D. f, _- w' y" q: r- y
  • 没有参数时会显示错误(需要勾选 视图 - 注解链接错误)
    ! s4 U* i/ _+ F$ ]/ {5 Q. ^: E& T
  • $PRP是获取2D工程图参数
    . c9 M3 ]0 l/ |! Y' U: R4 g' X1 {
  • $PRPSHEET是获取3D模型参数: Q( R0 h8 Z9 p
  • 中文半角双引号“ ”与英文双引号""不要搞混淆(全角更不用说了)8 h0 B) |. o9 \3 J& ^

7 M6 R0 F" A; `# c% I( Kps, 如果想知道哪些链接属性有问题,可以 勾选 视图 - 注解链接错误:6 e0 Z. _) v* |; R1 P

/ k, c' s& x7 n4 B
9 f3 n$ b0 p) b+ B# @
0 E- z/ g5 A- Q. f参考信息:
! x$ E' x, t5 _0 v. N2 K/ o1 w
( b1 m1 j$ d9 w; k! g
All available variables for custom properties (and cut lists) (cadbooster.com)3 ^8 w5 H, V+ s

0 i5 ^) B9 {9 n/ n1 [, H1 V1 v& m自定义图纸格式 - 2019 - SOLIDWORKS 帮助# v& s8 N% R0 p% ]7 c9 \" g% c% @
* o# e8 J0 P/ i$ x
Customizing Sheet Formats - 2019 - SOLIDWORKS Help/ R5 e) Y* J$ n
$ x: C% |2 j; b5 r4 c: P' A
链接注释到文档属性 - 2019 - SOLIDWORKS 帮助' ^9 f1 ^9 t. s, m7 `& H
- y$ n5 j- x& q
Linking Notes to Document Properties - 2019 - SOLIDWORKS Help
+ c$ y9 R/ n# @: X6 l6 X! v2 t) R
5 y4 n1 A, H- m2 |$ O, l
变量映射 - SOLIDWORKS 文件 - 2019 - SOLIDWORKS PDM 帮助
" z6 I& Y& N, T: h/ A
5 O( N2 r/ H d; f7 T
SolidWorks_工程图自定义属性的链接 (e-works.net.cn)
3 s( b5 w( C. N4 a
% r z2 S; p7 B) d0 E1 r
[SW]SolidWorks文件属性(Properties)_weixin_33980459的博客-CSDN博客5 p* T. q; q D: R& P% w
- h* e; x' {, h2 o
SolidWorks工程图模板属性链接 - 知乎 (zhihu.com)
, I! f/ r. n- i" ]
1 [6 \; `) l j: }- W
2 @0 a% D3 x# c" w

7 f* V! r6 d: D) r& O6 a) q! s# x/ h

: N! N w4 s' E* N( Y
5 A& z3 Q3 I! J$ b
9 R8 m+ ^3 V2 i" e3 f2 L
8 D8 l0 t- e# W- f, ~

2 F5 `1 i) }! I, ?+ Tu8 x7 }. T9 b; F7 q3 @4 f) P! B3 [
2#
发表于 2021-10-3 09:21:12 | 只看该作者
学习了
3#
发表于 2021-10-3 09:40:59 | 只看该作者
谢谢分享
4#
发表于 2021-10-3 16:19:06 | 只看该作者
收藏了
5#
发表于 2021-10-3 17:04:51 | 只看该作者
感谢分享,希望再讲下零件与零件,特征与特征尺寸的链接。
6#
发表于 2021-10-4 22:01:59 | 只看该作者
感谢楼主分享!
7#
发表于 2021-10-16 16:54:26 | 只看该作者
非常不错
8#
发表于 2023-7-1 15:41:08 | 只看该作者
讲的很透彻了,赞一个
9#
发表于 2023-8-14 22:03:38 | 只看该作者
收藏
您需要登录后才可以回帖 登录| 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械必威体育网址(京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号)

GMT+8, 2024-5-10 10:36, Processed in 0.057807 second(s), 14 queries , Gzip On.

Powered byDiscuz!X3.4Licensed

? 2001-2017Comsenz Inc.

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