SolidWorks填写模型属性辅助工具

辅助填属性的方法、二次开发工具很多,本人写的这个优点是:

  • 轻量化(只需要有Excel或wps(带vba模块),不需要安装其他程序);
  • 以Excel为界面,熟悉Excel的人会有亲切感;
  • 能利用Excel各种功能。

缺点是:技术支持少(使用介绍、修复bug、升级,是我是我还是我,虽然代码是开放的,但是估计没多少人会有时间去折腾)。

程序文件:

https://pan.baidu.com/s/1bEKhYNPB2wiv3-vK_2Uw1Q

其中的“设置材质+属性”。

操作步骤:

  1. 指定操作对象。
    意思是指定准备填写属性的模型,其中有两个主按钮,点击后会把模型的路径、名称信息列出到Excel中,以供后续操作。
    1. “选定/当前对象”
      如果只想操作当前激活的SolidWorks模型,点击它(当前激活的可以是工程图文件,会自动激活相应的模型文件);
      如果当前SolidWorks打开的是装配体,可以在特征树中按ctr键进行挑选,然后再点击它。
    2. “遍历装配体”
      会按照特征树的排列顺序,将装配体的各个子零部件列出到Excel中;
  2.  读主材质及属性。
    读取模型中现有的属性信息,列写到Excel中相应列;
    默认是会对Excel的每一行进行操作,如果想排除某些行,可以将哪一行设置成任意一种背景色,或者用Excel的筛选功能进行筛选(程序会忽略掉不可见的行)。此原则对后面的操作也有效
    如果是焊接件,需要进一步点“读切割清单”,以读取切割清单项目的属性到Excel中;    
  3. 改主材质及属性。
    在Excel中修改、填写相应的属性后,点击它,以将属性信息写回到SolidWorks模型中;
    “辅助功能区”有些按钮可以辅助填写属性,Excel本身的快捷编辑功能也用得上(这点是用Excel做界面的独特福利之一);
    ps:除非有充分的理由,否则建议不要将属性写到“配置特定”中,应该尽量写到“自定义”属性中,因为大多数情况下,属性是可以配置通用的。本来可以通用的属性,每个配置去写一个造成信息冗余,更改、维护容易出错。

     

     ps:网盘中有简单的操作录像。

原文地址:https://www.cnblogs.com/yiguxianyun/p/11743117.html