青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

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

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

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

void do_open_api()
# H6 ^2 W* M7 J' k: l& J  x{& ]$ M/ E/ S* k0 R
// char *type_name="mill planar";( Y4 L* f( C, A6 s
// char *subtype_name="FACE_MILLING_AREA";
8 X- i  `% c2 x. mchar *type_name="balda_cu_dia6";8 b1 C: _0 ~1 d6 q! F
char *subtype_name="CEM6R0_PLANE_FACE";
# |- y# a3 U+ h+ v" `char opername[133+1];: M: x1 v( j8 c- `; L. s
tag_t oper_tag;3 j$ n% z' T' p+ A+ w% Z# U
tag_t group=NULL;
# v6 v+ t$ V; O/ q: Uchar *filename="d:list.txt";
) H9 u* X- e6 S" R+ sint ir3=1;

//生成一个加工操作1 C# G6 w  S* k# h5 g! k. T- x  _
UF_OPER_create(type_name,subtype_name,&oper_tag);/ O' M9 e: p4 z( ~+ X$ [8 ]
//获得操作的组名/ G1 P& B% i) Z& |, a3 Z( A
UF_OPER_ask_name_from_tag(oper_tag,opername);
4 S6 _: L9 H( P& X9 i3 y* e//UF_OPER_ask_program_group ();
: ^3 a5 l* t  i4 x4 k+ n3 {4 {// uc1601(opername,1);
7 k8 T6 X% p' V- T& lUF_UI_open_listing_window();
3 c3 w( P+ C& j1 j0 g0 H8 tUF_UI_write_listing_window(opername);
: H$ h3 F. W( E6 @: a1 _UF_UI_write_listing_window("\n");- e" D" m0 w& N2 i# C
uc4400(8,filename,ir3);
4 c1 ~& D4 F$ V: B9 q9 b# ]UF_UI_write_listing_window(filename);
) m- l$ k- |' ^6 C% s9 c& z3 }//设置加工参数
2 D1 Z& @# `, r& U1 c//UF_OPER_set_machining_data (oper_tag);$ z( R1 W( V, a. |& [' `
}

/ F% y# I: J  J/ o
发表于 2014-3-6 07:59 | 显示全部楼层
厉害                             
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-23 13:11 , Processed in 0.048176 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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