大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
UG的二次开发定义很广泛,
成都创新互联为企业级客户提高一站式互联网+设计服务,主要包括成都做网站、成都网站设计、成都app开发、小程序设计、宣传片制作、LOGO设计等,帮助客户快速提升营销能力和企业形象,创新互联各部门都有经验丰富的经验,可以确保每一个作品的质量和创作周期,同时每年都有很多新员工加入,为我们带来大量新的创意。
你简单记录一些宏Macro,然后添加到图标里面也算二次开发。
或者使用UG的Grip语言来根据自己需要实现的功能来编写一个小程序,加到自己的UG图标里面,也是二次开发。或者使用C++语言,使用UG的KF模块来编写一些程序。或者利用TCL语言来开发NC后处理程序,都算二次开发吧。
一般通过各种方法和工具,为了提高使用效率或实现某些UG本身并不具有的功能,所做的深度开发,都应该看成是二次开发吧!
对初学者还挺有用
基础部分写的比较多!!!!
有兴趣可以看看
;ADSESSION=1287579895ADTAG=CLIENT.QQ.2653_FriendInfo_PersonalInfo.0ptlang=2052
==============================================
VB.NET对UG二次开发应用及实例 购买地址
先建长方体,得到长方体features的tag; 需要根据特征的tag找到对应的body的tag;然后通过遍历body,找到所有的面;以下是参考函数:int UF_MODL_ask_feat_body(tag_t feature_obj_id, tag_t * body_obj_id )int UF_MODL_ask_body_faces(tag_t body, uf_list_p_t * face_list )通过面的类型type可以筛选出需要的面 。
我觉得问题是这样的,selection对象是依附与UIstyler的对话框的,你不能在其他的对话框(比如VB的对话框,或者是其他任何类库的对话框)里面去调用它,
较为普遍的使用Open API系统,又被称为UFUN,支持C、C++语言。
新版NX支持NXOpen系统,支持.net、C++、Java语言。NX4及以下支持.net 1.1,NX5以上支持.net2.0及以上。
UG二次开发为西门子(Siemens)公司开发的一款商业CAD软件。其从18版本开始提供二次开发功能,即支持编程扩展系统功能实现用户特殊需求。
扩展资料
二次开发
1、Open Grip,提供了最简单的解释性语言,类似于AutoCAD的Lisp,可以完成绝大多数曲线,实体CAD操作功能,生成的文件可以被UI Styler二次开发的菜单.men文件调用,也可被Open API(C语言)或者Open C++调用。
2、Open API,也叫Open C,UG的一个C语言函数库,将相似功能的函数放在同一个.h头文件中,只要被.c文件#include一下就能使用,编译后生成dll,这种dll文件可以直接由3种方式调用:
通过.men调用,需要写在.men文件中;通过UI Styler二次开发的对话框.dlg中的按钮响应函数来调用;通过Open Grip函数调用。
Open C,是最强大的二次开发工具,可以实现草图,三维实体曲面,产品装配,汽车模块,模具模块,知识工程(Knowledge fusion),CAM加工,有限元FEM,数据库操作等所有UG功能的二次开发。
参考资料来源:百度百科-UG
参考资料来源:百度百科-UG二次开发
如果是大量的数据,可以采用KF,如果数据小,可以采用属性的方式。
与表达时候相关的部分函数:
UF_MODL_ask_exp。
UF_MODL_ask_exp_desc_of_feat。
UF_MODL_ask_exp_desc_of_frec。
UF_MODL_ask_exp_tag_string。
UF_MODL_ask_exp_tag_value。
UF_MODL_ask_exps_of_feature。
UF_MODL_ask_exps_of_part。
UF_MODL_create_exp。
UF_MODL_create_exp_tag。
软件简介:
其从18版本开始提供二次开发功能,即支持编程扩展系统功能实现用户特殊需求。
较为普遍的使用Open API系统,又被称为UFUN,支持C、C++语言。
新版NX支持NXOpen系统,支持.net、C++、Java语言。
NX4及以下支持.net 1.1,NX5以上支持.net2.0及以上。
美国UGS公司的Unigraphics(UG)软件是一套优秀的以机械产品为主的CAD/CAE/CAM一体化软件,应用范围非常广泛,在引入国内不到十年的时间内,就拥有了几百家用户,其发展势头非常强劲。