‘壹’ 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一体化软件,应用范围非常广泛,在引入国内不到十年的时间内,就拥有了几百家用户,其发展势头非常强劲。
‘贰’ ug中生成的巨集怎么用二次开发grip来呼叫
Ug中生成的巨集,如果你想用grip二次开发来呼叫的话,可以用输入函数定义的办法,定义A B C,再调用这三个的值。如果要定义ABC的值,你可以直接删掉生成的实体,再重输入ABC的值后,再生成实体。(不知道对不对,这是我找到的资料)
拓展延伸:UG / Open GRIP 是 UG 软件包中的一个重要模块,是 EDS 公司提供的用于 UG 二次开发的软件工具。 GRIP 语言具备完整的语法规则、程序结构、内部函数、 GRIP 程序必须经过编译、连接、生成可执行文件之后才能运行。利用 GRIP 程序能够实现与 Unigraphicsde 各种交互操作,例如几何体的创建、文件的管理、系统参数的控制、 UG 数据库的存取等。
与其他二次开发语言相比, GRIP 具备简单易学、交互性能强的优点。 GRIP 语言是面向工程师的语言,它不需要具备专业的编程知识,但必须具备一定程度的三维建模基础。通过 GRIP 编程,用户将专业知识与 Unigraphics 系统融合,就能更好地发挥 Unigraphics 软件的功能。
在本次的开发设计中将运用 GRIP 语言编程实现 UG 中的实体复制。在三维造型过程中,有时需要将某个实体从一个坐标系复制到另一个坐标系,实体在两个坐标系中的相对位置相同。利用 UG 命令执行此操作的步骤十分繁琐,因此若能将这一过程实现程序化,则将大大提供三维造型的效率。
但 GRIP 语言只提供实体平移、实体沿某个坐标轴旋转的函数,因此此程序的难点在于如何确定实体在坐标系中的旋转角度和旋转方向才能实现其在此坐标系中的相对位置与原始坐标系的相对位置保持一致。
‘叁’ 如果自学 UG的话 都需要那类书 详细点。
推荐一本吧《UG
NX5三维建模入门与实例进阶》我用的是这本,感觉不错,讲的很详细,例子也好。《UG_Open
GRIP实用编程基础》,这是二次开发的书
‘肆’ 机器人入门编程软件是什么(智能机器人编程入门)
用的软件就那么几种,才在海瑞朗培训完,通常不同厂商的带弊局工业机器人系统采用不同的编程语言,这些编程语言通常内置于机器人控制器中。譬如:ABB机器人采用的RAPID编程语言,KUKA机器人采用的KRL编程语言,FANUC机器人采用的karel编程语言等,这些蠢让编程语言类似C语言或者VB这些高级编程语言的结构形式,同时增加了机器人运动的控制以及对外输入输出点的控制等。
为了提高作业效率,同时能够对于系统进行优化,很多机器人公司推出了针对本公司机器人系统的离线仿真软件,譬如ABB离线仿真软件RobotStudio,以及KUKA机器人公司的KUKA.OfficeLite离线仿真软件等,这些软件通常运行于PC机上,在该环境中仿真的结果可以直接下载到相应的机器人控制器中。还有一类仿真软件就是类似的IGRIP等类的软件,这些软件据我所知通卜派常是用于虚拟现实的机器人仿真应用,并不针对特定的机器人系统。
示教编程就可以应付平时工作了,而且还快捷。人机界面编程就是厂家内置在机器人控制器里的。以上这些编程必须在机器人停止工作时才能进行,效率低下,而离线编程则可以在机器人工作情况下,为下道工序编程,CAM编程差不多,用专门软件,目前国际上比较有名的,如Deneb公司的IGRIP、RobotSimulatoins公的WORKSPACE及Tecnomatix公司的ROBOCAD。