青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2009-5-1 19:19 | 显示全部楼层 |阅读模式
[code][/code]我是一个初学者,那位高手能帮我改改程序!我的目的是建在PROGRAM下建TOP程序组,然后在TOP下建A1,A2,A3........下面是我的一些代码
! Q3 q0 b8 j" I- qchar *type_name="mill_planar";: n- r# D: W  u( d: J- D
char subtype_name[133]="PROGRAM";
4 E$ ]2 R8 D, L  ?8 o: h! Xchar group_name[132]="top";
7 e  Q* {6 A1 i# m( D3 tchar buffer[200];6 O% Y+ }) i) U; U8 Q0 {' ]
int min=1,max=5;
' C8 T% F8 l# I; K. b* V/ P% pint index1=3,i;" u% a8 s5 j3 O
) s8 x( S( a! G. J9 [
tag_t ob_tag;
* y" F' N% n& W4 _5 h2 s6 l& L6 S8 Btag_t setup_tag1;7 G& o! X% V: q' G" ]4 p) |' r
tag_t program_group;  R6 Y" x2 h! Q* S
% m  y+ S  N9 i, l$ I' E
UF_SETUP_ask_setup (&setup_tag1);   + m! M. J4 _+ Q- O# k

5 W/ T! J, b, @7 m% YUF_SETUP_ask_program_root (setup_tag1,&program_group);" |  m6 ^' n8 A

: @- b: F% p  U0 T1 ffor (i=min;i<=max;i++)
% f: i! N$ o$ I+ F+ q+ A$ _5 s{* o( x) k6 ^+ d8 p# d8 E: |
  if(i<10)
7 ?, S' k3 O* M6 ?( K, c. a   {/ @0 f( Q) n/ g/ X  y8 D1 S! q
     sprintf( buffer, "%s0%d",group_name, i );
* ?# K( D4 Q& L; N  D; s0 @   }
$ s0 x7 ]6 j- w% y0 ~0 Q6 E   else" t) A5 n0 d( L; C. J; [5 u7 W
   {$ b2 K0 r. _1 u0 d8 Z
     sprintf( buffer, "%s%d",group_name, i );
' J: L) a5 Z  ~- J. f6 h/ P3 ~   }+ G3 D! {; A0 [! W% T; E
+ r+ j2 V8 R" ]* M6 M/ C5 I* }
UF_NCPROG_create(type_name,subtype_name,&ob_tag);//建立操作組' Q8 a9 p: e  ^) a; _4 J
UF_OBJ_set_name(ob_tag,buffer);         //更名
: i4 B% h  Q5 p( Y9 {UF_NCGROUP_accept_member (program_group,ob_tag );//加入程序組
' o' o/ A2 N- ~/ ?- W6 N}
 楼主| 发表于 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 04:08 , Processed in 0.050116 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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