机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

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

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

[复制链接]
跳转到指定楼层
1#
发表于 2021-10-2 19:49:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
看到一个帖子工程图自定义属性设置 - SOLIDWORKS - 机械必威体育网址 - 百万机械行业人士网络家园 (cmiw.cn) 想回复一下,但是内容比较多,就开个帖子记录一下。很多机械工程师都说会熟练使用SolidWorks,但是怎么个熟练法,就难说了。
) V: O3 M! r$ z比如都说会建模,那曲面会用吗?钣金模板呢?电气布线/管路模板呢?大型装配体top-down和bottom-up哪个合适?。。。
+ j$ W' D: _( w! W- e; y" R. `% N, ]

  x0 M8 z/ w5 p2 m  J+ aSolidWorks 中常用的零件和工程图的属性链接关系,看似简单,但是找了全网都没看到哪里有说得清楚全面。。。
( ~0 J: Z6 T! e, |7-2-1原则,记录于此!
8 Q# `/ D6 s7 L. @+ i
/ }# U- @3 C" w* T) _总结来说:7 w* p- R3 v6 A

" L. ^5 g$ \0 }# ?/ \
  • $PRP 是2D工程图本身的属性
  • $PRPSHEET是2D工程图中的3D模型里的属性
  • $PRP $PRPSHEET 需要大写
  • 没有正确参数时会显示错误(需要勾选 视图 - 注解链接错误)
  • 中文半角双引号“ ”与英文双引号""不要搞混淆(全角更不用说了)
    " X2 U# e. S# D; B! c, @
2 j$ X7 H: K" a4 Z/ u  w
% _$ f$ v+ x' z! J
例如
2 c( O1 d+ a& ~: J
$PRPSHEET:"SW-File Name" 对应的是在3D模型的文件名
0 [* ^4 e- X* ?# x
$PRP:"SW-File Name" 对应的是在2D图纸的文件名0 D' K5 g% B% k! D( j) }
5 G/ q6 |  W" X) @$ X, U0 g9 W
以下是详细介绍:
% ?8 v' y* O* ^8 f7 m# O7 a5 k
% h. s  w( o% E- B+ f. b
2D工程图 添加 注释 - 链接到属性:
. y, T( B. u' I0 p+ n
5 B/ N9 J0 m, q) |! O4 c
) l; X" B) X3 X0 c$ F' E
" o/ k, {# r' ~6 \7 @# O/ a) E

  b' z& q9 l0 o# u3 }5 J* ^3 a6 B. S: Z) \9 W

$ V3 V& q) J+ q7 b- u6 ?- `  O
3 g! E5 V5 F( g: C1 D
6 }$ W' d4 m( K" U7 M
属性内容有以下3种:1 o; q7 U* _+ E) w6 S6 m
& X" b3 n% k2 q. r/ `3 k" U
7 m6 O6 L3 @" o5 f( S# m. Z8 B
0 L) J0 E. n/ t
, F; h) R+ w: I+ V

