|
) G$ x; W% h; s6 u) m- h0 t% m相信大多数看到此篇文章的朋友,都是从事机械行业的朋友,而大多数又以塑胶模具为主。
. \5 R% e0 q% K2 u3 E
" j/ p) N: f; b$ i7 J: wug作为一个通用软件,功能强大,在默认状态下,很多厂家都发现现有的UG功能并不能很好或更好的实现某一些功能。所幸的是,UG提供了多种UG二次开发工具。
/ \' w4 P9 m, ^+ V1 }9 j8 m$ M/ |2 e& F8 V/ t5 q4 N" Q" f# U
UG二次开发,目前大多数用户都是采用UG OPEN GRIP或UG OPEN API。
' e% k& P$ S( l3 E3 E
9 i5 y# b" u2 X* E( v7 V. s, P, X" bUG OPEN GRIP作为脚本语言,通俗易懂,用户只需下载GRIP的相关书籍,只要英语不太差,基本上很容易学。网上很多现在的外挂都是基于GRIP编写的,尤其是制作标准件,GRIP优势比较明显,另外GRIP的交互性很好,代码也是简单易懂。6 v! R% C1 l. ?; z4 a o6 Z
; Q' v" l9 p; m' Z# L
UG OPEN API 采用C或C++来编写程序,对开发者要求较高,而且必须具备一些C语言的基础知识。在网上可以下载到相关的API函数手册,用户主要学习的是各种函数用法。采用API编程可以编写更加复杂的程序,功能更为强大。
' e7 m, F/ q: S* V' q: r; c- a7 X- c) n( f+ @
用户若是编写大型的UG二次开发项目,基本上用的就是C++来编写。
1 g$ S% B; T, m
; I8 `8 c. u6 k# c" l有人会问,那GRIP与API孰优孰劣呢?若用户只是简单的功能需求,GRIP基本上可以满足,若用户需要更加强大的功能,基本上需要C++来写。举个简单例子,UG中的某些功能,GRIP并没有相应的二次开发语句,如拔模,草图,在GRIP中编写的直线等都属于非参性质。而采用API基本上包含了现有的UG功能。2 c3 ~( Q u( b* ?
) e9 S5 S/ a6 v; M5 k0 v ]
那GRIP与API在实际应用中哪个更强呢?
0 _, h, D# z9 k; B! p" s8 ^7 a7 @ w& m: U9 J3 p
相信在塑胶模具行业中,大家对胡波外挂都颇为熟悉,而胡波外挂正是基于GRIP而编写的。因为采用的是非装配模式,在标准件方面有一定优势,且符合大多数工程师现有的作业模式,而得到广泛应用。 相信很多从事UG二次开发的人员,基本上都能写出胡波外挂的这些功能。另胡波外挂的售价是200元,相当的便宜。遗憾的是盗版太厉害了,愿意花钱购买的人少,基本上都是用盗版。0 O! B- v e# }4 o7 U$ q1 N
, [. l; D& }! ]( w" _4 Y- z相信也有很多朋友对另外一个软件也有一定的了解,那就是KMOLD。KMOLD并不是中国的软件公司开发的,而是来自于韩国。该软件在2011年被东莞一家软件公司引进并在大陆推广,相信有部份朋友在一些展会,或开思视频网中看到过此软件。有兴趣的朋友可以去网上搜索看看。此软件很有特点,基本上可以说是属于UG二次开发的上乘之作,基本实现了某些产品的理想化状态,即用户导入一个简单产品,用户无需做什么,只需要勾选一些节点,就可以从头至尾的,由系统自动分模,创建模架,镶针,水路,标准件等。不过,此软件属于大型二次开发软件,类似于MOLDWIZARD,需要用户学习半个月才能熟练使用。另外KMOLD价格不菲是导致用户少的直接原因,只有部份企业愿意购买使用,不过中国的现状都是这样,不愿意在软件上面花钱。, F/ G' ^6 \- k( q
) z3 i. }. i! W: c* l7 j
从以上描述可知,如果以塑胶模具设计的整个流流来说,API比GRIP更具优势。- {! T$ K. `6 X' A( Q* y5 O, Z, ]
- M1 d6 v8 G# Q" L4 u( i% ^, a: O从市场角度看,商业化的UG二次开发软件基本都不赚钱,赚钱的项目是给客户定制二次开发。现有的UG二次开发人员,水平高的月薪上万,不过尽管如此,当定制出软件时,基本上也就要差不多被打包走人了。有一些专业的UG二次开发人员,其实早已改行,改做实业,因为软件是软需求,客户有千百个理由不买,而做实业则不同。
# e+ G( C2 N+ \' V6 u# T- f. n- N0 M ?. h- m
不过,作为一个UG软件的使用者,会编写一些UG二次开发程序也是很有必要的,可以给工作带来更多的方便。
5 U& ^: h0 a9 M; O7 u3 m
0 U8 C$ `4 D9 T& e$ W( q4 c |
|