青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 3288|回复: 9

[原创] UG二次开发的出路在哪里?

[复制链接]
发表于 2013-1-29 22:46 | 显示全部楼层 |阅读模式
1 t7 K3 z# X8 a2 {1 b
相信大多数看到此篇文章的朋友,都是从事机械行业的朋友,而大多数又以塑胶模具为主。
% \( i- C& y2 C- G7 V  ?8 H3 l0 q! s2 J/ V
ug作为一个通用软件,功能强大,在默认状态下,很多厂家都发现现有的UG功能并不能很好或更好的实现某一些功能。所幸的是,UG提供了多种UG二次开发工具。
5 X0 V0 k. x9 U" R$ v  l4 R, w3 l4 z) A7 S; F! X- p$ W
UG二次开发,目前大多数用户都是采用UG OPEN GRIP或UG OPEN API。
: O: p& }' T+ ?; [. X! z- n, m  c, `9 G4 c  e8 Z) v& K
UG OPEN GRIP作为脚本语言,通俗易懂,用户只需下载GRIP的相关书籍,只要英语不太差,基本上很容易学。网上很多现在的外挂都是基于GRIP编写的,尤其是制作标准件,GRIP优势比较明显,另外GRIP的交互性很好,代码也是简单易懂。: Z9 v; N9 R/ P# m

; R- X* n/ t- e9 s, ]UG OPEN API 采用C或C++来编写程序,对开发者要求较高,而且必须具备一些C语言的基础知识。在网上可以下载到相关的API函数手册,用户主要学习的是各种函数用法。采用API编程可以编写更加复杂的程序,功能更为强大。$ f" F& N3 J8 P# |- M
  t/ Q& ?2 f- {# Q. S( q! ^5 J
用户若是编写大型的UG二次开发项目,基本上用的就是C++来编写。" Q" U8 L4 z: L7 X+ o" @

# v6 ]; S# P% w, T$ \* G8 k5 f有人会问,那GRIP与API孰优孰劣呢?若用户只是简单的功能需求,GRIP基本上可以满足,若用户需要更加强大的功能,基本上需要C++来写。举个简单例子,UG中的某些功能,GRIP并没有相应的二次开发语句,如拔模,草图,在GRIP中编写的直线等都属于非参性质。而采用API基本上包含了现有的UG功能。
# I! I$ w( ~+ s& T! R7 O" a. z& w) t8 o: G$ h% {
那GRIP与API在实际应用中哪个更强呢?
* \' ^, V% @& u) i# H/ W
2 g1 l! `$ c8 z' Q8 u, [相信在塑胶模具行业中,大家对胡波外挂都颇为熟悉,而胡波外挂正是基于GRIP而编写的。因为采用的是非装配模式,在标准件方面有一定优势,且符合大多数工程师现有的作业模式,而得到广泛应用。 相信很多从事UG二次开发的人员,基本上都能写出胡波外挂的这些功能。另胡波外挂的售价是200元,相当的便宜。遗憾的是盗版太厉害了,愿意花钱购买的人少,基本上都是用盗版。! V" x, F4 ]& k$ {" f+ E7 D8 a  f6 N4 U

( v/ [) I$ E9 u2 D9 w8 R相信也有很多朋友对另外一个软件也有一定的了解,那就是KMOLD。KMOLD并不是中国的软件公司开发的,而是来自于韩国。该软件在2011年被东莞一家软件公司引进并在大陆推广,相信有部份朋友在一些展会,或开思视频网中看到过此软件。有兴趣的朋友可以去网上搜索看看。此软件很有特点,基本上可以说是属于UG二次开发的上乘之作,基本实现了某些产品的理想化状态,即用户导入一个简单产品,用户无需做什么,只需要勾选一些节点,就可以从头至尾的,由系统自动分模,创建模架,镶针,水路,标准件等。不过,此软件属于大型二次开发软件,类似于MOLDWIZARD,需要用户学习半个月才能熟练使用。另外KMOLD价格不菲是导致用户少的直接原因,只有部份企业愿意购买使用,不过中国的现状都是这样,不愿意在软件上面花钱。
( m2 t: T9 ]- N' o9 d! ?6 O# _& o+ a. `& q" O1 y3 p8 k
从以上描述可知,如果以塑胶模具设计的整个流流来说,API比GRIP更具优势。
$ }, W# |, a  ^; H5 F: l: \  ^+ n0 L7 l$ t6 k. S8 ~. k
从市场角度看,商业化的UG二次开发软件基本都不赚钱,赚钱的项目是给客户定制二次开发。现有的UG二次开发人员,水平高的月薪上万,不过尽管如此,当定制出软件时,基本上也就要差不多被打包走人了。有一些专业的UG二次开发人员,其实早已改行,改做实业,因为软件是软需求,客户有千百个理由不买,而做实业则不同。2 }+ l- E. X$ I7 ^3 t

* j  B5 q$ `' H* A' n% b( D% c不过,作为一个UG软件的使用者,会编写一些UG二次开发程序也是很有必要的,可以给工作带来更多的方便。; @. n( w  l; f' T
( j& v$ _+ Q6 K& r* o2 C
发表于 2013-1-30 10:15 | 显示全部楼层
XUEXI   学习  看看
回复 支持 反对

使用道具 举报

发表于 2013-1-31 11:17 | 显示全部楼层
敢问路在何方,路在脚下,敢问路在何方,路在脚下脚下……
回复 支持 反对

使用道具 举报

发表于 2013-2-2 20:17 | 显示全部楼层
其实不能是光搞UG开发  _& z. k2 t' h/ L- l/ h* {: Q" \- b
最好是懂得机械设计、仿真外加开发
; e) t3 @2 e+ W' w- g/ F' U6 |6 V就是说开发作为一个辅助工具!
回复 支持 反对

使用道具 举报

发表于 2013-2-28 20:51 | 显示全部楼层
楼主的想法和我一样,UG二次开发真的前途不大,只是弥补他人的一些不足,无长远发展前途。国内盗版太严重,根本不重视软件开发人员的劳动成果。不过有的软件收费太高,也是有点黑。
回复 支持 反对

使用道具 举报

发表于 2013-3-1 16:03 | 显示全部楼层
  学习  学习
回复 支持 反对

使用道具 举报

发表于 2013-3-7 19:25 | 显示全部楼层
别这么说,让人灰心,软件开发,而不是二次开发,会有路的
回复 支持 反对

使用道具 举报

发表于 2014-2-3 16:28 | 显示全部楼层
我正在学着哪!彷徨了????????????????????
回复 支持 反对

使用道具 举报

发表于 2015-8-12 01:50 | 显示全部楼层
这么说,前路似乎比较灰暗
回复 支持 反对

使用道具 举报

发表于 2015-8-12 01:50 | 显示全部楼层
这么说,前路似乎比较灰暗
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-2 16:54 , Processed in 0.053804 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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