机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

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

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

[复制链接]
跳转到指定楼层
1#
发表于 2021-10-2 19:49:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
看到一个帖子工程图自定义属性设置 - SOLIDWORKS - 机械必威体育网址 - 百万机械行业人士网络家园 (cmiw.cn) 想回复一下,但是内容比较多,就开个帖子记录一下。很多机械工程师都说会熟练使用SolidWorks,但是怎么个熟练法,就难说了。
- l* g$ F: J% ?6 b; z7 Q) N5 P比如都说会建模,那曲面会用吗?钣金模板呢?电气布线/管路模板呢?大型装配体top-down和bottom-up哪个合适?。。。1 f$ V+ ?# d, R, w9 \4 K0 m( J1 l
0 H1 m0 l1 v4 {: }
) Z3 ]1 F. O# g, q) x& d
SolidWorks 中常用的零件和工程图的属性链接关系,看似简单,但是找了全网都没看到哪里有说得清楚全面。。。
9 `  x3 Q5 |9 l1 M& e. N& _) l7-2-1原则,记录于此!( R' |' y' E3 U" q2 Q+ q2 C4 k
4 R2 Y* d+ Q3 \2 H! y+ r5 V" u
总结来说:
$ J7 v6 a+ A  |6 I! t" Y  g- j

; `5 R/ |8 K) ]8 D. s
  • $PRP 是2D工程图本身的属性
  • $PRPSHEET是2D工程图中的3D模型里的属性
  • $PRP $PRPSHEET 需要大写
  • 没有正确参数时会显示错误(需要勾选 视图 - 注解链接错误)
  • 中文半角双引号“ ”与英文双引号""不要搞混淆(全角更不用说了)
    ; G) f; \7 w( Z1 }! a7 s$ N; `

( [& g2 k; F. {- }, z, O

6 u2 g% M9 \3 ~7 D/ G( ^例如

# F; ]. [! B$ s! \/ Q6 K
$PRPSHEET:"SW-File Name" 对应的是在3D模型的文件名: l2 B3 K, m3 H( L4 d
$PRP:"SW-File Name" 对应的是在2D图纸的文件名& t/ T& `$ L- U3 o* G  t
' h3 s: H& }4 U) N- m) z$ x
以下是详细介绍:" J& E) ]% s) ]9 R
; N6 j/ p; e: V$ T
2D工程图 添加 注释 - 链接到属性:
% P0 M+ t- k# }  f

& L# }$ b6 [% ^
) y, z' \6 Z9 g0 E* I) u
) }1 X  t4 }9 N+ ~0 ~6 s1 u, c: X  {. Z/ S' E) }1 [
. ~) [$ D# G, R) ?

. z8 Y  V6 S+ g% D
  L/ t# D8 k$ ^

# R) F$ t' m* J属性内容有以下3种:
+ T" d0 ^. C+ D( s7 z2 j! n7 P
+ C3 U4 L* h1 Z

+ @/ M) U* p9 Y/ r5 n. \
1 x. q9 k& @2 e- k/ c

+ s/ r6 F" G+ P5 Z8 D+ z7 c; b) u3 u9 q. s

