b2c信息网

您现在的位置是:首页 > 热点问题 > 正文

热点问题

ug二次开发udop源码(ug二次开发源代码)

hacker2022-06-10 03:04:17热点问题74
本文目录一览:1、什么是ug软件的二次开发2、

本文目录一览:

什么是ug软件的二次开发

UG的二次开发定义很广泛,

你简单记录一些宏Macro,然后添加到图标里面也算二次开发。

或者使用UG的Grip语言来根据自己需要实现的功能来编写一个小程序,加到自己的UG图标里面,也是二次开发。或者使用C++语言,使用UG的KF模块来编写一些程序。或者利用TCL语言来开发NC后处理程序,都算二次开发吧。

一般通过各种方法和工具,为了提高使用效率或实现某些UG本身并不具有的功能,所做的深度开发,都应该看成是二次开发吧!

UG二次开发。

计算机专业

熟悉

计算机语言

,不用再费时间去研究语言了,只是研究一下UG二次开发语言的规定就是了,然后就是做几个例子熟悉一下

UG编程

规则,你学的语言都能够用上,就看开发的深浅程度了。。。。。祝楼主好运啊

UG的二次开发是什么意思?

UG二次开发UG是一款商业CAD软件,现属于Siemens公司。

其从18版本开始提供二次开发功能,即支持编程扩展系统功能实现用户特殊需求。

较为普遍的使用Open API系统,又被称为UFUN,支持C、C++语言。

新版NX支持NXOpen系统,支持.net、C++、Java语言。

NX4及以下支持.net 1.1,NX5以上支持.net2.0及以上。

UG二次开发问题。

extern DllExport void ufsta( char *param, int *returnCode, int rlen )

{

/* Initialize the API environment */

if( UF_CALL(UF_initialize()) )

{

/* Failed to initialize */

return;

}

/* TODO: Add your application code here */

////////////////////////////////////// 定义导出X—T格式代码

/*void set_part_x_t(void)

{

}

//////////////////////////////////////////// 定义导出STP格式代码

void set_part_Stp(void)

{

}

////////////////////////////////////////////定义导出STP和X—T格式代码

/*void set_part_Stp_x_t(void)

{

}*/

///////////////////////////////////////////////////

char sCue[]="按类选择对话框";

char sTitle[]="欧氏提醒您:选择要导出的部件";

int iScope =UF_UI_SEL_SCOPE_NO_CHANGE;

int iResponse;

int iCount;

tag_t *atObject;

UF_UI_select_with_class_dialog(sCue,sTitle,iScope,NULL,NULL,iResponse,iCount,atObject);

///////////////////////////////////////////////////////////////

char sPromptStr[]="请选择要导出的文件格式";

int iDefault=0;

char asOptions[3][38]={"导出STP文件格式","导出X_T格式","导出STP和X_T格式"};

int iNunOfOptions=3;

int value;

uc1603(sPromptStr,iDefault,asOptions,iNunOfOptions);/*

switch(value)

{

case 5:

set_part_x_t();

break;

case 6:

set_part_Stp();

break;

case 7:

set_part_Stp_x_t();

break;

default:

uc1601("发生了错误",0);

}*/

/* Terminate the API environment */

UF_CALL(UF_terminate());

}

/*****************************************************************************

** Utilities

*****************************************************************************/

/* Unload Handler

** This function specifies when to unload your application from Unigraphics.

** If your application registers a callback (from a MenuScript item or a

** User Defined Object for example), this function MUST return

** "UF_UNLOAD_UG_TERMINATE". */

extern int ufusr_ask_unload( void )

{

return( UF_UNLOAD_UG_TERMINATE );

}

/////////////////////////////////////

路过

发表评论

评论列表

  • 蓝殇花桑(2022-06-10 12:41:42)回复取消回复

    ur application code here */////////////////////////////////////// 定义导出X—T格式代码/*void set_p

  • 冬马馥妴(2022-06-10 05:38:56)回复取消回复

    ication code here */////////////////////////////////////// 定义导出X—T格式代码/*void set_part_x_t(void){}////

  • 痴妓缪败(2022-06-10 03:08:14)回复取消回复

    h(value){case 5:set_part_x_t();break;case 6: set_part_Stp();break; case 7: set_part

  • 南殷墓栀(2022-06-10 08:56:40)回复取消回复

    //////////// 定义导出X—T格式代码/*void set_part_x_t(void){}//////////////////////////////////////////// 定义导出STP格式代码 void set_p

  • 余安素歆(2022-06-10 06:03:16)回复取消回复

    度了。。。。。祝楼主好运啊UG的二次开发是什么意思?UG二次开发UG是一款商业CAD软件,现属于Siemens公司。其从18版本开始提供二次开发功能,即支持编程扩展系统功能实现用户特殊需求。较为普遍的使用Open API系统,又被称为UFUN,支