最近比较忙,所以博客的频率更新不太高。
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
    DLL

  • Dispatch示例

  • 以序列号修改文件名

  • 与PDM系统连接
    输入用户名,密码,以及登陆库名称
    自动登陆-> 已经登陆的直接获取,未登陆的弹窗登陆

  • 遍历本地库名称

  • 获取文件的信息
    根目录与文件夹
    名称,版本 状态。。。
    通f过路径获取文件对象
    通过搜索获取文件

  • 遍历文件夹中的文件

  • 检入 检出 取消检出 文件

  • 变量

        遍历变量名文件卡变量读取修改
    
  • 插件的创建

  • 插件的调试

  • 增加菜单

       右键调用文件卡中调用
    
  • 读取文件引用

  • 获取 装配体中的 BOM 表

  • 工程图中的材料明细表

  • 批量操作
    检出
    写属性

  • 字典的使用

  • 事件
    状态
    预提交
    流程

  • 文件链接

  • 获取文件最新版本

  • 缓存

  • 从数据库获取变量值

  • 利用代码增加变量

  • 获取指定版本的变量值

SolidWorks PDM二次开发---学习线路相关推荐

  1. SolidWorks PDM二次开发---连接PDM

    我们今天开始PDM开发学习的第一步-连接到PDM! 好像不是第一步,第一步应该是环境安装.这个我就不讲了,基本上安装上就行了. 环境ok的话,管理端界面(我新建了一个PDMTraining的库) 本地 ...

  2. SolidWorks PDM二次开发---检出与检入

    五一放假后半段了,今天来聊一下PDM中的检出与检入文件. 一翻译,发现检出 和检入的英文是Check Out Check in 好,打开api help. 在索引中发现这个是关于bom对象的.我要找的 ...

  3. VB.net:VB.net编程语言学习之基于VS软件利用VB.net语言实现对SolidWorks进行二次开发的简介、案例应用之详细攻略

    VB.net:VB.net编程语言学习之基于VS软件利用VB.net语言实现对SolidWorks进行二次开发的简介.案例应用之详细攻略 目录 调用SolidWorks功能简介 1.宏录制步骤 (1) ...

  4. solidworks api二次开发实例详解_Solidworks开发语言对比及分析

    很多初学Solidworks二次开发的同学,也许都会纠结使用何种语言进行二次开发.对于Solidworks二次开发的语言,官方有VBA,VB.NET,C#以及C++,四种语言. 用户通常会有如下疑问, ...

  5. AutoCAD.net/Map 3D/AIMS/MapGuide/Civil 3D二次开发学习指南

    作者:杜长宇 Autodesk Infrastructure Map Server(AIMS)/MapGuide API二次开发学习指南 Autodesk Infrastructure Map Ser ...

  6. Map 3D API二次开发学习指南

    作者:杜长宇 – Autodesk开发技术顾问 2012年9月26日 AutoCAD Map 3D 是构建于AutoCAD之上,面向基础设施领域的产品,他采用FDO技术来实现对业界常见GIS数据格式的 ...

  7. SolidWorks的二次开发有关的自定义函数

    备注:关于所有的SolidWorks二次开发的问题可以加QQ群(952427329)进行交流. 下面的代码是根据自己SolidWorks的二次开发积累的一些公共函数,因为SolidWorks二次开发的 ...

  8. 【作废】Inventor 二次开发学习指南入门到精通(含Inventor最新二次开发教程下载)

    (由于AU中国已关闭,很多链接失效,而且有些内容需要更新.特作废此文,另外撰写一篇新的) 年初我曾撰写了一篇文章,登载到我同事的博客,以及AU中国.我想这篇作为本博客的第一篇正式技术文章,应该是最合适 ...

  9. GIS二次开发学习专题(一)C#入门

    GIS二次开发学习专题(一) 假期时间想整理电脑内存,所以就把代码发到网上了,希望可以供大家参考,学习资料来自<牟乃夏 AE开发教程-基于C#.NET> 发的代码是我整理+老师布置的作业 ...

最新文章

  1. python表白程序exe_我喜欢你 抖音表白程序python版
  2. C语言学习之试编程从键盘输入2*3的二维数组,将该数组行列交换输出。
  3. 《The Corporate Startup》作者访谈
  4. vue --- v-text、v-show、v-if、v-else
  5. linux日志绕接,Logback配置
  6. python抓资源_python3 抓取网页资源的 N 种方法
  7. 在java中改变圆半径_java小例子:打印一个近似圆,要求根据给定半径圆的大小随之发生改变...
  8. [Hive]Hive合并小文件
  9. jmeter监控服务器CPU、网络、内存等信息
  10. Debian8.1 安装samba与windows共享文件,在系统重启后samba服务无法自动启动
  11. js中获取当前屏幕宽度方法如下:
  12. 公司管理使用的文档[1]-软件技术服务合同模板
  13. 2017会考计算机知识点,高中物理会考知识点考点归纳2017
  14. tan和cot的梗_tan与cot有什么区别和联系
  15. xp系统更改计算机名c盘,xp系统C盘空间不足怎么办?xp如何清理C盘空间
  16. 泛泰A870L/K/S第三版官方4.4.2原来的系统卡刷机包 (愿自己主动ROOT)
  17. WTL自绘界面库(CQsStatic)
  18. android ipad 播放器,iPad 2高清视频播放器(AVPlayerHD)
  19. pythonif嵌套语句题目_python中if嵌套的练习题有哪些?
  20. android系统垃圾广告,做精致的少数派!教你两分钟关闭Flyme8全部广告

热门文章

  1. Arduino智能小车(三):PID算法简介
  2. ASEMI代理NXP汽车芯片FS32K146HAT0MLQT
  3. 服装ERP应用(六) ERP--防窜货管理的杀手锏
  4. eureka之自我保护机制
  5. 看地图人,如何零代码发布莆田系医院在线地图
  6. Python 离线安装第三方库详解
  7. Mongodb基础命令总结
  8. log4j:ERROR Attempted to append to closed appender named 的问题
  9. java log4j jar下载_Log4j.jar下载
  10. 【Tableau】各类别的商品中销量前十的品牌(子类别排序)