点击查看详细介绍

能否介绍一下用KF做UG的二次开发

mailzhuwh 21年前 20181 9

购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008  QQ号:85585969  


KF 知识熔接,可以更好地融入知识工程的内容解,能否介绍一下用KF做UG的二次开发

0

最新回复 (9)
  • frecar 20年前
    1

    KF采用了面向对象的编程思想,用的是一种解释性语言做开发,开发起来比较简单,对开发者的编程能力要求不高,只需要稍有一点面向对象的概念。不过,UG的这套东西,感觉上还不完善,所提供的函数和类不足以满足要求,另外对程序的控制上也是能力有限。

  • zhouym71 20年前
    2

    KF的功能还是很强的,在开发时,也可以自已开发KF函数与自定义类的。
    例如KF中的遍历图层中的对象的那个函数就是用UF函数写的

  • zhjb113 20年前
    3

    KF能够实现的功能非常丰富,如果觉得功能上不够,可以使用动态链接库来扩展其功能,当然并不限于使用UF,你也可以使用VC,COM等众多的技术,只要把它写入一个dll就可以了,唯一需要注意的地方就是他的参数和和其他应用程序的参数风格不太相同,所以你需要使用UF包装你的dll。

  • frecar 20年前
    4

    to zhjb113
    你说的不错,从NX1到NX3, KF这个模块一直在扩充,使用起来也更方便一些。就建模方面,如果不涉及到自由曲面(自由曲面没碰过),比API要方便快捷,基本上可以满足要求的。但是,对装配,其本身所提供的函数,感觉上就不够了,控制起来很不灵活(^_^,也许是我领会的还不深),UF在这方面要强大的多。

  • zlz_ycit 20年前
    5

    可以将KF与UF结合起来进行开发,各取其长处

  • frecar 20年前
    6

    请问,你有否尝试过UK跟KF的结合?

  • herryweiwei 20年前
    7

    kf可以跟api结合起来么?

  • frecar 20年前
    8

    能结合起来,KF中调用API函数,可以扩展KF本身的不足,
    对于OPEN C中调用KF不清楚具体怎么做的,比如能不能
    在OPEN C中直接调用DFA文件,或是由DFA文件创建一个
    instance,从而实现KF模块一样的功能?
    这方面jon_wu好像挺有经验的。

  • jon_wu 20年前
    9

    KF和UFUN可以结合起来用,从而构造你们自身项目开发所需要的知识模块。有关KF的问题可以来问我。

请登录后发表新帖