青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 1893|回复: 3

[疑难] NX二次开发 C# 装配组件添加属性

[复制链接]
发表于 2016-5-17 16:55 | 显示全部楼层 |阅读模式
初学C# NX二次开发,遇到给装配的组件添加属性问题,请大神们指导!2 P+ i4 e* `: b. k0 i5 V8 c9 q8 i
目的是在装配导航中选取多个part,批量给其添加属性。+ j3 ^& H! ^4 r4 U4 h3 g
我用NXOpen.TaggedObject[] Object = selection0.GetSelectedObjects();获取目标part,但是获取的是taggedobject,
* C3 A( ]! i( F+ [3 r% {而后面我用SetAttribute()来给目标part添加属性,这里面需要NXobject,& y2 C' r- H' p. ?. s9 j) r4 f: f2 j. d
1 p% U, ]* j9 M) q& `
格式不同,是需要将taggedobject转化成NXobject吗?怎么转?还是我本身方法就选用错了呢?$ u4 ~4 q( x4 k: {
发表于 2016-5-17 20:47 | 显示全部楼层
dynamic cast转换一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-5-18 09:17 | 显示全部楼层
ypcopy 发表于 2016-5-17 20:47$ E0 }( @+ {3 x! d# t! f0 ]
dynamic cast转换一下

( ]) P+ k4 N# Y  |3 B怎么转呢,初学,不太了解,麻烦您稍微说详细些,谢谢!
4 D# x+ B6 b% B  K+ q$ ^
回复 支持 反对

使用道具 举报

发表于 2017-5-19 09:48 | 显示全部楼层
可以强制转化一下!前面加(NXobject)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2024-11-16 13:42 , Processed in 0.047718 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表