青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 2323|回复: 2

[疑难] 求助UF_NCPROG_create()建程序组问题(有源码)

[复制链接]
发表于 2009-5-1 19:19 | 显示全部楼层 |阅读模式
[code][/code]我是一个初学者,那位高手能帮我改改程序!我的目的是建在PROGRAM下建TOP程序组,然后在TOP下建A1,A2,A3........下面是我的一些代码
5 A3 N" Y+ V0 j6 jchar *type_name="mill_planar";: ?! J; q$ J: C7 v
char subtype_name[133]="PROGRAM";
* g* E( D) A) ^- \char group_name[132]="top";% C. K: u# t. t7 O) f
char buffer[200];$ ]# i6 ]4 T% \+ Q8 g  {, i
int min=1,max=5;
! e) e. L) G0 L2 X3 ]6 e. Qint index1=3,i;
2 a0 j' Z0 u$ I& ?* I- }. h1 d+ A+ X4 i- M
tag_t ob_tag;& \5 \5 n# O3 @4 N" a
tag_t setup_tag1;
4 p' @/ F+ D9 D) j& B( a: ^tag_t program_group;
6 s0 V6 H% q* t
$ X, l0 k% z" ^* n4 I9 y4 |* rUF_SETUP_ask_setup (&setup_tag1);   
2 l8 `7 w7 J+ x7 I4 |" N: F, K- s% I" B, ^# v* L/ a
UF_SETUP_ask_program_root (setup_tag1,&program_group);
4 Q, N; k0 f# v4 q4 H3 a0 @; W' |2 s% L) M* m4 g/ J
for (i=min;i<=max;i++)
4 F2 B$ P; G8 I1 d/ d; q{
/ d3 ]; t; k2 h% C3 ^. \  if(i<10)9 c, l  ~5 r1 b! E! G
   {" r0 J+ B" a, M: ^3 k& {+ M- K
     sprintf( buffer, "%s0%d",group_name, i );* J- s* ^  }8 A5 Y6 V
   }
$ W' D* ]1 m) \2 u   else
8 D& h" I. }3 a! g. ~   {4 o2 A* S2 U" U8 i! U
     sprintf( buffer, "%s%d",group_name, i );
' A$ t: e7 B* o& J, G: @: ^   }
/ H" A% l. t7 `7 r6 s$ \- t$ W+ l6 ~; ]& i; m# d, H6 P
UF_NCPROG_create(type_name,subtype_name,&ob_tag);//建立操作組
4 H8 w1 D3 V, Q$ R% UUF_OBJ_set_name(ob_tag,buffer);         //更名/ b: Q2 m: k# f% M4 N* d
UF_NCGROUP_accept_member (program_group,ob_tag );//加入程序組
2 y4 ^" t2 H# x: r3 x4 N" E}
 楼主| 发表于 2009-5-4 10:01 | 显示全部楼层
那位高手能帮我改下!
回复 支持 反对

使用道具 举报

发表于 2009-5-8 19:26 | 显示全部楼层
在ug安装目录下有个创建 NC GROUP的C程序文件,可以仔细看下就知道了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-28 03:41 , Processed in 0.075870 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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