iCAx开思工具箱

标题: 在线急等!!操作变换问题 获取不到变换后的操作 [打印本页]

作者: edvinsun    时间: 2011-11-11 08:55
标题: 在线急等!!操作变换问题 获取不到变换后的操作


如题:我用的是.n e t 做的开发。commit  getcommitedobjects     都获取不到,而且在操作导航器中也看不到变换之后的程序,只有编辑任意一个操作之后,变换得出的操作才会出现。求大侠们帮忙,怎样才能刷新操作导航,怎样才能获取到变换之后的操作。
作者: edvinsun    时间: 2011-11-11 09:01
小弟在线急等
作者: edvinsun    时间: 2011-11-11 09:07
顶一下,可别沉了。。。
作者: edvinsun    时间: 2011-11-11 10:40
不会要悲剧了吧
作者: icax_fang    时间: 2011-11-11 11:15
这个二次开发俺不会,帮你顶。
作者: edvinsun    时间: 2011-11-11 12:06
郁闷。。。。
作者: zhangcanwei    时间: 2011-11-11 12:47
需要对操作导航器进行刷新
作者: zhangcanwei    时间: 2011-11-11 12:55
Public ufSess As NXOpen.UF.UFSession ‘定义一个uf session对象
然后:

ufSess.UiOnt.Refresh()’即可刷新操作导航器

至于变换后的操作,可以通过commit  getcommitedobjects得到,先将得到的nxonject转换为CAM的object,然后即可得到操作

  

作者: edvinsun    时间: 2011-11-14 08:41
zhangcanwei 发表于 2011-11-11 12:55
Public ufSess As NXOpen.UF.UFSession ‘定义一个uf session对象
然后:


我之前就是用的这两个函数,可是得到的都是空值。转换类型也做了。我用get new transform operations 得到操作数是33。难道要先刷新操作导航?还有就是怎么才能抑制道路显示来。




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3