( M; k3 M2 S0 S7 T; o* t: P! s. r5 h8 ~
( h& D5 j& T0 y& C5 p

2 Q5 ?! j8 k( C1 o! O+ @" u1 l4 I6 @/ l0 H, i& K' I# @& ~
% M! ?1 g, z# ]6 N' b( z( ?

& z. Q# K9 x/ M如果选择 使用来自此项的自定义属性 - “图纸属性”中指定的工程图视图,则 意味着是 选择 3D模型 中的属性,鼠标放在注释上可以看到链接的属性是 $PRPSHEET 参数:
1 }" x$ G  W8 w: c9 `
, X, p: O6 n/ n6 V% ?9 t
2 C# u0 n5 {0 v8 q1 Z

0 ?' Z. N; Q5 }, m1 Q- e' }& p5 q
, `$ r* y2 x4 c: G

" J3 r: j) I' ]+ B/ ?; k& |  h5 Y2 e( i: P/ A$ j
0 R! Q* ^  y$ V% B! b. K

1 v" R/ G" g$ ^) o, \* |  ~6 ~$ P( B3 T* u, X( e5 V

& Z0 [& c! _: z+ I; T3 m7 C9 r9 ]$ \
9 d* N/ ~' [9 e, k
. U7 _% @4 `& M8 }. C% I
6 D  @2 [, G- t4 X# Q
6 f! g4 w$ U3 m3 l5 L+ P" G: M
其他2个则是$PRP:. ]- u2 a+ f4 d4 c4 |
7 o1 n# z- X- J$ ~2 V
/ ^& q; ]9 f8 `2 s& C

( ^# d1 z+ L0 `5 M" u
$ C3 U; W6 ^& X+ u+ f
2 p- U* L; @2 k/ |; w% b
& t1 q) O8 z' _3 A
" _% e' @) c6 T
3 Q0 C- }, E1 H, E5 a
1 N1 v) Z$ B$ d0 C6 {

" a4 d# @' U6 I8 h9 `
2 B) l# D/ [$ y! y
或者$PRPSMODEL等 (很少用,一般用以上2种):
5 `1 q/ f- O9 y/ }8 k
: T& k* N+ C! ~% z4 p

) g3 s4 G( ?# c
  p/ m8 Q& `3 ~+ {" t1 t5 |
; W+ ~4 n) C7 e* L1 o9 t+ ?. B

