几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量  


返回   几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 » 仿射空间:CAX软件开发(三)二次开发与程序设计 » CAD二次开发 » SolidWorks二次开发
用户名
密码
注册 帮助 会员 日历 银行 搜索 今日新帖 标记论坛为已读


回复
 
主题工具 搜索本主题 显示模式
旧 2009-04-14, 01:36 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 【转帖】做sw开发的帮个忙,关于平面选择问题!!急

做sw开发的帮个忙,关于平面选择问题!!急
www.dimcax.com
最近在带一个本科生做毕设,关于solidworks二次开发的(vb),现碰到一个问题,假如我已经在一个零件中定义好了几个面(也就是赋个名称),然后把零件加到装配体中,接着选择面,然后加约束。问题来了,怎么也得不到那几个面
/ q# c7 h& e2 k i: e我用的函数是selectbyid2,具体代码如下
: \) v) ~; t+ f4 k6 d; b h2 b! d7 y
& n) q" f3 h* _ r( s- v3 p( d
public swapp as sldworks.sldworks1 w! y9 e4 c3 b: m7 v; r: ~. u& j
public swmodel as sldworks.modeldoc2
6 h$ w0 }1 ]* g% `; }......
" y t* y3 x9 f9 d2 y......5 i; k: z1 i) q7 y6 k
swmodel.clearselection2) s f$ n( t0 _& p
swmodel.extension.selectbyid2("facez@万向节零件3-1@万向节装配", "face", 0, 0, 0, true, mateselmark, nothing, swselectoptiondefault)
1 x3 g/ t: x" w+ j+ r: y.......
- y. y1 z' [$ @! o' z7 l! w% b3 i) j0 i, a6 e
facez是面的名称,万向节零件3-1是装配体的名称,万向节装配是装配体
8 b7 l' s& c2 n5 j参考api手册关于selectbyid2说明,说如果选择的面的类型是“face”,必须指定x y z坐标,但我的零件是动态加入的,无法预先知道坐标,这种方法不可行
% e7 i& n d' k1 u' w( q有没有哪位大虾做过类似方面东西的,提供点线索,不胜感激& q/ t* r+ c5 a; q( f* i* u& y
# o$ i# @6 @3 b, z另,我也做vc+ug的二次开发,主要关于装配方面的,欢迎交流. z5 d' w- k8 }
mail:
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)
回复


主题工具 搜索本主题
搜索本主题:

高级搜索
显示模式

发帖规则
不可以发表新主题
不可以回复主题
不可以上传附件
不可以编辑您的帖子

vB 代码开启
[IMG]代码开启
HTML代码关闭



所有的时间均为北京时间。 现在的时间是 09:20 AM.


于2004年创办,几何尺寸与公差论坛"致力于产品几何量公差标准GD&T | GPS研究/CAD设计/CAM加工/CMM测量"。免责声明:论坛严禁发布色情反动言论及有关违反国家法律法规内容!情节严重者提供其IP,并配合相关部门进行严厉查处,若內容有涉及侵权,请立即联系我们QQ:44671734。注:此论坛须管理员验证方可发帖。
沪ICP备06057009号-2
更多