青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

  [复制链接]
发表于 2014-3-23 00:16 | 显示全部楼层 |阅读模式
悬赏1000G币已解决
本帖最后由 彼岸花落 于 2014-3-23 22:03 编辑
' O* t4 ]1 B( A7 X  s2 [
% p( Y/ Z' W- m2 T7 G如题,NX软件有几种二次开发方式:GRIP ,ug/open ,KF ,NX/open ,UG/open API。
. X. V8 d: ~% o6 f# R5 C0 B6 J# r7 F/ K& C. k) [3 R/ n
求详解,这几种开发方式都有啥区别啊,大概怎么编程,怎么编译?怎么调用?
2 l5 }/ S" Z& d8 p; ]& i
- _2 \6 V  P9 \其中的GRIP我知道,但其他的我都搞迷了,求大师指点!悬赏1000币!
. |% U4 C! O5 h& |: d, u& N! t' {; ]

+ h' O( u& C2 h2 l% ?7 Y; u' B

最佳答案

查看完整内容

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

评分

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

查看全部评分

回复

使用道具 举报

发表于 2014-4-3 19:23 | 显示全部楼层
danyfer 发表于 2014-4-2 23:54
' Y) p" J: I' g- V6 z4 u; t* LUG/open   NX/OPEN   是时代变迁的产物,一个名称而已,要追根问底,只能去研究UG的编年史,5 \5 o; ^# a+ W- f: \+ l8 u
各种开发语言 ...

( z7 O; Q: z) I6 }' ~看来danyfer研究的很深啊,能否请教一下用C#或VB.NET写个"最大包容体"
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 23:49 , Processed in 0.063865 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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