找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

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

【求助】能否介绍一下用KF做UG的二次开发

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

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

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

x
KF 知识熔接,可以更好地融入知识工程的内容解,能否介绍一下用KF做UG的二次开发
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2005-1-5 22:13:51 | 只看该作者
KF采用了面向对象的编程思想,用的是一种解释性语言做开发,开发起来比较简单,对开发者的编程能力要求不高,只需要稍有一点面向对象的概念。不过,UG的这套东西,感觉上还不完善,所提供的函数和类不足以满足要求,另外对程序的控制上也是能力有限。
3
发表于 2005-1-6 17:17:59 | 只看该作者
KF的功能还是很强的,在开发时,也可以自已开发KF函数与自定义类的。
例如KF中的遍历图层中的对象的那个函数就是用UF函数写的
4
发表于 2005-1-6 18:49:26 | 只看该作者
KF能够实现的功能非常丰富,如果觉得功能上不够,可以使用动态链接库来扩展其功能,当然并不限于使用UF,你也可以使用VC,COM等众多的技术,只要把它写入一个dll就可以了,唯一需要注意的地方就是他的参数和和其他应用程序的参数风格不太相同,所以你需要使用UF包装你的dll。
  
KF让人觉得不足的地方是,和其他的语言差异较大,学习KF你首先需要做的东西是忘记C,否则很容易碰头的。
  
另外KF在调试方面也很令人头痛,所以KF程序出现了错误经常不知道哪里出现错误了。
  
随着UG版本的提高,KF的功能也在不断提高。目前UF的很多功能KF基本上都已经能够实现。
5
发表于 2005-1-7 20:18:23 | 只看该作者
to zhjb113
你说的不错,从NX1到NX3, KF这个模块一直在扩充,使用起来也更方便一些。就建模方面,如果不涉及到自由曲面(自由曲面没碰过),比API要方便快捷,基本上可以满足要求的。但是,对装配,其本身所提供的函数,感觉上就不够了,控制起来很不灵活(^_^,也许是我领会的还不深),UF在这方面要强大的多。
6
发表于 2005-1-9 17:13:43 | 只看该作者
可以将KF与UF结合起来进行开发,各取其长处
7
发表于 2005-1-10 14:53:58 | 只看该作者
请问,你有否尝试过UK跟KF的结合?
8
发表于 2005-1-17 20:28:37 | 只看该作者
kf可以跟api结合起来么?
9
发表于 2005-1-17 22:33:27 | 只看该作者
能结合起来,KF中调用API函数,可以扩展KF本身的不足,
对于OPEN C中调用KF不清楚具体怎么做的,比如能不能
在OPEN C中直接调用DFA文件,或是由DFA文件创建一个
instance,从而实现KF模块一样的功能?
这方面jon_wu好像挺有经验的。
10
发表于 2005-1-18 03:14:39 | 只看该作者
KF和UFUN可以结合起来用,从而构造你们自身项目开发所需要的知识模块。有关KF的问题可以来问我。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

GMT+8, 2025-1-3 05:30 , Processed in 0.053697 second(s), 13 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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