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

时间: 2024-10-15 05:43:55

SolidWorks填写模型属性辅助工具的相关文章

程序员必备简捷开发辅助工具总结

程序员必备简捷开发辅助工具总结 本文独家授权给stormzhang运营的公众号AndroidDeveloper,拒绝其他任何形式的转载. 写在前面: 工欲善其事必先利其器,拥有简捷的开发辅助工具能大大提高我们程序猿的开发效率.Melo刚到学校就给大家总结了一些常用的辅助开发的工具,希望大家能喜欢,闲话不多说,马上开始~! 零:Notepad++ Notepad++ 程序员必备的文本编辑器,软件小巧高效,支持27种编程语言,通吃C,C++ ,Java ,C#, XML, HTML, PHP,JS

Windows开发中一些常用的辅助工具

经常有人问如何快速的定位和解决问题,很多时候答案就是借助工具, 记录个人Windows开发中个人常用的一些辅助工具. (1) Spy++ 相信windows开发中应该没人不知道这个工具, 我们常用这个工具查看窗口层次,跟踪窗口消息. (2) WinSpy 一个窗口相关的小工具,非常有用,可以帮我们快速查看和修改窗口属性.(这个工具是开源的, 拿来学习挺不错的) (3) Process Explorer 非常有用的工具,类似任务管理器,但是比任务管理器强大的多. 可以让我们查看查看每个进程的详细信

Quick-Cocos2d-x初学者游戏教程(五) --------------------- 辅助工具和跳转场景

Quick-Cocos2d-x初学者游戏教程(五) 上一章我们创建了游戏的菜单场景,并讲解了一些基础元素的创建,接下来这章,我们会先让大家了解一些接下来游戏开发中需要用到的辅助工具,然后再教大家创建另一个游戏场景,并跳着到该场景中来. 工具介绍 在开始真真的写代码之前,其实早该讲讲以下这些辅助工具的.这些工具可以让我们更好更方便的实现程序中的某些功能,比如地图编辑工具.粒子编辑工具 等.尽管这些工具在我之前的教程中已经不厌其烦的讲了好多次了,但是为了做到真正的初学者教程,本小节还是先来简单的介绍

Delcam PowerMILL2Vericut 2015 R2 Win32_64 1CD编程辅助工具

Delcam PowerMILL2Vericut 2015 R2 Win32_64 1CD编程辅助工具 使用PowerMILL2Vericut 2015 R2接口软件,可以直接把Powermill项目中的刀具.模型.NC程序提取出来,自动输出为Vericut仿真项目, 然后直接使用Vericut软件进行G代码的仿真. QPS.Fledermaus.v7.4.4a.Win32_64 2CD交互式4D地理空间处理和分析工具Fledermaus是业界领先的交互式4D地理空间处理和分析工具,支持海底地形

linux下gitflow辅助工具安装和使用

gitflow是一个确保nvie推荐的git branch分支策略最佳模型得到有效实施的辅助工具.它作为git的一个子命令而存在. http://nvie.com/posts/a-successful-git-branching-model/ linux下安装非常简单 https://github.com/nvie/gitflow/wiki/Linux $ yum install gitflow 安装完成以后git flow xxx就可以使用了. git flow init [-d] list,

【好玩的应用】QQ连连看辅助工具

自己学了这么久的C语言,但没有写出过什么可以用的东西来,总觉得心里不爽.这几天实在是不想干正事,在网上瞎逛逛,结果发现有人写了连连看的外挂.顿时觉得这很有意思啊.于是把代码下载下来,捣鼓了捣鼓.发现还挺简单的,于是自己研究了一下,仿照着写了一个. 外挂的主要思路:获取窗口位置,获取屏幕信息对图片编码,查找可消除对,模拟鼠标点击来消除. 1.外观: 这个是用MFC做的,我自己是一点MFC都不会的,开始在界面上卡了好久,一直在网上找MFC的教程.但是网上的教程都大多扯些杂七杂八的东西,看了很久都不知

Python的扩展接口[2] -> 动态链接库DLL[0] -> 动态链接库及辅助工具

动态链接库 / Dynamic Link Library 目录 动态链接库简介 函数封装DLL 组件对象模型COM 如何判断.dll文件是COM还是DLL 辅助工具 1 动态链接库简介 / DLL Introduction 动态链接库(Dynamic Link Library, DLL),是微软在Windows操作系统中,实现共享函数库概念的一种方式,在Windows下,这些库函数的扩展名可以是.dll/.ocx(ActiveX)/.drv(旧式系统驱动程序),在Linux系统中常常是.so文件

并发编程 之 进程 之 进程的模型: 进程同步的工具 (三) 继 创建进程( 守护进程)

multiProcessing 包中 Process模块: join() 堵塞问题, 可以理解为:  相当于 每个子进程结束时都会给 父进程发一条消息, join() 则是接收,内部有socket的实现 1, 进程之间的数据隔离问题 进程和进程之间的数据是隔离的, 内存空间不能共享,所以要想进行通信, 必须借助其他方法. 且这两个进程都是自愿的. 父子进程之间通过socket 通信. 2, 守护进程: daemon = True 守护进程的属性, 默认是 False 如果 设置成True 就表示

flask模板的基本用法、模板语法、渲染模板、模板辅助工具

flask模板 在动态web程序中,视图函数返回的HTML数据往往需要根据相应的变量(比如查询参数)动态生成. 当HTML代码保存到单独的文件中时,我们没法再使用字符串格式化或拼接字符串的当时在HTML代码中插入变量,这时我们需要使用模板引擎(template engine).借助模板引擎,我们可以再HTML文件中使用特殊的语法来标记变量,这类包含固定内容和动态部分的可重用文件称为模板(template). 模板引擎的作用就是读取并执行模板中的特殊语法标记,并根据传入的数据将变量替换为实际值,输