Giter VIP home page Giter VIP logo

solidworks-api's Introduction

SOLIDWORKS-API

写在前面,本内容仅用于学习分享不可用于商用。

内容说明:

·Sw_更新文档属性:批量更新文件绘图标准的工具;
·工程文件:SOLIDWORKS-API的主体,详细介绍如下;
·程序包文件:是可以直接使用的exe程序文件;

SW_系列:

我计划将API程序内容做下细分,并将特定操作分开在不同的程序文件内,这也是保证“高内聚,低耦合”的设计思路。

--Sw_更新文档属性:
--Sw_属性编辑工具:

介绍

Sw_toolkit是使用SOLIDWORKS API进行的二次开发工具,意在解决一些非设计性的操作,提高工程师的设计效率。

使用

1、下载程序:从Code按键下载ZIP压缩包,解压得到程序包文件夹。

2、加载命令:打开SOLIDWORKS——》新建一个空白模板——》打开自定义功能——》找到“定义宏”命令——》拖放至空白工具栏——》选择程序包文件夹RunMacro(progID).swp——》完成

3、测试效果:检查宏按钮能否打开Sw_toolkit工具。

功能

视频介绍

输出属性:配合【选择文件】对多个零件的属性导出成Excel表。如果未选择文件则输出当前文件的属性

添加属性:从Excel表中获得属性并添加到零件(Excel表的格式有要求,请参考【输出属性】的Excel)

删除属性:配合【选择文件】对多个零件的属性进行删除。如果未选择文件则删除当前文件的属性

装配体分配多配置:对材料明细表进行配置分配,在多配置下可关联配置变化明细表

冻结零部件:对装配体零部件特征进行冻结,优化装配体的运行性能(最后是在修订完后进行该操作,设计中还是需解冻的)

零部件名查找替换:对装配体零部件的名称进行批量的查找,并替换新旧名称

工程图输出多格式:配合【选择文件】对多个工程图,按需输出多种格式的文件。

工程图Bom输出XML:对材料明细表的信息转成.XML文件,文件保存在相同目录下。

工程图线条改颜色分层:对装配体工程图的顶层零部件进行分层并添加颜色区分。

批量工具,选择文件:就是选则文件。

批量工具,选择程序:就是选进行批量处理的SW宏命令程序。

批量工具,启动按钮:选中好零件和宏程序后进行启动批量处理。

solidworks-api's People

Contributors

wodemingzihenchang avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.