机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

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

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

[复制链接]
跳转到指定楼层
1#
发表于 2021-10-2 19:49:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
看到一个帖子工程图自定义属性设置 - SOLIDWORKS - 机械必威体育网址 - 百万机械行业人士网络家园 (cmiw.cn) 想回复一下,但是内容比较多,就开个帖子记录一下。很多机械工程师都说会熟练使用SolidWorks,但是怎么个熟练法,就难说了。3 l. }4 M+ v9 U0 v5 t3 B' _
比如都说会建模,那曲面会用吗?钣金模板呢?电气布线/管路模板呢?大型装配体top-down和bottom-up哪个合适?。。。6 i5 X5 ^, H+ p4 |) k0 E
0 b/ Y, ]  Y) h! a9 p3 X& v) C

7 r9 ]6 }: Q1 [4 |SolidWorks 中常用的零件和工程图的属性链接关系,看似简单,但是找了全网都没看到哪里有说得清楚全面。。。' m1 T) o( }0 H% L! i# o: y
7-2-1原则,记录于此!
& |/ u* E! a+ Y; ?9 P0 f/ Y/ f! ?: S% [1 P& L0 Z" Q; i
总结来说:
0 K$ k* e% a% ]
+ c9 t+ H4 e% `/ Q) k/ s2 G) I
  • $PRP 是2D工程图本身的属性
  • $PRPSHEET是2D工程图中的3D模型里的属性
  • $PRP $PRPSHEET 需要大写
  • 没有正确参数时会显示错误(需要勾选 视图 - 注解链接错误)
  • 中文半角双引号“ ”与英文双引号""不要搞混淆(全角更不用说了)
      H. W1 d& d, q

* B) A5 e; N  l' A; L
& s; h( `3 c1 m4 a+ ~! q+ E
例如

8 E; @' ~% q+ Z* @0 P2 _
$PRPSHEET:"SW-File Name" 对应的是在3D模型的文件名
9 B9 S7 S+ z6 |6 {
$PRP:"SW-File Name" 对应的是在2D图纸的文件名+ s1 p: ?, ], @# ]& o! O; c

5 m! W/ y8 u3 @2 p9 E8 d以下是详细介绍:4 W# {( }& V  M& G+ X0 H; \

% P; z; g" T- Y7 ~+ r/ m  c2D工程图 添加 注释 - 链接到属性:* x$ P. m( p0 q  g; m2 ?

4 [# R. i: ?" u2 ?4 @. x1 S
) A8 k3 o$ K& B" l8 `/ m
& b% C; \4 M- x) H+ Q0 O7 ]; V% z) m/ Y. x/ \! d2 N1 l
1 e: p( F8 H0 e; L" {7 C
. S/ ^$ c9 [' x% d( t! L
) i: c+ C1 d3 f8 ?+ U$ ~; J
2 b  C( E: m6 a2 F
属性内容有以下3种:- b! j9 x4 I- `7 o5 N# m# M3 Q* c

" u) y- l( K- a% D; m8 `' Q0 x, x, `3 D4 G; h" U& V) S
) e/ d0 F8 t; ^* L( X- l! C

& [4 o( s6 ~" H. H# ?# ~8 G
6 d6 ?4 v7 J( P  U' @9 I* u, n& m* _6 n: y+ t& ^

6 v) r; C/ \$ n
0 P" s% n2 @5 k3 Z$ U. O/ {0 r3 T# ^& v3 W9 t# ~. h1 D

" j6 h1 X$ ?- I# X* j
2 B" A. F8 B9 @8 |& [
如果选择 使用来自此项的自定义属性 - “图纸属性”中指定的工程图视图,则 意味着是 选择 3D模型 中的属性,鼠标放在注释上可以看到链接的属性是 $PRPSHEET 参数:
, m9 @) |4 t3 L# C$ p' C/ d/ ~

8 l( k+ k( t$ q# q# g' A. P. b+ T, S
; L5 l% Y+ F2 f: _
- I  u& s. H1 y8 I7 k

$ e3 g& T' S3 B2 I* y+ h/ y( k9 n

: S% A+ N/ T  L# ~+ s0 b6 s+ G% ?! t, n, n( N
4 w$ W) ?0 }' M; E2 a" D
1 ?& \: c0 P+ O6 g

- M) x9 {) h: k+ i* R

" o1 Q3 N- g  @) G) O* H7 e% H' Y" Y( B
& U/ p4 n$ }1 B& }
7 r' N5 U" \, q4 C9 q
其他2个则是$PRP:
) Y4 w( Y4 }8 Y8 A# c
) M) Y0 [( s5 t5 {, o
( F! }' Z' c2 v3 i  B7 A! a4 ]

; j7 v# q; n- K
& u3 ]# i% N- o3 ?
6 {4 w6 _- X7 H% {* H
) [; d" m- ~1 x6 s+ B9 U
, J/ e  l9 z: G6 ]

3 ~: F0 m, g3 }* |& h4 B) l4 p, g8 [5 S/ b: e( L

3 A% j& i% u; B/ d) t5 N/ A$ [

( d9 r/ S$ k4 G- t& I或者$PRPSMODEL等 (很少用,一般用以上2种):& z5 B+ v/ l  r0 q- g' ?: n
& L4 l5 l- |: f/ U3 Y3 U6 f

4 }5 k# c6 r* w  T+ z- Q6 @5 P5 ?1 }: ~) M0 r

6 v+ v' x9 u$ S! _
. w. B% i, ]) Q; B0 o- O/ u2 S
3 Q* p% ~5 U! a  p% _3 v# S6 y0 y( j/ l9 E1 H; b) f! `5 c

