找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 19374|回复: 19
打印 上一主题 下一主题

【讨论】谁能谈谈UG和SW做二次开发的优缺点??

[复制链接]
跳转到指定楼层
1
发表于 2002-11-20 20:58:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
等待你的高见。;-)
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2002-11-20 21:34:27 | 只看该作者
1)常规语言比较
UG:
UG软件原来是Unix板本,现在我感觉还是单纯的代码移植,不是纯粹的windows程序,他的开发语言常用的是OpenAPI,是纯粹的C语言格式,从最近几个版本开始提供了Open++,在17板本的时候,据其他人说功能不是很全,仅是一部分API的封装.他的编译环境是VC,很难利用MFC资源,相对来说开放性并不强,虽然名字叫Open****
SW:
SW是纯粹的windows软件,基于COM标准开发,开放性很强,但他的函数的强大性不太了解,他的开发语言一般是VBA和C,C++语言,编译环境众多,VB,VC,Delphi,DB,C#都都可以,只要你是基于COM标准的,相对来说,对程序员的要求比较高,到现在我还没理解COM的一些细节.
2)
这个很难说是分出来,不过UG/KF是一种新兴语言,分出来单独的说.
UG自己介绍他和其他MCAD的最大区别是KDA,是KBE在UG中的应用,并推出UG/KF这一编程工具,从NX来看,KF已经应用到辅助模块上来,痕迹很明显.KF是heide公司的intent语言演化而来,在知识推理和获得方面具有独特的优势.
说道知识推理和获得,推理比较明显,知识获得方面,我的看法是不一定能赶得上SW,SW能自由的利用COM标准的程序,在VC下VC用OLEDB连接数据库是无缝的并且不管该数据是来自word还是html.
3)界面开发,
SW具有的优势不用说了,
UG采用Motif界面,必须专门的界面开发工具,他的名字是UIStyler,虽然通过曲线救国的方式可以采用VC所编辑的界面,但有点麻烦.
4)NC编程方面
UG的GRIP好像直接可以进行CAM编程,
SW不了解.
  
一点点看法,抛砖引玉
3
发表于 2002-11-20 22:55:43 | 只看该作者
我认为与其考虑ug的开发,不如考虑se,因为那也是在windows平台上重新开发的。无论是se还是sw,都可以基于vb/vc来着手。目前所缺的就是api的资料。这2家公司大概都顾及到高端软件的市场份额,所以不大愿意将中端产品的关键技术公开。否则。。。
  
但是sw里的特征调色板功能已经很强大了,如果要做一些重复性的编辑,完全可以借助该项。
4
发表于 2002-11-20 23:15:24 | 只看该作者
SE和SW都差不多,基本一样.
至于API的资料,他都有对应的帮助文件,
UG的帮助文件也仅仅是document.
SW相对来说比较多,在网站上很多代码等
  
SW具有单独的SDK,需要从网站上下载,
UG不需要,他需要的是License的许可.
5
发表于 2002-11-21 08:14:14 | 只看该作者
斑竹可曾做过sw的二次开发?
6
发表于 2002-11-21 10:09:21 | 只看该作者
没有,了解一点点,有这方面的兴趣,
请多指教.
7
发表于 2002-11-21 13:49:38 | 只看该作者
我觉得sw的api有太多的不明确的地方,因此在利用vb/vc写程序时困难很大。想请教斑竹,如何来弄清楚api的问题?又或者我们可以只是将api作为封装的对象而在vb/vc中解决问题?
8
发表于 2002-11-21 13:55:08 | 只看该作者
我不太明白你的意思,其实我感觉编程序具有一定的规律.
慢慢的去作好了.
你说SW的API有不明确的地方,什么不明确?
前面我说过了,SW和SE是采用COM标准开发的,因此你的程序也要采用COM标准,这样才无缝,不过COM对于非计算机专业来说是一个难点,去年我就是这个地方没搞明白.
  
互相交流..
9
发表于 2002-11-22 08:48:59 | 只看该作者
举例:sw计算草图面积。
  
在sw中绘制一个封闭草图,利用sw的工具菜单/截面属性功能可以计算这个草图面积。如图1。
  
sw提供了利用vba编程的能力,我在它自带的vba资料中只找到了GetArea,而这个函数只能对面计算。也就是说,sw的api中没有提供象它程序本身具有的对草图面积计算的函数。见图2。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
10
发表于 2002-11-22 08:49:26 | 只看该作者
图2

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

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

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2024-12-24 21:07 , Processed in 0.034445 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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