Solidworks的集成式插件,与接口式插件有什么区别

和别人家的插件比较,别人家要么用宏,要么用exe,exe是个外部接口的方式

  1. 接口:它自身是个软件,通过启动SW的后台线程,来指导SW做什么什么工作
  2. 优点:所有代码是独立运行,独立打包,比较安全。

SWTDO是sw的系统集成的方式:

  1. 集成:把我们的命令,直接作为sw自身的文件,并不是TDO去指导SW做什么,而是SW指导TDO做什么
  2. 优点:集成方式的速度理论上是exe的40倍
  3. 缺点:对软件自身的健康要求很高。SW对Windows的环境要求很高,所以也会造成很多人,安装我们软件后,会显现出问题。

一个软件假如有1000个文件,缺10个8个,你是看不出毛病的,代码是个调用过程,用得着,才去取,用不着,可能你用2年软件也看不出毛病,但一旦碰到问题,就是解决不了的问题。我们其他sw群里,前天有说钣金出不了dwg的,sw没反应,这就是sw已经丢东西了。但因为用part出dwg的用户寥寥无几,别人也可能有这个问题,只是它没用过,不知道。作为使用者,想用个一两天分析一下别人1000个文件,不太可能。重装是最没技术含量的方法,但只有这个有效

Q:为什么别人家用接口式软件?

因为exe的编辑难度相对于集成方式来讲,简单太多了,编程需要调试,这个调试,集成方式,必须要在SW中完成,也就等于我们在代码中,哪怕一个逗号写错了,我们都要重启一遍SW,一般的SW设计者,exe的设计者,在一天的工作中,启动SW次数,大概率不会超过5次,我们要重启上百次或者更多

Q:你们傻么?

做事要有个态度,我们调试过程虽然困难,但用户的使用,会更流畅,我们的代码没有画个方块,做个倒角,退出SW这种恨不得一行代码完事的操作,TDO很复杂,TDO九成命令都是对大片文件批量运行,电脑的响应慢,会大幅打断我们设计者的设计思路,用一台破电脑,和用一台好电脑,设计者的情绪,心态,思路的灵活都受影响,我们也是设计,太知道什么事会让设计不舒服

查看更多

滚动至顶部