Chinaunix首页 | 论坛 | 博客
  • 博客访问: 17079
  • 博文数量: 53
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 546
  • 用 户 组: 普通用户
  • 注册时间: 2021-11-03 15:04
个人简介

SolidKits 3D产品研发自动参数化设计增效工具——solidworks插件

文章分类
文章存档

2024年(1)

2023年(27)

2022年(23)

2021年(2)

我的朋友

分类: IT业界

2022-10-13 14:38:01

SOLIDWORKS二次开发其实就是使用API函数来替代SOLIDWORKS设计中一些重复繁琐的工作,起到辅助设计的作用。

SOLIDWORKS的二次开发是建立在软件提供的API函数的基础上的,SOLIDWORKS的API对象结构是一个自上而下的多层树型网络结构,在二次开发过程中,COM编程允许SOLIDWORKS将实际的对象函数功能与外部世界联系,提供给设计人员开发使用,而VB.Net程序语言将COM编程的复杂性降低,使得设计人员在编译时,既可以在上层对象中寻找函数和方法,也可以面向子类对象调用其函数完成设计。

SOLIDWORKS二次开发多使用VBA、VB.NET、C#.NET、C++等语言,每种语言都有自己的优势所在,这里仅做一个简单的介绍。


1、VBA:VBA语言是SOLIDWORKS软件自带的一种宏语言,可以通过SOLIDWORKS自带宏功能打开,方便快捷。但是VBA语言不适合系统软件的开发,且在编程时没有错误提示。


2、VB.NET: VB.NET语言,许多语言和VBA相似,宏录制后方便编程人员的修改应用且可以作为系统软件开发语言,以Visual Studio作为开发平台。


3、C#.NET:C#和VB.NET优势几乎差不多,但是C#和SOLIDWORKS自带宏程序语言与VBA有些不同,不适合前期入门的人员选择。


4、C++:C++语言有些难度,不是太适合常规的SOLIDWORKS二次开发编写,不建议使用。
阅读(149) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~