青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

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

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

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

void do_open_api()2 E' I5 k  o* a# w! p0 J
{
  n& W" q& |* a, N0 V! p7 ]. E$ S// char *type_name="mill planar";0 D+ M' R4 J  v8 H( Z1 x
// char *subtype_name="FACE_MILLING_AREA";9 i# J5 z2 z3 }( d  ~
char *type_name="balda_cu_dia6";
/ r% X: u4 {3 ^$ M! \- M  ^1 Fchar *subtype_name="CEM6R0_PLANE_FACE";4 X- U3 `) {$ x4 c5 X; w3 f4 l
char opername[133+1];8 j1 g- x' R# x; L6 N: @% a* l
tag_t oper_tag;
6 J9 g" [: V* p: p5 }& z) z9 Ytag_t group=NULL;
8 ^; K9 @: i9 s+ }8 nchar *filename="d:list.txt";4 N; x5 i, C2 o8 t( Z, c
int ir3=1;

//生成一个加工操作
# F& e1 L5 ~$ @$ GUF_OPER_create(type_name,subtype_name,&oper_tag);; G+ ], X! M* m) s
//获得操作的组名4 Y- I! s* z! X- T' X2 r5 q
UF_OPER_ask_name_from_tag(oper_tag,opername);
1 p6 Z3 @  ^' v0 X//UF_OPER_ask_program_group ();/ ]0 c5 M5 P/ O; N6 a) {
// uc1601(opername,1);
; q1 {! {( d1 D& u# o! }6 V# a' t5 m1 uUF_UI_open_listing_window();
+ [4 o) Z. i$ lUF_UI_write_listing_window(opername);
+ K4 L0 B/ S" `/ G& T. GUF_UI_write_listing_window("\n");. f4 F6 U  o4 j6 T, `7 E
uc4400(8,filename,ir3);
" x8 ]6 t! u' ^; T: ?+ XUF_UI_write_listing_window(filename);
0 e+ h# J" `4 i! \//设置加工参数1 T+ ?' i$ v5 @  G! N4 K# x8 H" a
//UF_OPER_set_machining_data (oper_tag);
9 T- {0 b( S6 k- E" ?}

; l1 a) G& Q& }8 y
发表于 2014-3-6 07:59 | 显示全部楼层
厉害                             
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-19 06:00 , Processed in 0.102090 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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