SolidWorks填写模型属性辅助工具
Posted yiguxianyun
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SolidWorks填写模型属性辅助工具相关的知识,希望对你有一定的参考价值。
辅助填属性的方法、二次开发工具很多,本人写的这个优点是:
- 轻量化(只需要有Excel或wps(带vba模块),不需要安装其他程序);
- 以Excel为界面,熟悉Excel的人会有亲切感;
- 能利用Excel各种功能。
缺点是:技术支持少(使用介绍、修复bug、升级,是我是我还是我,虽然代码是开放的,但是估计没多少人会有时间去折腾)。
程序文件:
https://pan.baidu.com/s/1bEKhYNPB2wiv3-vK_2Uw1Q
其中的“设置材质+属性”。
操作步骤:
- 指定操作对象。
意思是指定准备填写属性的模型,其中有两个主按钮,点击后会把模型的路径、名称信息列出到Excel中,以供后续操作。- “选定/当前对象”
如果只想操作当前激活的SolidWorks模型,点击它(当前激活的可以是工程图文件,会自动激活相应的模型文件);
如果当前SolidWorks打开的是装配体,可以在特征树中按ctr键进行挑选,然后再点击它。 - “遍历装配体”
会按照特征树的排列顺序,将装配体的各个子零部件列出到Excel中;
- “选定/当前对象”
- 读主材质及属性。
读取模型中现有的属性信息,列写到Excel中相应列;
默认是会对Excel的每一行进行操作,如果想排除某些行,可以将哪一行设置成任意一种背景色,或者用Excel的筛选功能进行筛选(程序会忽略掉不可见的行)。此原则对后面的操作也有效;
如果是焊接件,需要进一步点“读切割清单”,以读取切割清单项目的属性到Excel中; - 改主材质及属性。
在Excel中修改、填写相应的属性后,点击它,以将属性信息写回到SolidWorks模型中;
“辅助功能区”有些按钮可以辅助填写属性,Excel本身的快捷编辑功能也用得上(这点是用Excel做界面的独特福利之一);
ps:除非有充分的理由,否则建议不要将属性写到“配置特定”中,应该尽量写到“自定义”属性中,因为大多数情况下,属性是可以配置通用的。本来可以通用的属性,每个配置去写一个造成信息冗余,更改、维护容易出错。ps:网盘中有简单的操作录像。
以上是关于SolidWorks填写模型属性辅助工具的主要内容,如果未能解决你的问题,请参考以下文章
工具篇 Solidworks导出xml模型到matlab(适用于simscape)
solidworks 二次开发 如何遍历文件夹下所有子文件的文件?