7 D6 h* l0 N. {- w4 o/ z/ o& b+ m3 I! g% x9 n8 z

% s# U& y* D! ]! S  s; i6 r, b5 a! I5 Y% O+ z
2 r8 \" i0 s% x" Z: A- k$ D
& b: {* u/ a* x$ Y+ `( I
如果选择 使用来自此项的自定义属性 - “图纸属性”中指定的工程图视图,则 意味着是 选择 3D模型 中的属性,鼠标放在注释上可以看到链接的属性是 $PRPSHEET 参数:
3 V8 P# W; O9 ]) f( c
1 w" _; z, x2 n9 `& V
% J$ r9 n' |( J3 K$ e$ H& W
9 `7 c# `3 b+ s* Q: w
$ {) e. O: s4 t! `( l
7 Y  I+ ~3 D4 Y" _" a+ e  O* H
6 K" Q, u8 L$ }& r

- e5 {7 E( a, T  y' d# B+ d! V$ K" U  G
5 u. D; }4 ~, w) d9 s

/ q+ T5 z* c4 E9 n4 c9 y

# x: \. b  ~5 k8 {7 e9 O* P, x1 ]( o- S0 C) L1 f. j

: I( g$ ?* l/ j* p' I3 c2 N4 ~# J2 \
4 e' u4 m% |6 Q6 ]0 R
其他2个则是$PRP:
1 ?5 a& [  E+ d( B: @$ g+ F7 j
2 s. S7 u# g! N* v8 R9 w6 a5 p

( s  T  ~, P) [; l3 J: a. E/ {* U  L

+ f* e+ K, G  r; Z; b' `4 G5 l) [, K# }' q
5 t. |# _: G4 }' Q7 U& W
, k( }9 w/ j7 G. v' U6 [
, Y7 p( b/ _# C' Z2 g% ?/ E
* _) ?5 C, T; Q. c
8 C9 c+ H4 ]+ P0 ~) w$ {. d4 g
8 Q' a# S9 M2 s" o8 z
或者$PRPSMODEL等 (很少用,一般用以上2种):
/ v3 H  R) C. J
1 n- _1 S) O; {. k2 w8 j7 X

0 a/ M+ d3 @( `4 y+ c8 u3 _/ d
0 H: ^, v0 [  c& s
3 R, k# G4 V/ J2 ]3 Y6 X8 \- A1 J( X3 p2 {* k
& M  C2 Q( W- t" Q1 C

% P; a3 X* P: }; C+ U& f( I  v( Y$ p8 E6 Y+ o$ Z2 A- Y
- L% [& C1 T/ b
* Z$ P. u' |. _# k! i
1 F! G9 Z: r9 P! q4 h: L

8 X2 p  i. I, E9 I, h中文和英文可以互唤,功能是一样的+ s0 H' a+ v1 H
; n! l+ }" J* W8 n
如 “SW-作者” 和 “SW-Author”是一样的。  x/ T5 G! z& f7 Y8 H5 j! k8 m+ |+ v

# S& y0 d+ B5 n因为是 使用中文界面,所以后面括号内的英文和前面的中文可以二选一输入, 英文界面如下:
) z2 H8 Z7 |1 N1 Z1 z
8 {' e5 S5 N+ V1 E% w

7 R( V0 H4 Y: S8 o* p! y' R* j; H, R2 U4 x6 |% V

; [! e, d! B* W' c  M; @% ~; k' ^1 s9 y: l( L/ S& S7 n
英文版本比较直观一些:7 Z8 H/ y& v) }
How to work with custom properties (and cut lists) - CAD Booster1 e/ O9 \0 W9 w# ~! k4 x0 g
7 h. k4 Q9 W2 E8 c
+ Y4 l0 \1 R- X+ K5 E5 ?
: C  c( _& U" L- {% Y- X* C
3D模型 文件属性:% ?. S9 j' _. u
9 ?3 t8 d6 e2 J$ `7 u
4 b2 }" g# Y3 y* o3 K
其中属性名称有两种方式可以输入:
& C8 J0 \9 ?) ~3 f. O% O
1. 使用下拉框输入
1 L2 f0 p$ H2 h' Z. c, K  T3 t

9 o1 ~; I" h$ V; k下拉框的内容在自带的默认安装文件 properties.txt里
& o8 \  i/ |: M- f/ ^" D6 X

0 @" ~: s- w3 E1 T1 y- r+ R6 [3 m2 k" r4 T
1 h! f" Q9 Y5 d1 g$ \1 N0 w' P# h

