SolidWorks 零件和工程图的属性链接关系 详细说明解释
看到一个帖子工程图自定义属性设置 - SOLIDWORKS - 机械社区 - 百万机械行业人士网络家园 (cmiw.cn) 想回复一下,但是内容比较多,就开个帖子记录一下。很多机械工程师都说会熟练使用SolidWorks,但是怎么个熟练法,就难说了。比如都说会建模,那曲面会用吗?钣金模板呢?电气布线/管路模板呢?大型装配体top-down和bottom-up哪个合适?。。。
SolidWorks 中常用的零件和工程图的属性链接关系,看似简单,但是找了全网都没看到哪里有说得清楚全面。。。
7-2-1原则,记录于此!
总结来说:
[*]$PRP 是2D工程图本身的属性
[*]$PRPSHEET是2D工程图中的3D模型里的属性
[*]$PRP $PRPSHEET 需要大写
[*]没有正确参数时会显示错误(需要勾选 视图 - 注解链接错误)
[*]中文半角双引号“ ”与英文双引号""不要搞混淆(全角更不用说了)
例如
$PRPSHEET:"SW-File Name" 对应的是在3D模型的文件名
$PRP:"SW-File Name" 对应的是在2D图纸的文件名
以下是详细介绍:
2D工程图 添加 注释 - 链接到属性:
https://pic1.zhimg.com/80/v2-287272e8eb5504fb9a6ccbc7b0e18c4d_720w.png
属性内容有以下3种:
https://pic1.zhimg.com/80/v2-f1b6657d821cb935a131a77ccf4dc6f4_720w.png
如果选择 使用来自此项的自定义属性 - “图纸属性”中指定的工程图视图,则 意味着是 选择 3D模型 中的属性,鼠标放在注释上可以看到链接的属性是 $PRPSHEET 参数:
https://pic2.zhimg.com/80/v2-22820a2a9a3f14a1c2399b19bc4296e3_720w.png
其他2个则是$PRP:
https://pic1.zhimg.com/80/v2-f83e95ff82d5d310e6a520b0c0e86ff5_720w.png
或者$PRPSMODEL等 (很少用,一般用以上2种):
https://pic1.zhimg.com/80/v2-2b30f650a27cb6e9589b42e0fb92385f_720w.png
中文和英文可以互唤,功能是一样的
如 “SW-作者” 和 “SW-Author”是一样的。
因为是 使用中文界面,所以后面括号内的英文和前面的中文可以二选一输入, 英文界面如下:
https://pic2.zhimg.com/80/v2-cb260aba7d32fcabfc5ebc4e00a3f3a2_720w.png
https://pic2.zhimg.com/80/v2-ab42334ce992840b6dc587be28c8fe8f_720w.png
英文版本比较直观一些:
How to work with custom properties (and cut lists) - CAD Booster
https://pic3.zhimg.com/80/v2-a2728df4699741d18d1a763bb1e4b338_720w.png
3D模型 文件属性:
https://pica.zhimg.com/80/v2-13649b3a5f97965d859add1131d53a96_720w.png
其中属性名称有两种方式可以输入:
1. 使用下拉框输入
https://pic1.zhimg.com/80/v2-aa9ac2e4d1684c30ff023232d8db0051_720w.png
下拉框的内容在自带的默认安装文件 properties.txt里
https://pic1.zhimg.com/80/v2-939ad74927ce83ba16619585978faf54_720w.png
https://pic1.zhimg.com/80/v2-c4b0124f96907ac38e0ab4918d887fe5_720w.png
2. 手动输入
顾名思义,就是手动输入属性名称 对应的 数值/文字表达,一般 类型 保持默认的 文字 即可:
如下图的 零件号-手写 对应的 PN. CC-000001, 在出工程图时 参数使用 $PRPSHEET:"零件号-手写", 则可以显示 PN. CC-000001
https://pic3.zhimg.com/80/v2-969fbf8e737e64c809243b153d10d81a_720w.png
而 数值/文字表达式 同样有2种方式输入:
1. 使用下拉框输入
https://pic2.zhimg.com/80/v2-9f3863d0a94b0361db7cffc748116104_720w.png
下拉框输入的内容只能是solidworks内部的参数。
比如材料(需要设置材料),质量(定义了材料就知道了密度,创建3D模型才能知道体积,密度x体积=质量)。
默认所有参数如下图:
https://pica.zhimg.com/80/v2-14c7616ea001ed46ad6a52820798d378_720w.png
下拉框输入的值表达式如下图绿色内容:
https://pic1.zhimg.com/80/v2-a230464949f66dc5793428eab3a9f766_720w.png
“SW-材质@test 3D.sldprt”这个公式的内容也可以手写输入,保证不要写错即可。
2. 手动输入
内容有以下几种形式:
https://pic3.zhimg.com/80/v2-8c1027fea7f1181a9d3d16a878cb4a82_720w.png
其中:
蓝色:$PRP:"SW-Xxxxx", 同样适用于2D工程图属性,中英文皆可。
黄色:日期 数字 是否等内容,需要符合solidworks自定义的规范。其中 是或否 只有yes和no的下拉框选项,应该放在上一类型“使用下拉框输入”
紫色:纯粹的手写输入,在工程图中可以使用$PRPSHEET:"零件号-手写" 这个注释通过 链接到属性 做自动关联
红色:
[*]注意公式默认参数的大小写不要出错, SW是大写,其他首字母需要大写
[*]注意 $PRPSHEET 只能用在2D工程图纸内容(notes等)用来调用3D模型的属性参数,不能用在2D或者3D的自定义属性列表里。
[*]注意表达式需要使用默认定义参数,不识别自己编写的参数,如 part number它不知道是啥。
2D工程图文件属性:
注意:自定义中少了配置特定这一个选项卡。
自定义内容与3D模型一样,也是$PRP表示本文件中定义的属性
$PRPSHEET同样在摘要信息这里不能使用,(如果是在图纸上notes 链接到属性,可以使用$PRPSHEET抓到3D模型的属性,见上述内容)
https://pic1.zhimg.com/80/v2-e030cde2bcd267dae7b0160added1c5e_720w.png
右键 图纸空白处, 选择 编辑图纸格式 时 可编辑文字是蓝色的:
https://pic2.zhimg.com/80/v2-a7cc11ff186bafc4e9c81954d86e24e8_720w.png
退出编辑图纸格式,正常内容是黑色的。
https://pica.zhimg.com/80/v2-ff99e306bb9fff258430f83078ac1fd7_720w.png
上图包含多个细节,自己可以查看并手动练习。
注意:
[*]$PRP $PRPSHEET 需要大写
[*]没有参数时会显示错误(需要勾选 视图 - 注解链接错误)
[*]$PRP是获取2D工程图参数
[*]$PRPSHEET是获取3D模型参数
[*]中文半角双引号“ ”与英文双引号""不要搞混淆(全角更不用说了)
ps, 如果想知道哪些链接属性有问题,可以 勾选 视图 - 注解链接错误:
https://pica.zhimg.com/80/v2-8006db8657ea83c495a9471febd9ed35_720w.png
参考信息:
All available variables for custom properties (and cut lists) (cadbooster.com)
自定义图纸格式 - 2019 - SOLIDWORKS 帮助
Customizing Sheet Formats - 2019 - SOLIDWORKS Help
链接注释到文档属性 - 2019 - SOLIDWORKS 帮助
Linking Notes to Document Properties - 2019 - SOLIDWORKS Help
变量映射 - SOLIDWORKS 文件 - 2019 - SOLIDWORKS PDM 帮助
SolidWorks_工程图自定义属性的链接 (e-works.net.cn)
SolidWorks文件属性(Properties)_weixin_33980459的博客-CSDN博客
SolidWorks工程图模板属性链接 - 知乎 (zhihu.com)
https://pic3.zhimg.com/80/v2-17100d11d7996c977deeb10e2e62975e_720w.png
学习了 谢谢分享 收藏了 感谢分享,希望再讲下零件与零件,特征与特征尺寸的链接。 感谢楼主分享! 非常不错 讲的很透彻了,赞一个 收藏
页:
[1]