青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 2322|回复: 6

[疑难] 哪位大侠能制作“装配组件属性写入”的程序

  [复制链接]
发表于 2014-6-17 23:42 | 显示全部楼层 |阅读模式
悬赏1G币未解决
哪位大侠能制作“装配组件属性写入”的程序啊?万分感谢!

发表于 2014-6-18 11:58 | 显示全部楼层
遍历每一个occurrence,然后找出对应的原型,再写入属性,如何?
回复

使用道具 举报

 楼主| 发表于 2014-6-18 18:10 | 显示全部楼层
只要能实现和“属性填写工具”一样的功能就行
回复

使用道具 举报

发表于 2014-7-13 20:26 | 显示全部楼层
1 用UF_UI_select_by_class("select by class",&pts,&res,&count,&obj);选择要修改的组件2 w% F! m; `8 l
2 用 UC1613显示对话框填写修改属性
9 g) z& c3 s3 v7 d) U3 {# U! t3 修改用JA录制填写属性过程,修改并指向第1步选择的组件,用循环写入多项属性
回复

使用道具 举报

发表于 2014-8-9 11:42 | 显示全部楼层
大师,能写个小程序吗?发给我们看看,求解
回复

使用道具 举报

发表于 2014-8-10 20:39 | 显示全部楼层
就是要用到自带JA去录制c++写属性的过程,用Assemblies::Component *component1=(Assemblies::Component *)NXObjectManager::Get(obj); 将tag_t obj转成实例化成open c++,就能将前录制的步骤连接起来了
+ y& B+ _1 W4 T& m- qAssemblies::Component *component1=(Assemblies::Component *)NXObjectManager::Get(obj);
  x8 Q/ z, H9 e! _. Y- o std::vector<NXObject *> objects1(1);
+ i$ T8 W5 c% l4 U8 G- z    objects1[0] = component1;
5 q: U3 F. G7 C3 B  AttributePropertiesBuilder *attributePropertiesBuilder1;- m, w: h1 i7 W! X! [
  attributePropertiesBuilder1 = workPart->PropertiesManager()->CreateAttributePropertiesBuilder(objects1);( f: [% R) u( y5 Q/ h7 j& y' h! z
attributePropertiesBuilder1->SetObjectPicker(AttributePropertiesBaseBuilder::ObjectOptionsComponentInstance);//写入组件; `# l7 Q4 K& N/ `& b# B
//attributePropertiesBuilder1->SetObjectPicker(AttributePropertiesBaseBuilder::ObjectOptionsComponentAsPartAttribute);    //写入部件中
+ v% k% Y# c4 C" E8 x0 D5 [ //attributePropertiesBuilder1->SetObjectPicker(AttributePropertiesBaseBuilder::ObjectOptionsOccurrence);//写入装配
. s- R$ s- y0 g0 T//下面进行属性值填写- @+ E- n4 x8 _3 N2 s7 e9 N. E" U
attributePropertiesBuilder1->SetTitle(“你的标题”);   
1 |! \. P) P( K. p- c0 }. {# U attributePropertiesBuilder1->SetStringValue("你的属性值");; S+ t* r% R" [( L6 q4 [# a! M
         NXObject *nXObject2;
0 o5 r& H0 x7 @" m nXObject2 = attributePropertiesBuilder1->Commit();* X$ j# `" I( a6 M
  attributePropertiesBuilder1->Destroy();

movie.rar

254.52 KB, 下载次数: 75, 下载积分: G币 -1

回复

使用道具 举报

发表于 2014-8-10 20:52 | 显示全部楼层
这只是简单填写用,如果要完全模仿属性界面就要用UI去弄了,也可用1603按钮式对话框将3种属性加在修改属性之前,曲线实现3种属性的写入
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-12 18:01 , Processed in 0.115425 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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