机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

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

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

[复制链接]
跳转到指定楼层
1#
发表于 2021-10-2 19:49:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
看到一个帖子工程图自定义属性设置 - SOLIDWORKS - 机械必威体育网址 - 百万机械行业人士网络家园 (cmiw.cn) 想回复一下,但是内容比较多,就开个帖子记录一下。很多机械工程师都说会熟练使用SolidWorks,但是怎么个熟练法,就难说了。& o5 }6 m. ?3 R
比如都说会建模,那曲面会用吗?钣金模板呢?电气布线/管路模板呢?大型装配体top-down和bottom-up哪个合适?。。。
3 s# F* X+ q3 G2 G$ i5 u! ]( L4 e  b2 b4 P; {" ?4 ^6 Z; T
$ o. V# |' f8 y2 q$ Y: C
SolidWorks 中常用的零件和工程图的属性链接关系,看似简单,但是找了全网都没看到哪里有说得清楚全面。。。
& h  t" `9 w+ X, F! P: e7-2-1原则,记录于此!$ B1 |. P3 g8 e+ V/ H  B' _
( h( Y7 T% X4 m
总结来说:
% z1 d& R+ G, \) S% f( G" O

  [: c; d/ o( [5 U2 G
  • $PRP 是2D工程图本身的属性
  • $PRPSHEET是2D工程图中的3D模型里的属性
  • $PRP $PRPSHEET 需要大写
  • 没有正确参数时会显示错误(需要勾选 视图 - 注解链接错误)
  • 中文半角双引号“ ”与英文双引号""不要搞混淆(全角更不用说了)7 e8 S$ w7 K4 u0 j
' `: m' K2 T& o2 v% q; i- O
3 W0 k% }2 L' ~9 [2 V5 d- ~
例如

# V, F! h6 q9 |* q( i+ }- M- U
$PRPSHEET:"SW-File Name" 对应的是在3D模型的文件名
" t" V! t2 h+ u' A/ Y
$PRP:"SW-File Name" 对应的是在2D图纸的文件名
  K# p- @, N, ]3 a2 Y
7 v* h$ \( Y$ L+ n8 t" D9 Q* ]6 d
以下是详细介绍:
  Y4 j& _( S  k- V# |8 ?
+ a3 D  E/ X) h# f* N5 e# v
2D工程图 添加 注释 - 链接到属性:
0 d, j$ l  w* E1 ^

* w( Y5 T3 Q: c. }  S1 T  a" o1 v9 `+ i! w
' O2 J: K+ }. d
2 y/ C6 t& Z4 c$ X# o" t

. {$ \6 y8 G4 \: P
6 @" I, e; ^* G4 ]
* u7 b+ j8 |/ L. g. E

1 }$ z. t$ ~9 D- e/ g0 L0 r  h属性内容有以下3种:. c- |5 _! e, e  F
6 F& `' y" O1 Q2 G

) X  K8 @) X/ G8 x7 {" x0 r% L3 P0 `* ~5 d& q

7 m' U0 I" a& y3 Q6 m2 e5 Z+ m5 |/ Z" `0 M% w

8 ?% t: j4 {! R) |' z; \5 u& v2 g$ I9 G8 W( I4 k* {7 d

6 a& ^+ e4 {9 ~, ?9 Q1 E, D3 z4 _- g/ B7 M3 u  p
$ D1 K; `$ S0 t" |- H% u. X  R
9 N5 e7 H" k; \& L1 }+ D3 t
如果选择 使用来自此项的自定义属性 - “图纸属性”中指定的工程图视图,则 意味着是 选择 3D模型 中的属性,鼠标放在注释上可以看到链接的属性是 $PRPSHEET 参数:
" S. G8 i; `3 Z0 ~9 N9 O, x0 f# w
( N4 l" p/ M  e% O/ C' U; N+ h& i

% V9 r5 C4 A. ?$ W
* n9 @. v. S$ s! v, G: r
7 B; |0 b/ h: T6 }# ~! m; X' f

  Z. v, x7 {! m9 `" [
& l' Q) |6 O$ i: |* {. G
# A$ d/ R  s% B
# w9 Z8 T$ b4 E. y4 I, f
, b1 }5 l, N, s3 f
* U, e+ Z% Z$ S1 f  i

+ G$ M$ S1 o& l2 H4 u) t' y9 l$ a/ j: _4 i& t
/ b3 ~9 q1 P: t% h
; W$ ^5 x9 u) w; V5 A0 u
其他2个则是$PRP:% A6 j0 e3 r3 d- N0 M
, R9 A7 u/ f$ D& r% O0 q$ L
/ j  ?9 |+ J# V
. }5 K& }4 V, ]
/ ?4 Z) M! K5 M* W% U

: R# L! P+ a1 L/ n) S7 W. w
" `- h& z9 m5 W) W1 D; [/ U# U- n$ j- G

! B6 `' L5 e0 w; H; i9 k( N% }! h7 L: K* A$ ?

* M3 h- e7 J1 V4 X
9 b* a5 Y8 U$ j1 Q6 S
或者$PRPSMODEL等 (很少用,一般用以上2种):+ k* A4 W: h0 N9 B

) ^$ U* y$ p) P7 q4 ^% Y. v$ A) d, |2 ^; x. I' z/ F+ X9 |4 R

" x/ d' i; ^4 I9 d3 f7 ^) H
7 _& {) L3 _% ]1 g1 `8 q- K4 Q

* @# n5 }- J0 Z* `/ X- a1 _  I. {
+ p4 _3 \2 ?( W+ s) k  ?
# Z2 `+ Y4 V, n) J$ U& @2 N
6 @5 E2 d' e0 S
) Y5 f8 @3 O$ P2 U- Y, \- \4 G# ~2 p& U

, X- Y' k! F7 n, @5 T中文和英文可以互唤,功能是一样的- [" V% m4 |2 W$ _3 q8 o2 q1 i
3 B/ g9 g5 C: z) o* o( Y
如 “SW-作者” 和 “SW-Author”是一样的。
% N. C& h& Y- B- |! ^( `1 s
/ W! s- T$ U* T% i% l- D+ O
因为是 使用中文界面,所以后面括号内的英文和前面的中文可以二选一输入, 英文界面如下:! X& B! I$ p. ?
/ ^; y0 ]5 t3 A0 p6 d, @  X

$ ~+ T  O# B) R
  c* Q/ ^  F; d( p5 p
+ l, K) N2 ^& {4 Q/ E
5 U4 W0 ]" m+ D; \' G7 ~0 k英文版本比较直观一些:$ H, l9 R6 `. Z
How to work with custom properties (and cut lists) - CAD Booster
/ G! L; W8 D: h
1 K  `% j+ Y/ Q
. ?5 k7 k# z+ d% Q. I" i- U; g

- V; p: F1 x" \5 D, {3 R5 \- q3D模型 文件属性:4 |/ Z+ l9 z7 l' J+ m( Y* |
4 }! c/ Y0 N; X. z$ p0 E
- {3 P. P& q! q, Q( Z3 Y
其中属性名称有两种方式可以输入:8 R# u; p) {' i' H& ?: J; J
1. 使用下拉框输入8 ~2 }2 J# d1 _! u2 \
6 y6 Z  C7 A- P5 x8 P1 a( P

" W7 V2 c3 m1 Y+ ?, B0 C下拉框的内容在自带的默认安装文件 properties.txt里+ H; w; w6 V/ s( \$ o

- l, n; m. D' w+ a
$ ]/ P+ P9 k. {) P: @6 H9 k6 ]; U2 h  l. y6 N

% l& K" D' M$ p3 Z. v% n2. 手动输入
0 T) m7 [. `; f1 ?; |% j' ~

3 o# R& T1 P" O; n* a1 Q" |顾名思义,就是手动输入属性名称 对应的 数值/文字表达,一般 类型 保持默认的 文字 即可:5 I4 I3 V5 D3 Y5 y
如下图的 零件号-手写 对应的 PN. CC-000001, 在出工程图时 参数使用 $PRPSHEET:"零件号-手写", 则可以显示 PN. CC-0000012 Y' r  p: L% v8 v

. q' S0 T0 f& C8 \; V" \) n& \. Y  |) ], q
数值/文字表达式 同样有2种方式输入:, u; Q. {  u% {( M/ E3 W) g. J. a
1. 使用下拉框输入
1 t" p. D/ U0 v4 m' K

, ?' F  [2 h4 b- @下拉框输入的内容只能是solidworks内部的参数。6 v3 E6 `- g2 j& }, j4 K8 m
比如材料(需要设置材料),质量(定义了材料就知道了密度,创建3D模型才能知道体积,密度x体积=质量)。6 h- J1 Q+ G* F  E& C" ~
默认所有参数如下图:
, J( Q: z  z  R! h8 w
5 L; g3 R9 F6 K) m

& f. F4 F1 f4 h. r4 M4 s! M" I1 A
( J- m# J" ]) k2 r& ~- }下拉框输入的值表达式如下图绿色内容:
2 b1 I6 Q4 B) |, e4 A  j" n4 P' p  ]
“SW-材质@test 3D.sldprt”这个公式的内容也可以手写输入,保证不要写错即可。- L8 P; F0 e% v8 r2 \: J, \9 Q
3 W( n0 I6 ?" g8 k

5 ~* Q% D4 n6 N7 B) C* [2. 手动输入0 O4 ~  V7 X! V, C9 S5 @9 G
内容有以下几种形式:
) v9 C/ ]' y$ X+ g1 s
9 A1 K: X6 y, ?" W: R8 _* P" W4 H" U, x5 P9 L0 X# s% D- e
其中:5 ~1 G7 O) J. F6 Q' [# a+ }5 r
+ R# v2 Q8 N# d0 x% W( f, U
蓝色:$PRP:"SW-Xxxxx", 同样适用于2D工程图属性,中英文皆可。: k7 j0 ^0 E$ R' l5 L
黄色:日期 数字 是否等内容,需要符合solidworks自定义的规范。其中 是或否 只有yes和no的下拉框选项,应该放在上一类型“使用下拉框输入”
/ Z- L8 K$ p# r( E. a9 [
紫色:纯粹的手写输入,在工程图中可以使用  $PRPSHEET:"零件号-手写"   这个注释通过 链接到属性 做自动关联
: ?' u- h! j  M3 @8 t. R  Y7 g
红色:
- K+ F) \0 S; i9 t- d' d
  • 注意公式默认参数的大小写不要出错, SW是大写,其他首字母需要大写
    - m1 Z% U" M8 Z- }: F) \7 ~. T, ~
  • 注意 $PRPSHEET 只能用在2D工程图纸内容(notes等)用来调用3D模型的属性参数,不能用在2D或者3D的自定义属性列表里。
    4 k2 ~, d  K) J* P7 O4 A
  • 注意表达式需要使用默认定义参数,不识别自己编写的参数,如 part number它不知道是啥。# ]9 \' a2 b; K6 y

    1 Y7 t4 c- b' f; U4 U

    ! H# a+ G( A3 y) ]) d; M9 c* z
- ~1 U# f5 Y' g6 Y& `
2D工程图文件属性:; t9 L8 W. G2 w; h' n$ m4 ^) B8 Y
1 m7 u) b8 U1 B) u- l4 U
注意:自定义中少了配置特定这一个选项卡。
" ^( p3 w, T: Z( Z1 n* M
自定义内容与3D模型一样,也是$PRP表示本文件中定义的属性. Z) U8 M: [7 U% V
$PRPSHEET同样在摘要信息这里不能使用,(如果是在图纸上notes 链接到属性,可以使用$PRPSHEET抓到3D模型的属性,见上述内容)7 {, k$ G% m$ R& Z7 J8 V- `

0 p' w3 ^! ^3 _
/ X( X/ T. [; |7 n
' q) Q" g6 p0 F& }& K% b/ Q  e右键 图纸空白处, 选择 编辑图纸格式 时 可编辑文字是蓝色的:
, k  j; o& I1 ^) K0 M" z7 K

  n! I, i; W) y, |2 N
) K: H( v9 B5 b0 e
退出编辑图纸格式,正常内容是黑色的。! t5 ]8 |4 Y' k+ \: a5 P8 z4 e! B+ U

) _: C2 ]9 c, H: L; Z上图包含多个细节,自己可以查看并手动练习。! e3 V2 n& V3 b& Z
# C  }/ X3 a- [; F
注意:
' x/ n6 K2 |+ }" e1 o2 {

, ?( F7 h" R- ?! w9 R2 D
  • $PRP $PRPSHEET 需要大写/ `) M' }- R0 \& X
  • 没有参数时会显示错误(需要勾选 视图 - 注解链接错误)2 q9 a3 y4 x9 g7 Y; v, y
  • $PRP是获取2D工程图参数, c/ _; O; j; @" [) R8 @  P2 E  H
  • $PRPSHEET是获取3D模型参数
    + n- z0 Z3 b3 }% K
  • 中文半角双引号“ ”与英文双引号""不要搞混淆(全角更不用说了)' Z& a! S+ R, h4 |

0 A: a+ K" p" k" J, O4 Z6 rps, 如果想知道哪些链接属性有问题,可以 勾选 视图 - 注解链接错误:/ Q! ~/ @  g: L% s; m- o

. k4 ~1 I2 a, d1 E# e+ l: y0 V
. k8 @% W: M0 A5 {1 @' }, b, q
' d9 |7 W9 K0 ~0 A2 L! z) w- s) ]参考信息:. O$ v  C' E5 Q( i; ]5 P% }7 Y

# Q6 [. D+ ^  x1 x5 IAll available variables for custom properties (and cut lists) (cadbooster.com). j7 p% I- Y* v, @; c
! U- W) f* W; B; ~0 B. l# H9 d
自定义图纸格式 - 2019 - SOLIDWORKS 帮助
# R8 j; _0 f; }5 x% j
: v% Z! L1 x0 w3 \  e
Customizing Sheet Formats - 2019 - SOLIDWORKS Help! S8 m9 V7 Y8 I+ E- S
$ g8 t- R" {) j$ I. N+ X, u
链接注释到文档属性 - 2019 - SOLIDWORKS 帮助- T; G9 |, D7 u7 }% ]

