王佩东的回答:compname来自于第一行()里面,它定义为字符串,AssyDoc.SelectByID CompName, "COMPONENT", 0, 0, 0此处调用了SelectByID()函数,此处的compname是代表SelectByID函数中的,要选择对象名称,compname还可以是“基面1”,”左视图““line1”等。compname是自己定义的,第一行给出,方便调用。 Set Comp =SelMgr.GetSelectedObject3(1)中的1是索引号,此处调用了GetSelectedObject3()函数,里面是1的话,表示你选择了函数里面的第一个选择项,里面是几要看这个函数定义了几个选择项,你要选择第几项。满意请加分哦 梁金成的回答:compname来自于第一行()里面,它定义为字符串,AssyDoc.SelectByID CompName, "COMPONENT", 0, 0, 0此处调用了SelectByID()函数,此处的compname是代表SelectByID函数中的,要选择对象名称,compname还可以是“基面1”,”左视图““line1”等。compname是自己定义的,第一行给出,方便调用。 Set Comp =SelMgr.GetSelectedObject3(1)中的1是索引号,此处调用了GetSelectedObject3()函数,里面是1的话,表示你选择了函数里面的第一个选择项,里面是几要看这个函数定义了几个选择项,你要选择第几项。满意请加分哦 涂序新的回答:最低0.27元/天开通百度文库会员,可在文库查看完整内容> 原发布者:李允lee 2.3Solidworks二次开发Solidworks是在windows环境下实现的三维机械CAD软件。它采用了windows用户界面,拥有强大、动态激活的属性管理器,以灵活的草图绘制为基础,辅助以特征建立能力以及装配控制功能,并提供了自由、开放、功能完整的API开发工具接口。这些功能使solidworks实现了三维CAD软件所提倡的易操作性、高效性以及功能完全性。Solidworks软件进行参数化建模的主要技术特点是:(1)基于特征。将某些具有代表性的平面几何形状定义为特征,并将其所有尺寸存为可调参数,进而形成实体,以此为基础来进行更为复杂的几何形体的构造。(2)全尺寸约束。将形状和尺寸联系起来考虑,通过尺寸约束来实现对几何形状的控制。(3)尺寸驱动设计通过编辑尺寸数值来驱动几何形状的改变,尺寸参数的修改将导致其他相关模块中的相关尺寸的全盘更新。采用这种技术的理由在于它能够彻底地克服了自由建模的无约束状态,几何形状均以尺寸的形式而被牢牢地控制住。Solidworks通过OLE(对象的嵌入与链接)或者COM为用户提供了自由开放、功能完整的二次开发接口(API)。因此,凡支持OLE和COM编程的开发工具,诸如VisualBasic、VisualC++等均可用于Solidworks的二次开发,以创建出使用人员所需的、专门化的Solidworks应用模块。Solidworks支撑ActivexAutomation技术,在VB环境下建立客户程序可以直接访问Solidworks中的对象,在这里,为求方便,我们可将solidworks理解为一个服务程序,把二次开发工具的 |