SolidWorks PDM二次开发---学习线路
最近比较忙,所以博客的频率更新不太高。
Solidworks二次开发入门基本结束了,后面有新的知识点我还会持续更新的。
下面这个图列了个Solidworks PDM Professional(Solidworks EPDM)的二次开发大纲,后面有机会慢慢带大家入门。
SolidWorks PDM 二次开发
前提
- 编程语言基础:C# / VB.net /VBA 基础,以及面向对象编程
- 窗体应用程序/控制台/DLL
- 方法/属性/事件/类/调试/集合…
- SolidWorks PDM Professional 客户端
- 本机管理员帐号
- SolidWorks PDM管理员工具权限
- Visual Studio 2017或以上(Community即可)
- SolidWorks 使用基础
- MSSQL查询
基础
PDM对象结构介绍
学习方法
API 帮助
官方论坛开发方法
Dispatch
EXE
DLLDispatch示例
以序列号修改文件名
与PDM系统连接
输入用户名,密码,以及登陆库名称
自动登陆-> 已经登陆的直接获取,未登陆的弹窗登陆遍历本地库名称
获取文件的信息
根目录与文件夹
名称,版本 状态。。。
通f过路径获取文件对象
通过搜索获取文件遍历文件夹中的文件
检入 检出 取消检出 文件
变量
遍历变量名文件卡变量读取修改
插件的创建
插件的调试
增加菜单
右键调用文件卡中调用
读取文件引用
获取 装配体中的 BOM 表
工程图中的材料明细表
批量操作
检出
写属性字典的使用
事件
状态
预提交
流程文件链接
获取文件最新版本
缓存
从数据库获取变量值
利用代码增加变量
获取指定版本的变量值
SolidWorks PDM二次开发---学习线路相关推荐
- SolidWorks PDM二次开发---连接PDM
我们今天开始PDM开发学习的第一步-连接到PDM! 好像不是第一步,第一步应该是环境安装.这个我就不讲了,基本上安装上就行了. 环境ok的话,管理端界面(我新建了一个PDMTraining的库) 本地 ...
- SolidWorks PDM二次开发---检出与检入
五一放假后半段了,今天来聊一下PDM中的检出与检入文件. 一翻译,发现检出 和检入的英文是Check Out Check in 好,打开api help. 在索引中发现这个是关于bom对象的.我要找的 ...
- VB.net:VB.net编程语言学习之基于VS软件利用VB.net语言实现对SolidWorks进行二次开发的简介、案例应用之详细攻略
VB.net:VB.net编程语言学习之基于VS软件利用VB.net语言实现对SolidWorks进行二次开发的简介.案例应用之详细攻略 目录 调用SolidWorks功能简介 1.宏录制步骤 (1) ...
- solidworks api二次开发实例详解_Solidworks开发语言对比及分析
很多初学Solidworks二次开发的同学,也许都会纠结使用何种语言进行二次开发.对于Solidworks二次开发的语言,官方有VBA,VB.NET,C#以及C++,四种语言. 用户通常会有如下疑问, ...
- AutoCAD.net/Map 3D/AIMS/MapGuide/Civil 3D二次开发学习指南
作者:杜长宇 Autodesk Infrastructure Map Server(AIMS)/MapGuide API二次开发学习指南 Autodesk Infrastructure Map Ser ...
- Map 3D API二次开发学习指南
作者:杜长宇 – Autodesk开发技术顾问 2012年9月26日 AutoCAD Map 3D 是构建于AutoCAD之上,面向基础设施领域的产品,他采用FDO技术来实现对业界常见GIS数据格式的 ...
- SolidWorks的二次开发有关的自定义函数
备注:关于所有的SolidWorks二次开发的问题可以加QQ群(952427329)进行交流. 下面的代码是根据自己SolidWorks的二次开发积累的一些公共函数,因为SolidWorks二次开发的 ...
- 【作废】Inventor 二次开发学习指南入门到精通(含Inventor最新二次开发教程下载)
(由于AU中国已关闭,很多链接失效,而且有些内容需要更新.特作废此文,另外撰写一篇新的) 年初我曾撰写了一篇文章,登载到我同事的博客,以及AU中国.我想这篇作为本博客的第一篇正式技术文章,应该是最合适 ...
- GIS二次开发学习专题(一)C#入门
GIS二次开发学习专题(一) 假期时间想整理电脑内存,所以就把代码发到网上了,希望可以供大家参考,学习资料来自<牟乃夏 AE开发教程-基于C#.NET> 发的代码是我整理+老师布置的作业 ...
最新文章
- python表白程序exe_我喜欢你 抖音表白程序python版
- C语言学习之试编程从键盘输入2*3的二维数组,将该数组行列交换输出。
- 《The Corporate Startup》作者访谈
- vue --- v-text、v-show、v-if、v-else
- linux日志绕接,Logback配置
- python抓资源_python3 抓取网页资源的 N 种方法
- 在java中改变圆半径_java小例子:打印一个近似圆,要求根据给定半径圆的大小随之发生改变...
- [Hive]Hive合并小文件
- jmeter监控服务器CPU、网络、内存等信息
- Debian8.1 安装samba与windows共享文件,在系统重启后samba服务无法自动启动
- js中获取当前屏幕宽度方法如下:
- 公司管理使用的文档[1]-软件技术服务合同模板
- 2017会考计算机知识点,高中物理会考知识点考点归纳2017
- tan和cot的梗_tan与cot有什么区别和联系
- xp系统更改计算机名c盘,xp系统C盘空间不足怎么办?xp如何清理C盘空间
- 泛泰A870L/K/S第三版官方4.4.2原来的系统卡刷机包 (愿自己主动ROOT)
- WTL自绘界面库(CQsStatic)
- android ipad 播放器,iPad 2高清视频播放器(AVPlayerHD)
- pythonif嵌套语句题目_python中if嵌套的练习题有哪些?
- android系统垃圾广告,做精致的少数派!教你两分钟关闭Flyme8全部广告