青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

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

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

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

void do_open_api()! L9 H  X' V4 H& j
{
8 v2 i! z0 e, ?- h6 ]// char *type_name="mill planar";3 R- a- o7 {/ }/ d5 \$ r
// char *subtype_name="FACE_MILLING_AREA";: T2 y  O2 j# I+ X7 T
char *type_name="balda_cu_dia6";4 {: U/ B% Y; l. ?6 e
char *subtype_name="CEM6R0_PLANE_FACE";
; p& j4 ^4 h3 Cchar opername[133+1];
# u1 {& |+ P6 z$ a* Q1 V$ ]tag_t oper_tag;" m$ W; O" w- Q
tag_t group=NULL;
  y7 Z. A1 C  p5 w$ ^0 |char *filename="d:list.txt";* U! u% M: V5 I: h
int ir3=1;

//生成一个加工操作2 V- M# \% V# H* C
UF_OPER_create(type_name,subtype_name,&oper_tag);& _0 X& v8 Z+ k5 h2 e
//获得操作的组名
$ c. _, @1 s2 H8 v; FUF_OPER_ask_name_from_tag(oper_tag,opername);
# M8 d. f, \8 n5 R//UF_OPER_ask_program_group ();5 f9 i: c7 T0 Y' [
// uc1601(opername,1);" ^: @- S- D) F- H; [
UF_UI_open_listing_window();
, R0 q& K, Z3 ?$ T* LUF_UI_write_listing_window(opername);
& i! @, i/ f1 b3 s# GUF_UI_write_listing_window("\n");
: ~6 V0 r4 {% o' r6 u& ~uc4400(8,filename,ir3);- U; L  P/ R3 ]  _
UF_UI_write_listing_window(filename);) p# p9 G( n: Y+ n0 U  @  `) o% F* Z7 f
//设置加工参数
( U8 W* }( }/ a4 r/ h' A% {5 S//UF_OPER_set_machining_data (oper_tag);
, \1 P! ^5 j5 i/ h}


3 A9 C. H' u2 `% @, a5 G
发表于 2014-3-6 07:59 | 显示全部楼层
厉害                             
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-3-10 10:21 , Processed in 0.048853 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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