iCAx开思工具箱
标题:
【求助】能否介绍一下用KF做UG的二次开发
[打印本页]
作者:
mailzhuwh
时间:
2004-12-7 20:36
标题:
【求助】能否介绍一下用KF做UG的二次开发
KF 知识熔接,可以更好地融入知识工程的内容解,能否介绍一下用KF做UG的二次开发
作者:
frecar
时间:
2005-1-5 22:13
KF采用了面向对象的编程思想,用的是一种解释性语言做开发,开发起来比较简单,对开发者的编程能力要求不高,只需要稍有一点面向对象的概念。不过,UG的这套东西,感觉上还不完善,所提供的函数和类不足以满足要求,另外对程序的控制上也是能力有限。
作者:
zhouym71
时间:
2005-1-6 17:17
KF的功能还是很强的,在开发时,也可以自已开发KF函数与自定义类的。
例如KF中的遍历图层中的对象的那个函数就是用UF函数写的
作者:
zhjb113
时间:
2005-1-6 18:49
KF能够实现的功能非常丰富,如果觉得功能上不够,可以使用动态链接库来扩展其功能,当然并不限于使用UF,你也可以使用VC,COM等众多的技术,只要把它写入一个dll就可以了,唯一需要注意的地方就是他的参数和和其他应用程序的参数风格不太相同,所以你需要使用UF包装你的dll。
KF让人觉得不足的地方是,和其他的语言差异较大,学习KF你首先需要做的东西是忘记C,否则很容易碰头的。
另外KF在调试方面也很令人头痛,所以KF程序出现了错误经常不知道哪里出现错误了。
随着UG版本的提高,KF的功能也在不断提高。目前UF的很多功能KF基本上都已经能够实现。
作者:
frecar
时间:
2005-1-7 20:18
to zhjb113
你说的不错,从NX1到NX3, KF这个模块一直在扩充,使用起来也更方便一些。就建模方面,如果不涉及到自由曲面(自由曲面没碰过),比API要方便快捷,基本上可以满足要求的。但是,对装配,其本身所提供的函数,感觉上就不够了,控制起来很不灵活(^_^,也许是我领会的还不深),UF在这方面要强大的多。
作者:
zlz_ycit
时间:
2005-1-9 17:13
可以将KF与UF结合起来进行开发,各取其长处
作者:
frecar
时间:
2005-1-10 14:53
请问,你有否尝试过UK跟KF的结合?
作者:
herryweiwei
时间:
2005-1-17 20:28
kf可以跟api结合起来么?
作者:
frecar
时间:
2005-1-17 22:33
能结合起来,KF中调用API函数,可以扩展KF本身的不足,
对于OPEN C中调用KF不清楚具体怎么做的,比如能不能
在OPEN C中直接调用DFA文件,或是由DFA文件创建一个
instance,从而实现KF模块一样的功能?
这方面jon_wu好像挺有经验的。
作者:
jon_wu
时间:
2005-1-18 03:14
KF和UFUN可以结合起来用,从而构造你们自身项目开发所需要的知识模块。有关KF的问题可以来问我。
作者:
iread
时间:
2007-5-30 09:56
特别想学这方面的知识
作者:
chengcheng82
时间:
2008-1-3 20:21
kf 和api的交互开发,在document 中kf 的相关介绍中,专门有一个部分是介绍这部分的内容的。目录是tool—Knowledge Fusion—Knowledge Fusion—Knowledge Fusion Programming —Special Topics
里面有相关的介绍,各位可以看下!
欢迎光临 iCAx开思工具箱 (https://t.icax.org/)
Powered by Discuz! X3.3