9 W. n  L- I' Y" o7 j4 e% I2. 手动输入
- C$ i7 i, P3 l8 j: Z  C
: J# M& E# \; Y4 u" ?. p  {
顾名思义,就是手动输入属性名称 对应的 数值/文字表达,一般 类型 保持默认的 文字 即可:
" @& d; w' `( [% J) h% {- W
如下图的 零件号-手写 对应的 PN. CC-000001, 在出工程图时 参数使用 $PRPSHEET:"零件号-手写", 则可以显示 PN. CC-0000010 }0 R& l) R3 e3 A6 Q5 w( t

$ W6 S& M3 z3 J1 Y) u% u
' K* H) M, t( B; W: f- a数值/文字表达式 同样有2种方式输入:
+ a& _, U9 f2 l0 h
1. 使用下拉框输入
% v& w$ T  y) S0 \: D7 Z1 ?
1 ~' o  g% p. W+ k3 i
下拉框输入的内容只能是solidworks内部的参数。
) z, i: q2 b& l- [* _) m9 N
比如材料(需要设置材料),质量(定义了材料就知道了密度,创建3D模型才能知道体积,密度x体积=质量)。& Y' \7 H) o+ {. z* U' L/ i7 ]
默认所有参数如下图:
6 B1 I; C& J' o/ i( k5 Q
5 s8 j* U# w, a: [9 O
+ B; @4 |5 f- L+ O0 o

0 V6 q- _) T6 h, c下拉框输入的值表达式如下图绿色内容:. s, R1 F( o; `8 \7 `
) L" c6 I! }6 c' \
“SW-材质@test 3D.sldprt”这个公式的内容也可以手写输入,保证不要写错即可。
% H8 K8 u* ^6 [

" [8 m6 ~1 t$ S2 }/ ?& a
3 P9 u0 H+ E8 q- ~9 ]( x, _/ l7 O2. 手动输入/ U/ I- E4 e3 u7 v
内容有以下几种形式:# [/ h3 `# I: D( y8 G& c

  l7 U; S5 }1 h( ?. x
* S! `, ]4 U$ v其中:4 A, S4 d" T8 k7 O! }2 u- k

. q/ E- I; Q. G4 F% b3 L蓝色:$PRP:"SW-Xxxxx", 同样适用于2D工程图属性,中英文皆可。
9 U6 i! a- U" J6 N
黄色:日期 数字 是否等内容,需要符合solidworks自定义的规范。其中 是或否 只有yes和no的下拉框选项,应该放在上一类型“使用下拉框输入”
! k( j/ b3 J& J
紫色:纯粹的手写输入,在工程图中可以使用  $PRPSHEET:"零件号-手写"   这个注释通过 链接到属性 做自动关联  Z" T4 c* C8 x' b# W+ v
红色:
) c' X4 j3 b( X
  • 注意公式默认参数的大小写不要出错, SW是大写,其他首字母需要大写
    , z! e( a* h2 Z# E6 G! @; Y. @
  • 注意 $PRPSHEET 只能用在2D工程图纸内容(notes等)用来调用3D模型的属性参数,不能用在2D或者3D的自定义属性列表里。
    1 D" S% r7 M& W9 m5 J, l% ~1 m/ E
  • 注意表达式需要使用默认定义参数,不识别自己编写的参数,如 part number它不知道是啥。
    " ^) G6 b8 o. a$ a# S, N) [+ q! s5 Q+ E) _! m
    2 {2 e! j+ q$ q* a/ b2 |

8 o% D1 C& o2 _3 T% j2D工程图文件属性:% v) |8 u$ ^/ L" D( h- D/ s

- @+ r1 a  s' B9 k注意:自定义中少了配置特定这一个选项卡。3 ~! {" B! r7 U' A' b  K
自定义内容与3D模型一样,也是$PRP表示本文件中定义的属性
8 P: W% e! K# P, f0 k6 r
$PRPSHEET同样在摘要信息这里不能使用,(如果是在图纸上notes 链接到属性,可以使用$PRPSHEET抓到3D模型的属性,见上述内容)% m" B9 e- D4 y
; \; M+ t; l% Y" u* [% [

& H- X! X4 f# c8 V
0 l, H! Y, N2 j右键 图纸空白处, 选择 编辑图纸格式 时 可编辑文字是蓝色的:
4 O% E' I9 E5 M1 o+ f4 k

6 D2 B" A/ ~7 f* f% @. ^
& p; O; C: q4 S5 W3 J: G7 ^
退出编辑图纸格式,正常内容是黑色的。
9 t1 a* ~, m  H
1 @; e& ?) y0 P3 X: M* e1 l7 r; g上图包含多个细节,自己可以查看并手动练习。
# O. t* ]) \  P) |
7 R( _9 ^- p  y1 N0 b
注意:- X. B1 z( K/ X) D1 B

/ d" m6 J. K2 C# J" Z' r4 j2 C' h
  • $PRP $PRPSHEET 需要大写' h0 [7 @+ ~6 v, N# W
  • 没有参数时会显示错误(需要勾选 视图 - 注解链接错误)! C, R" K: u" K. Y
  • $PRP是获取2D工程图参数, j7 ^2 l4 Q; K' f
  • $PRPSHEET是获取3D模型参数
    ( q4 U2 w5 D& \9 i0 ?
  • 中文半角双引号“ ”与英文双引号""不要搞混淆(全角更不用说了)
      a6 M( P& x7 R2 E- q

2 O0 W/ K; t/ f8 I9 X* Rps, 如果想知道哪些链接属性有问题,可以 勾选 视图 - 注解链接错误:; Q8 `  _  V( J, c2 L
' a9 e1 D7 U* ~$ E& \

! r6 j5 s) p6 I7 P
9 s2 X" z: y5 c" I8 G参考信息:
: Y/ N" u$ V4 Y" F, N
  s/ g, r) M$ T
