青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

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

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

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

void do_open_api()8 k8 S4 p0 u: G$ F3 {
{8 b5 [3 {: t5 }5 \+ T
// char *type_name="mill planar";7 @' I9 n# _/ @" ?; {
// char *subtype_name="FACE_MILLING_AREA";
5 Q6 ~" I% _! uchar *type_name="balda_cu_dia6";
3 f. G3 a7 p2 s$ q, S- Mchar *subtype_name="CEM6R0_PLANE_FACE";/ n) y/ t% u% |. }" Q
char opername[133+1];9 ?1 T" V- H0 a3 O( U
tag_t oper_tag;+ x" F- u9 X; Q" H5 o
tag_t group=NULL;4 \5 w: B* U, M9 N9 W
char *filename="d:list.txt";
' Z% v% `* p$ l% mint ir3=1;

//生成一个加工操作9 O4 V0 A3 `; ?- D3 ]  F
UF_OPER_create(type_name,subtype_name,&oper_tag);
( j, d8 v3 [; b' D1 W//获得操作的组名
, ^5 y! W7 s) Y: o4 N7 ?UF_OPER_ask_name_from_tag(oper_tag,opername);7 Y; M* f2 F* i6 E
//UF_OPER_ask_program_group ();; `  R3 W" e: U1 n5 `! i
// uc1601(opername,1);
  n; X% v: r) G9 @  k" z+ O+ RUF_UI_open_listing_window();  C; N$ c' ~( J* Q9 p  e
UF_UI_write_listing_window(opername);- r+ f' W) D/ `3 c7 \" o) m7 i5 ?
UF_UI_write_listing_window("\n");9 c8 L4 h$ W/ s0 ?
uc4400(8,filename,ir3);6 l' }( ?  h" B0 d
UF_UI_write_listing_window(filename);: w4 Q: ]( p. R2 j1 J
//设置加工参数4 h2 h6 G- K! o
//UF_OPER_set_machining_data (oper_tag);
; v7 B$ M( S1 I}


1 D, ]3 R" t) J8 z: M0 b
发表于 2014-3-6 07:59 | 显示全部楼层
厉害                             
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-28 19:13 , Processed in 0.091379 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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