几何尺寸与公差论坛------致力于产品几何量公差标准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:14 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 【转帖】vb+sw二次开发,访问特征后如何提取出变量?

vb+sw二次开发,访问特征后如何提取出变量?
www.dimcax.com
我想要选中一个直线和一个曲面,, z: e- d, d" j+ l6 d6 b1 }; z. {
为后续求取两者交点作准备。
% h3 h( v2 s2 a, o) k但不知道如何正确提取直线和曲面等特征的变量指针。
8 l. _7 {5 x! o在这个网站我看到了类似的例子:
$ k) x; k, }3 r2 }8 c# e9 a+ v
" p y; k! d% q+ f
: g8 ]5 x: h" q. ?它就是采用先访问特征(本例为一个拉伸实体特征),* w$ j6 [! l0 j9 ]' t' e
boolstatus = model.extension.selectbyid2("拉伸1", "bodyfeature", 0, 0, 0, false, 0, nothing, swselectoptiondefault)
1 ?6 t8 c' `7 o6 q$ y: x, k% f+ r* n% a8 n3 g \
再赋值的办法:3 e- u! v; }- b5 m
dim selmgr as selectionmgr u* l* x) n- r1 s' k. c2 t
   set selmgr = model.selectionmanager- [4 f, u" r) w; v& o8 c1 y
   set feature = selmgr.getselectedobject5(1)


但我发现这样做不行,调试时监视变量,boolstatus虽然为true,sw里面实体也已经被选中,
: r, q6 g: e: y; ?- i' b. ~但是selmgr和feature全为空,根本没有赋值过去......
. c( g2 v, _7 a- ?+ i- \不知道各位前辈能不能告知,如何解决这种赋值问题呢?
顶顶顶顶!
ls的也遇到这个问题了么?
5 y0 g5 a$ e1 s4 j$ q4 g) c: ?我觉得这个问题比较基本吧,我卡在这里没法继续下去了。3 j6 e1 o% h% w1 z, g
就是觉得selectionmgr这个api不会用
汇集最新内容:
我没用过set feature = selmgr.getselectedobject5(1),( x4 i8 x6 e& ~, ]9 x4 x: \$ m
只用过set feature = selmgr.getselectedobject6(index,mark)& ?8 g1 q8 p# [/ q
楼主试一下行不行,不然的话你把整个宏贴出来我看看。3 }% a( h- q( s% q. a5 b
之前我碰到selmgr是空值的情况是因为part中没有相应的特征或者实体,像你说的特征已经被选还为空情况我还没见过,你把整个宏贴出来看看吧
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)
回复


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

高级搜索
显示模式

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

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



所有的时间均为北京时间。 现在的时间是 11:01 PM.


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