6 |6 ^; p0 R" d% I, y- _+ }1 Q% B& R9 J/ a3 z/ K" x, h

  t" H4 W: @6 G( h8 p

! u$ i) u$ B% {  ^/ c中文和英文可以互唤,功能是一样的
( n& s/ D# d6 ]; @2 |

  C. z/ C/ {. d. v7 |如 “SW-作者” 和 “SW-Author”是一样的。' H2 z+ u, Q( }

% ]. _6 c  P& ]8 m" @5 Z. }因为是 使用中文界面,所以后面括号内的英文和前面的中文可以二选一输入, 英文界面如下:
  l. P6 r9 O4 z  i/ z
6 g* r. Z/ i+ E* M- |! x5 {5 r
* E  g  p8 R3 x

; h% _1 G$ I, b& C0 D" ?) Q* [- C  q- \+ D% j

" W/ u# S  |) P8 f( ]/ z; {2 I英文版本比较直观一些:
8 P9 K9 Z9 O5 Q
How to work with custom properties (and cut lists) - CAD Booster
: P$ T# r5 T% s
  ~' ^( s! D# }( c$ b( ^, J( ~% p
& @% s& U/ U# v
9 O$ ^9 U6 K; R  _" H$ @- v, m
3D模型 文件属性:, p. W2 q. Z' v

1 j* H. N2 e: b; |+ g7 W) d9 v! S8 D2 F8 ^( G/ ~' t2 o
其中属性名称有两种方式可以输入:4 F' V+ F9 K1 l* H
1. 使用下拉框输入( K, `/ [. ?: a9 [2 Q/ _8 ^

3 f  k; F$ l& `7 M
7 g' J4 w! @! |1 L- I; w9 N下拉框的内容在自带的默认安装文件 properties.txt里
7 z  m4 f' I" R
+ C1 @) S/ J- e* B

7 f: Q8 Q5 t  f/ _# L/ O" X- C+ {9 @
. x& m  j% Z" D6 |# r' ?
2. 手动输入
) \$ t  R3 L* H3 N! U  V/ e

9 ~- U1 d: a2 ~, W; x. Z顾名思义,就是手动输入属性名称 对应的 数值/文字表达,一般 类型 保持默认的 文字 即可:8 F- W; E7 ]1 f
如下图的 零件号-手写 对应的 PN. CC-000001, 在出工程图时 参数使用 $PRPSHEET:"零件号-手写", 则可以显示 PN. CC-000001' w9 D  k' y1 Z! i1 A4 f5 z

