青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[教程] 一个UGCAM二次开发中创建操作的函数写法

[复制链接]
发表于 2014-3-6 07:35 | 显示全部楼层 |阅读模式

今天这个例子比较简单,讲一个ugCAM二次开发中创建操作的函数写法。

原帖地址:http://www.ugufun.com/?p=89

void do_open_api()
4 k: @3 O+ R5 `4 f! H{
! e; w2 C; c5 W1 f# x// char *type_name="mill planar";2 A/ I, K$ D# s, b1 K# s
// char *subtype_name="FACE_MILLING_AREA";0 P* t. f7 u& ^2 {% T& f1 S
char *type_name="balda_cu_dia6";4 o! |8 y1 L; \0 v- E+ l
char *subtype_name="CEM6R0_PLANE_FACE";: D1 ^/ C1 w# ~7 b# U# o/ `
char opername[133+1];( o, X4 J) ~% R) W- K
tag_t oper_tag;
3 p- l8 t( D4 t) B- D9 H6 mtag_t group=NULL;, a! W: r( T6 h0 I9 F/ T' G/ j$ D
char *filename="d:list.txt";4 W3 W/ ]- W2 M: |% ?
int ir3=1;

//生成一个加工操作
9 l3 G9 ~5 x( F! h- l3 P% pUF_OPER_create(type_name,subtype_name,&oper_tag);! h% p. c. N9 N1 m, ~* @& X+ X1 w
//获得操作的组名
1 X( x5 M) J! \: p- ?UF_OPER_ask_name_from_tag(oper_tag,opername);# Q7 t5 @; O4 L; M
//UF_OPER_ask_program_group ();
' s) m; F( B% X/ N/ w3 |; i// uc1601(opername,1);6 H/ J) o4 p" L, P* M" |
UF_UI_open_listing_window();
+ q( E4 o; l( D1 e& rUF_UI_write_listing_window(opername);* Y' u+ l6 c! G
UF_UI_write_listing_window("\n");
/ v8 a2 y& B! l4 \1 iuc4400(8,filename,ir3);3 F/ M! ?; J' G
UF_UI_write_listing_window(filename);  E; z7 L4 q" T& I$ g3 q
//设置加工参数/ i1 d0 O; [" F8 p" u
//UF_OPER_set_machining_data (oper_tag);9 K! @( D/ b+ {
}


% r+ B. d, j3 k+ o# \, p; v
发表于 2014-3-6 07:59 | 显示全部楼层
厉害                             
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 23:51 , Processed in 0.046995 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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