All available variables for custom properties (and cut lists) (cadbooster.com)
, s+ p& i" `9 s( V" ?3 T1 L3 M4 L

2 Q# K' E% v6 M# i2 L  H# V" o& H8 B自定义图纸格式 - 2019 - SOLIDWORKS 帮助
4 U, P8 g- A, y1 ]4 y: P. Q6 H  c
+ [1 p' c7 Z- Z- F
Customizing Sheet Formats - 2019 - SOLIDWORKS Help' s. i8 C  b+ e$ ]% Y& p

- U$ b* f6 j- s  _' l链接注释到文档属性 - 2019 - SOLIDWORKS 帮助3 p' k6 y4 m" }& Q1 K$ j
9 a( B$ W  m7 e8 O
Linking Notes to Document Properties - 2019 - SOLIDWORKS Help% j- m) [! |) Z& K" `. S

: N9 p: ^* K9 q) V- {. w0 |变量映射 - SOLIDWORKS 文件 - 2019 - SOLIDWORKS PDM 帮助' J3 }( y' y0 r- N

0 x/ A  e) X. [, xSolidWorks_工程图自定义属性的链接 (e-works.net.cn)! D. |0 B. G% H  r5 B1 k
  f: [. b9 P$ O& d( I6 y
[SW]SolidWorks文件属性(Properties)_weixin_33980459的博客-CSDN博客- z/ e# K0 l1 `

" @+ a! V" r' t6 J- L' E2 e: YSolidWorks工程图模板属性链接 - 知乎 (zhihu.com)% {# }7 f& {  F( l
3 c: r2 u* O1 L% `- z3 ~
: Q* p# j8 d) P% W

; U2 ]( E5 \' H! \6 z: P- e: m; R
9 O' `# o5 J1 y0 u
% w; ]& g; p& n
$ |- u7 W# m8 q) ~3 [, \9 B8 x: M, T7 s' L2 ]& S
% r7 @1 M. U$ _2 m8 K

- V! K# p: C+ u" A: _6 D
; W  g2 _+ G4 p' v
回复

使用道具 举报

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-11-9 05:49 , Processed in 0.056449 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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