$ e+ ]6 f2 x5 Q% B
% n( Q; P$ P: g$ a" i* ^. `  j4 ^

3 U4 ^4 E9 G5 Z/ @, D  F5 [* |7 z$ @% |- ?1 q/ \  H2 D( @

' W+ }6 h8 y$ {  w
2 ^' P( M, n: q7 s; ?: l$ I6 Y
中文和英文可以互唤,功能是一样的: |2 b: o5 \- M! _4 Q, i; w
8 Q7 z, X1 W4 @8 h
如 “SW-作者” 和 “SW-Author”是一样的。
0 j% K) W- L  M1 n' g. t
' V$ E1 n/ f# T# {: ]0 Z
因为是 使用中文界面,所以后面括号内的英文和前面的中文可以二选一输入, 英文界面如下:+ b- ?, C/ q8 s( Z

( k2 Z1 d' _7 C4 \3 V, D# f
: A* s$ O+ p) p6 D8 I. C& |2 z) K5 x( _
+ M  ]7 R  c8 b8 Z& B% w8 v2 b5 Z

6 P) L- d" X; R! P英文版本比较直观一些:/ ^; x/ S- v4 h
How to work with custom properties (and cut lists) - CAD Booster
, s4 ~& _: H8 e  Y- i1 G9 t. B0 l4 D

+ J; ^- q" J! e( a3 A5 u' Y. r+ d

! |0 r' |& e# {- X, g- {3D模型 文件属性:# `, v, A& d0 \- m+ x3 }0 x
! j  A! ?- k7 G

: X% O  t  M" }其中属性名称有两种方式可以输入:
9 s. ~. `* q+ I- j
1. 使用下拉框输入8 [! K6 o. D, W+ _' v' z! w

  w/ A9 b% c/ G/ O: ^8 w8 H# d% w1 X; m' V6 x5 g
下拉框的内容在自带的默认安装文件 properties.txt里
$ u9 b! s0 |% A7 r3 x0 B! k1 ]! H
; ~2 ?: n2 W1 L

- u/ I/ Q4 w0 K/ z( ?- [# l5 d% t' D9 P9 L5 y( C2 ~

) v; i( \' \, g: l2. 手动输入
( Z+ ^# G( s# ^) a* \
+ B5 h0 L9 ~0 m
顾名思义,就是手动输入属性名称 对应的 数值/文字表达,一般 类型 保持默认的 文字 即可:& A! O- f  @" n$ [
如下图的 零件号-手写 对应的 PN. CC-000001, 在出工程图时 参数使用 $PRPSHEET:"零件号-手写", 则可以显示 PN. CC-000001
; g3 u+ H+ H" ]1 a8 j" P
* l: T3 W! \8 K4 e1 b. l

* e) u, K# }% B, J4 c3 E( b% g6 c数值/文字表达式 同样有2种方式输入:
) E9 K2 `; ]" j- Q: I3 `' A: L
1. 使用下拉框输入, J: x; y% Z' U" c' C5 X
. F* o( m) R+ v4 q4 Q/ Y! `
下拉框输入的内容只能是solidworks内部的参数。8 j, y, k1 o5 h5 l  O
比如材料(需要设置材料),质量(定义了材料就知道了密度,创建3D模型才能知道体积,密度x体积=质量)。' e+ K1 t" d6 i2 o( J( a
默认所有参数如下图:9 U. E7 s2 v# R1 m! P* u

, t6 }2 {. v) T' U
; r' p; `' [9 ]  N* A7 P9 g  J; F. [) r- ?) [5 D' V. o2 f
下拉框输入的值表达式如下图绿色内容:1 H; `: k2 Y7 {. r! e& ?

( ^+ M0 l1 H7 Z! |$ `“SW-材质@test 3D.sldprt”这个公式的内容也可以手写输入,保证不要写错即可。
) h& b, m6 @& _' w
. }$ d7 c& Y7 v0 y8 Z( D0 j% ^( v
7 x  {) j* j* F$ Y* u
2. 手动输入
! J% c/ P' k2 D5 g: G内容有以下几种形式:
, F0 j% h3 W6 \8 [
, k+ \" A' D0 O7 G* y+ O
9 p/ F' P. O  X. \, A其中:8 C' l. U  A# Y' {( l6 b3 p9 H  ^
: G2 F0 y; C5 i
蓝色:$PRP:"SW-Xxxxx", 同样适用于2D工程图属性,中英文皆可。0 i6 N4 P" G- D2 b% `
黄色:日期 数字 是否等内容,需要符合solidworks自定义的规范。其中 是或否 只有yes和no的下拉框选项,应该放在上一类型“使用下拉框输入”
3 j* `) K5 Y6 ~' U
紫色:纯粹的手写输入,在工程图中可以使用  $PRPSHEET:"零件号-手写"   这个注释通过 链接到属性 做自动关联$ M( \5 h2 V5 L: S' o3 U* u2 U
红色:3 O% f1 B5 L6 j% x$ o2 m1 P; S/ Q
  • 注意公式默认参数的大小写不要出错, SW是大写,其他首字母需要大写
    3 s: z8 j+ J, X( A4 _# J
  • 注意 $PRPSHEET 只能用在2D工程图纸内容(notes等)用来调用3D模型的属性参数,不能用在2D或者3D的自定义属性列表里。
    1 O& \$ `$ [2 u
  • 注意表达式需要使用默认定义参数,不识别自己编写的参数,如 part number它不知道是啥。  N, Q* G! M' s
    . A6 x' Y/ O7 x' E' `* A

    ' j" ~: g1 o. T" @3 i7 s6 f

) P1 Z" _1 E2 k1 I8 T% _6 \/ ^2D工程图文件属性:
$ B4 ]' W9 S; Y" }% S! W

( M% {% v: V8 l注意:自定义中少了配置特定这一个选项卡。+ D, _3 w3 |5 }) Q! ?
自定义内容与3D模型一样,也是$PRP表示本文件中定义的属性
0 D5 F) j" ?: S! J3 V, V; |+ Y' P! {
$PRPSHEET同样在摘要信息这里不能使用,(如果是在图纸上notes 链接到属性,可以使用$PRPSHEET抓到3D模型的属性,见上述内容)3 M) A6 b: v* c* l1 y7 ^
; E7 F& p2 K, r  G