2 ?% |0 Y1 x7 J5 W0 y9 ~' b- h# w: J
& m+ O9 Z  r) U, Y/ L数值/文字表达式 同样有2种方式输入:- x! b* T5 I- ?- t, l) y
1. 使用下拉框输入
; ]# y- @$ H/ M% R

; ?; [: P* X% C# O下拉框输入的内容只能是solidworks内部的参数。) f4 k# H6 f  a1 l, W" K, y) R
比如材料(需要设置材料),质量(定义了材料就知道了密度,创建3D模型才能知道体积,密度x体积=质量)。
( i& a$ `; R& h" i% N. E
默认所有参数如下图:/ |8 F; L+ P+ `" f4 J& [# j9 {

# f7 |' S7 }+ A. {+ E' n  i, e0 f7 v" m

* p: `: m- r# w+ d6 M* F下拉框输入的值表达式如下图绿色内容:* J8 r1 y) X! G5 @" `8 l+ H# [" u6 x

+ b+ p! h0 Q9 E; D7 h“SW-材质@test 3D.sldprt”这个公式的内容也可以手写输入,保证不要写错即可。
" b4 N1 g6 f* Q+ N0 |6 b8 L5 c
% ?0 l" j( A# y+ q, z( a9 Q

! {2 c$ o1 b/ f9 x2. 手动输入
- }, u. @: t/ _! z5 a内容有以下几种形式:
3 T( u6 L5 w" h! n4 _. N' [
4 a. m/ z# p- D) x# ?/ `
9 k. `. d0 h# Y7 R5 x其中:
- V0 E. h$ W8 V$ f/ A1 O
% W3 b+ `/ y; z0 F
蓝色:$PRP:"SW-Xxxxx", 同样适用于2D工程图属性,中英文皆可。
: Q, g6 ]. _$ m2 t4 d* k
黄色:日期 数字 是否等内容,需要符合solidworks自定义的规范。其中 是或否 只有yes和no的下拉框选项,应该放在上一类型“使用下拉框输入”  M) A" h0 }' Z% p+ f* S5 o1 b0 @* H
紫色:纯粹的手写输入,在工程图中可以使用  $PRPSHEET:"零件号-手写"   这个注释通过 链接到属性 做自动关联3 O, N7 {. z" Q5 c; T" |' K4 i! F
红色:
' s! Z- s0 c, H8 }, B
  • 注意公式默认参数的大小写不要出错, SW是大写,其他首字母需要大写
    1 C5 \& ~9 ^  x; _! D; v
  • 注意 $PRPSHEET 只能用在2D工程图纸内容(notes等)用来调用3D模型的属性参数,不能用在2D或者3D的自定义属性列表里。" T+ X; Y, S' e7 a
  • 注意表达式需要使用默认定义参数,不识别自己编写的参数,如 part number它不知道是啥。
    " ]8 J4 A5 e! D) t2 [) f- h$ r
    ; h+ e7 i" Q. o; Q) M3 v
    0 |2 F, V" Y" W
9 R! e+ ?, f3 N
2D工程图文件属性:
$ {' r: Q& b( ?

9 S  m$ I2 Z* n; K  m2 u注意:自定义中少了配置特定这一个选项卡。" U& N. ^8 D+ `& X; X+ S
自定义内容与3D模型一样,也是$PRP表示本文件中定义的属性
3 |7 ]2 R5 R* e7 ?9 v; V) v
$PRPSHEET同样在摘要信息这里不能使用,(如果是在图纸上notes 链接到属性,可以使用$PRPSHEET抓到3D模型的属性,见上述内容)
  O: K, P8 H( h  v/ ]' f1 S

: G1 U& `! \7 G& V# e: j: _' {" i( j, B+ x6 B/ l9 I7 S. W

8 r9 h* q2 n  r: q右键 图纸空白处, 选择 编辑图纸格式 时 可编辑文字是蓝色的:3 v) g  z1 ^! n$ d) I( U/ F' I

# @# _! X2 H# D( @0 N0 O$ [% p4 }. |& n+ {/ j9 i$ O- T# I
退出编辑图纸格式,正常内容是黑色的。
' c' [6 a+ |; [. i1 C4 I
( C% Q' F8 I) q) ]上图包含多个细节,自己可以查看并手动练习。
1 R* ^8 }+ k- Q* v8 e
1 v1 }) \+ d# x; Q$ m
注意:3 r8 R+ I9 h; j

0 z/ R- }5 C8 l( _
  • $PRP $PRPSHEET 需要大写' J) {) O6 B  A' ^% ~( f8 N  v+ V
  • 没有参数时会显示错误(需要勾选 视图 - 注解链接错误)
    8 G) `: Y" C8 H
  • $PRP是获取2D工程图参数/ M! g! R& B- X' d: l
  • $PRPSHEET是获取3D模型参数! Y& _1 I0 q$ w, ~
  • 中文半角双引号“ ”与英文双引号""不要搞混淆(全角更不用说了)% T: ?" g( Y) X' V

. I; P5 z+ _4 V4 d5 a/ p, Ips, 如果想知道哪些链接属性有问题,可以 勾选 视图 - 注解链接错误:
- |' G) h* q* h7 ]9 R
: H. D! e4 x/ g# a- m/ j( I

* [. s8 l# C6 J2 e( P
0 Z- _1 m& B4 x0 t4 }; o参考信息:5 v+ _0 y8 c7 M6 @" x; A" p
, n3 r) k- y+ G; f1 @' ?" i6 v
All available variables for custom properties (and cut lists) (cadbooster.com)7 x6 b' d& R5 R

