青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2009-5-1 19:19 | 显示全部楼层 |阅读模式
[code][/code]我是一个初学者,那位高手能帮我改改程序!我的目的是建在PROGRAM下建TOP程序组,然后在TOP下建A1,A2,A3........下面是我的一些代码
" \, M9 o% T/ j0 Y& Pchar *type_name="mill_planar";* F4 S* {. W9 V  i
char subtype_name[133]="PROGRAM";
1 X0 J* d/ P8 I0 h/ r& u+ F  Fchar group_name[132]="top";
; d9 {8 [$ J5 X) @8 @char buffer[200];
' ?8 H. d- w# W# I! _" Kint min=1,max=5;
' B$ a- l( C) F  D7 Eint index1=3,i;
' k) h* U& Y# t" e' X1 y7 ]7 K  C/ N3 P$ X0 }* `- n. s8 I
tag_t ob_tag;
* d, X. ?; y; w6 Jtag_t setup_tag1;/ N1 x; p! P$ W' A$ L9 ~0 R% ^
tag_t program_group;$ _4 [, B$ z6 d. {$ M. ]

7 W2 F/ U# h8 j7 S; C. f! KUF_SETUP_ask_setup (&setup_tag1);   
0 [7 b% p1 }  A/ m( l( V( t6 @0 m  y& o! D# O) o% Z
UF_SETUP_ask_program_root (setup_tag1,&program_group);, V1 V/ O  |9 P

6 _8 E. `) H# Hfor (i=min;i<=max;i++)
* b/ H" M; z8 o8 n. C! i{
( `9 _9 w# G. K, a& `* f- d3 ^/ ]  if(i<10)
; H1 \2 y8 L: w7 b- D! D   {
* C, V# z: w7 h     sprintf( buffer, "%s0%d",group_name, i );
* K9 n* C+ T/ N   }
" C8 u1 r* L$ ]: b( K   else
) `* u3 q2 D; Y4 `7 ]( s   {1 `* @: c* r3 q- |$ u. U: F4 h
     sprintf( buffer, "%s%d",group_name, i );% J; @0 i! ^% X
   }
6 ]$ l" E; E! D, k5 S# O; t- T
( \1 Q) x6 Q4 f! R5 S& l+ e. k* P- RUF_NCPROG_create(type_name,subtype_name,&ob_tag);//建立操作組2 z9 ~. c8 w6 D& m
UF_OBJ_set_name(ob_tag,buffer);         //更名- |; {: e* A" R4 ?
UF_NCGROUP_accept_member (program_group,ob_tag );//加入程序組" i) y+ N5 H. [
}
 楼主| 发表于 2009-5-4 10:01 | 显示全部楼层
那位高手能帮我改下!
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-7 07:17 , Processed in 0.156150 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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