青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 5955|回复: 5

[疑难] UGNX软件 二次开发这几种开发方式有什么区别啊?

  [复制链接]
发表于 2014-3-23 00:16 | 显示全部楼层 |阅读模式
悬赏1000G币已解决
本帖最后由 彼岸花落 于 2014-3-23 22:03 编辑
# i, H4 F; z0 ]# T! ?
; P; a' r1 c" W; i" y如题,NX软件有几种二次开发方式:GRIP ,ug/open ,KF ,NX/open ,UG/open API。% J7 n5 A  @. c8 ~9 `9 h, D
! n. }2 V2 q4 s; [' o; m: n8 O- b
求详解,这几种开发方式都有啥区别啊,大概怎么编程,怎么编译?怎么调用?
8 s* X5 ]+ b+ G8 u1 L
- J: U; m- e8 O7 o+ L4 b/ f& y其中的GRIP我知道,但其他的我都搞迷了,求大师指点!悬赏1000币!
0 s. n. d5 t7 c5 G' O

1 c- g# H5 l. K7 p$ A, M8 u# h

最佳答案

查看完整内容

NX/open 设计C++的,当然你也可以选择C# VB.NET JAVA这三个也可以。貌似最火的就C++方式了,GRIP就是靠脚本。
发表于 2014-3-23 00:16 | 显示全部楼层
NX/open 设计C++的,当然你也可以选择C# VB.NET JAVA这三个也可以。貌似最火的就C++方式了,GRIP就是靠脚本。
回复

使用道具 举报

 楼主| 发表于 2014-3-30 19:37 | 显示全部楼层
求解
回复

使用道具 举报

发表于 2014-4-2 23:54 | 显示全部楼层
本帖最后由 danyfer 于 2014-4-2 23:57 编辑 * p* |- t6 R' o! i' a$ r

4 v9 S- {; n! f1 j: x, ^7 DUG/open   NX/OPEN   是时代变迁的产物,一个名称而已,要追根问底,只能去研究UG的编年史,8 G% @; g" I8 M3 i* _
各种开发语言都有其开发工具,Grip最早接触,然后C,java(Eclipse开发编译),最近一直在用vb.net(vs开发、编译),至于如何开发,关键是开发环境搭建,也就是将UG提供的文件引入到开发工具中,纯粹的代码即可,只要别忘了 import包就行,编译不报错,在UG中Ctrl+U,选择文件运行测试即可。至于在应用中使用,制作men文件,或者tbr文件,找个记事本编辑文件按照模式编辑即可。简单的每个命令做一个dll文件,action指定文件路径,我曾经模拟将各种命令封装到一个dll文件中,在UG加载时建立虚拟地址,直接利用命令缩写关键字指定命令,避免了安装时物理地址变化造成的men文件及tbr、utd文件的变更。不管采用何种语言,关键是熟悉api接口的使用及NX内部各种的从属关系,这些可以到doc文档中找到,不过是全英文的,很难啃的。
1 ?) f+ q5 c5 e  ?! `3 @8 y还要利用UI制作简单的见面(复杂时可以利用vs直接create form窗体),肯API的用法最难了,需要找对应关系,可以借助journal功能记录过程,参考编码格式。( X- ]  Z6 }! N- p& x
至于KF,由于没有涉及过,类似于参数化模板吧,根据对object对象的抽象,分类,汇总,构造出样板模型,修改参数,模型特征发生变化。

评分

参与人数 1流量 +10 技术 +1 激情 +10 G币 +10 收起 理由
cxmshh + 10 + 1 + 10 + 10 很给力!

查看全部评分

回复

使用道具 举报

发表于 2014-4-3 19:23 | 显示全部楼层
danyfer 发表于 2014-4-2 23:54  c) n) X% b! P& V
UG/open   NX/OPEN   是时代变迁的产物,一个名称而已,要追根问底,只能去研究UG的编年史,
' q) S, [( F2 }7 Z# _3 C各种开发语言 ...

* |6 `5 X) A. a9 D$ f0 x$ d看来danyfer研究的很深啊,能否请教一下用C#或VB.NET写个"最大包容体"
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-28 16:32 , Processed in 0.061124 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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