, B  r& t% |; o; r/ q自定义图纸格式 - 2019 - SOLIDWORKS 帮助  ^( f' X6 n" Z# d3 o
; E( p( o/ E- Y" @0 Q
Customizing Sheet Formats - 2019 - SOLIDWORKS Help. p  i7 Y, ^- A6 f7 C; a
$ N" r, X. u" q0 p/ [5 [
链接注释到文档属性 - 2019 - SOLIDWORKS 帮助
+ _" z4 R4 ]/ U) a) B" ^; _2 s

9 E9 a6 p& {  L. X/ sLinking Notes to Document Properties - 2019 - SOLIDWORKS Help) E- f: a. M, h; S

- E6 X) G3 t9 g: z2 x8 {变量映射 - SOLIDWORKS 文件 - 2019 - SOLIDWORKS PDM 帮助
. P+ X! g- y: W7 c: v) ]6 `1 J; T
% c/ Q4 z/ T6 N7 o; w) t" l
SolidWorks_工程图自定义属性的链接 (e-works.net.cn)+ J4 {& O& b! B2 u; A) d

/ n+ c, y) b: G[SW]SolidWorks文件属性(Properties)_weixin_33980459的博客-CSDN博客; k5 B/ Z, ~9 ~6 O% J) D

! |6 {! M4 j1 _# h+ n7 ]7 _SolidWorks工程图模板属性链接 - 知乎 (zhihu.com), J' b6 n1 }# a. O% t

4 \8 Q( G2 a5 h  r6 r8 M+ P4 N: Z9 _2 u" M6 z6 _
. O9 Z, {( @9 [' j! n' l4 n- E3 w

! d# n8 `" m# X! V
/ _, E& W0 _3 y( s! w, G9 `6 n! S2 T& O- E2 i5 s
( l9 q* M# u( T2 M% M4 g
* _! L7 G3 d0 q8 k
9 t! Q- D4 ?# G) P% {8 f  D
5 g# ?, ^9 T! ~7 D
回复

使用道具 举报

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 02:44 , Processed in 0.055913 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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