% Z! c9 d$ K9 o) F6 D0 h* S$ n) c& @. H9 O$ x2 N3 t. |8 s# a- [$ N
右键 图纸空白处, 选择 编辑图纸格式 时 可编辑文字是蓝色的:; d2 o1 y; s$ G) `; P9 y3 Z4 B0 H% v$ \' c
- l2 v# i0 j0 z+ y( w# w9 q

. F' l) m; T5 j
退出编辑图纸格式,正常内容是黑色的。
& e2 B) v4 r. R6 h6 ~0 l! {; E5 H% ?. p& d7 B9 A
上图包含多个细节,自己可以查看并手动练习。
; ~9 h: [6 u5 X& j( u5 V, E+ J
% D" {# g, S$ M% F" P8 I
注意:
, {7 e; E$ E1 a! y' E" h9 ]4 s
! h, c* c$ @& P( v+ {' ^7 q$ t
  • $PRP $PRPSHEET 需要大写
    : r& ?/ k. `9 M$ V
  • 没有参数时会显示错误(需要勾选 视图 - 注解链接错误)6 R8 [" p% n* j( F0 z
  • $PRP是获取2D工程图参数
    - g7 t5 I8 o  |
  • $PRPSHEET是获取3D模型参数
    ' R" i6 H6 ^+ u2 F! p
  • 中文半角双引号“ ”与英文双引号""不要搞混淆(全角更不用说了)7 k) N6 }! ~  D' U6 ^: `- |& x
( M8 B- I# W/ O, Y. n
ps, 如果想知道哪些链接属性有问题,可以 勾选 视图 - 注解链接错误:
" P) D7 M6 o( X% b! ~8 m9 C. s$ H

9 I( ^" n  B) r9 y8 W0 f& o* Y* B
) ?) ?+ z' X& }2 ^# y
( o2 s- z: B1 S" z3 s参考信息:
# w5 t4 h. i0 v! `' V

* [7 G& W% v4 P/ VAll available variables for custom properties (and cut lists) (cadbooster.com)
# V$ R* M% B# @: L7 D" g* X; q
/ z" d% N. f7 O3 `
自定义图纸格式 - 2019 - SOLIDWORKS 帮助
& b% y0 D9 e5 Y1 m' U/ v
! ~" y7 |3 a  P" q
Customizing Sheet Formats - 2019 - SOLIDWORKS Help
. p7 b6 m3 S3 Q: i& e) `7 M  f
& \# H8 G5 f' u
链接注释到文档属性 - 2019 - SOLIDWORKS 帮助6 H8 D$ `7 |, d
4 I' V1 N$ v- j# Z
Linking Notes to Document Properties - 2019 - SOLIDWORKS Help. K6 o7 W+ f! K& }, h# \1 }

# B7 m6 }. W1 }  f3 {0 b变量映射 - SOLIDWORKS 文件 - 2019 - SOLIDWORKS PDM 帮助" z- i7 h# P# M5 ^% [, c

# f" p& G4 Z9 r- C: mSolidWorks_工程图自定义属性的链接 (e-works.net.cn)
* r) F1 A3 S6 E- w9 c

8 D2 T$ P0 M) D1 l[SW]SolidWorks文件属性(Properties)_weixin_33980459的博客-CSDN博客
* L" [0 O, V  L) S, ^4 i/ c6 Q
( @7 _4 e4 e* I. M  M' w5 [
SolidWorks工程图模板属性链接 - 知乎 (zhihu.com)
5 r4 T, z  a4 I2 r+ u

1 Z/ q1 F, I; u, l0 X- c5 F
  n5 }" ~: D  w' Z7 l& j
  G; R! z. x1 u" b+ d, i1 x) p, C7 f3 h; ~, D0 ^' ]* c' q

) i) V* x. D4 F+ Y" ~" b2 N- m; W9 h  L

2 r: N3 `) t3 S. P! g
' s1 T; {" {) v8 E+ l0 c

! Q( U" i& [1 g
8 B4 X0 b$ m1 f3 E5 `0 y2 F2 H) 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-26 09:45 , Processed in 0.056602 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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