* n* p+ k6 g! ?" N. X( B& BLinking Notes to Document Properties - 2019 - SOLIDWORKS Help4 y9 ]& v: C  n# D* |
/ F6 J7 t+ ^- ?5 b
变量映射 - SOLIDWORKS 文件 - 2019 - SOLIDWORKS PDM 帮助
0 G: Z% G* j, m8 I1 N
' |3 \8 z! J* _, ?* _
SolidWorks_工程图自定义属性的链接 (e-works.net.cn)/ ?/ K4 v& |) |3 b
6 J* o( `7 r1 s7 X, P9 s
[SW]SolidWorks文件属性(Properties)_weixin_33980459的博客-CSDN博客
: {1 C1 @6 \/ B; |# D# W; `

7 H& X1 P- S7 |$ W" a* OSolidWorks工程图模板属性链接 - 知乎 (zhihu.com)
: b! }- Y! c+ E1 Q; u3 `
0 V) B; \# Q, B/ w9 s( R
; J2 H& V, f! n2 V! V: N8 n
0 m) k8 H# o6 E- I! \

+ u( {2 F" O, B" @$ \: j3 u, a& |' n6 T# m3 [* L
6 K, i, [! e1 j: `. i4 N' f+ g0 t

, d% K/ I, S8 F4 d+ ?5 Z6 t% ?8 `7 |/ }& z
+ O1 e. R' J" L/ _. u

1 o* M- J- |- y$ n. w- ]
回复

使用道具 举报

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-25 05:05 , Processed in 0.058414 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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