- 博客(5)
- 收藏
- 关注
原创 Solidworks常用API解析--ModelDoc2
ModelDoc2属于一个很常见的类,它代表了零件,装配体,工程图等,所以它有零件,装配体,工程图等共同的一些方法,比如获取路径(getpath),保存(save),另存为(saveas),选择(SelectionMgr),尺寸(DisplayDimension)等,但是一些比较特殊的,只有工程图才有的方法比如获取工程图页面名字(GetSheetNames),要调用这种API的时候就需要将ModelDoc2对象强转成DrawingDoc对象才可调用成功。下图为他们几种对象的关系。
2023-10-19 11:52:38
824
原创 Solidworks常用API解析--ActiveDoc
ActiveDoc作为一个用最多的属性之一,它的用法很简单,也特别实用,这个属性是获取当前活动的文件对象,如果打开有文档,那它就会获得一个ModelDoc2的对象,ActiveDoc只有获取的功能,没办法将其他文档激活到屏幕前,换句话说就是这个属性只能得到屏幕前的文档对象,不能切换屏幕前的对象,如果想实现切换,就要使用ActivateDoc这个方法(拼写不一样的注意区分)。
2023-10-19 11:31:09
837
原创 Solidworks二次开发--如何使用APIHelp
APIhelp在我们学习二次开发的生涯中贯穿始终,solidworks的API特别多,我们没办法全部记住,我们也无需记住它,我们把它当成一个工具就可以了,需要的时候直接查找即可。看第一条,SaveAs Method(IModelDoc),意思是IModelDoc类的SaveAs方法,如果需要的是模型的保存(包括图纸),那么IModelDoc就是正确的了。,直接在搜索框搜索相应的方法即可。2.直接点击进去,如果方法过期了,可以点新的类和方法找最新的一个方法。怎么用APIHelp就到这里了,如果还不懂可留言。
2023-07-05 13:56:38
3400
原创 Solidworks常用API解析--OpenDoc6
instance为ISldworks类(也可以是Sldworks类)调用的OpenDoc6方法,共有六个参数,返回值是一个ModelDoc2类,这个类可以有关模型的很多方法,是一个很常用的类。这个方法属于特别常用的一个方法,用该方法可以直接打开各种格式的文件,我们常用的打开文件类型有装配体,零件,工程图,打开不同的文件需要不一样的参数,下面请看参数的意义。Type:是solidworks的枚举类型,也可以直接填数字,1为零件,2为装配体,3为工程图,这三个较为常用,也可以去apihelp看它的枚举。
2023-07-05 11:21:31
2218
原创 SOLIDWORKS二次开发入门(VBA)
当光标运行结束后我们的程序就运行完成了,如果我们要重复多遍这个步骤那就加一个for循环,将我们要运行的重复代码放for循环里,这样一个需要重复的工作就可以用宏完美解决了,下面我们就做一个循环程序来创建多个零件。程序主体部分,sub是程序开头,main是主函数的意思,end sub是程序结束,其中程序主体这两个是比较常用的搭配,swApp经过第一个步骤的时候就将SW整个程序给获取到了,1.2.1首先要把调试工具调出来,在程序编辑界面上方右键点击勾选调试,就能出现调试工具,我们主要使用但不调试功能。
2023-07-05 10:19:31
8530
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人