solidworks二次开发-04-修改数据 上次已经可以访问特征的各参数了,今天我们来修改它:要修改前面的步骤不能少,当我们已经可以读取一些特征时,我们就可以给他设定一些值。">
aspx">solidworks二次开发-04-修改数据
要修改前面的步骤不能少,当我们已经可以读取一些特征时,我们就可以给他设定一些值.当然有时需要调用特定的参数.solidworks是ole与com的,所以要习惯这样. 【程序编程相关:记录下一些关于测试工具NUNIT的链接资】
上次已经可以访问特征的各参数了,今天我们来修改它: 【推荐阅读:.NET专家Richard Grimes】
我们给一个例子,这个例子比前面的都要全面,它有很好的容错引导机制,可以直接拿来成为一个稳定的宏程序. 【扩展信息:如何使用vb6.0来实现中文实名搜索 】
在修改完特征后需要调用函数modifydefinition()来实现变化.
this example doubles the length of the base extrude.这个例子将拉伸凸台的长度增加一倍 dim swapp as sldworks.sldworksdim model as modeldoc2dim component as component2dim curfeature as featuredim isgood as boolean will become an extrudefeaturedata objectdim featdata as object dim depth as doubledim selmgr as selectionmgr sub doublebe()}}--> }}-->set swapp = createobject("sldworks.application")}}--> }}-->set model = swapp.activedoc}}--> }}--> make sure that the active document is a part}}--> }}-->if model.gettype <> swdocpart and model.gettype <> swdocassembly then‘这里的swdocpart .swdocassembly 我的环境没有通过.我使用msgbox model.gettype 的笨办法得到整数为1与2 }}--> }}-->msg = "only allowed on parts or assemblies" define message... 下一页