请选择 进入手机版 | 继续访问电脑版

唐康林NX二次开发论坛

 找回密码
 立即注册
搜索
热搜: nxopen ufun
查看: 936|回复: 4

[技术分享] 利用KF二次开发调用NXOPen类的例子!

[复制链接]

536

主题

705

帖子

3026

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3026
发表于 2017-7-15 16:00:02 | 显示全部楼层 |阅读模式
KF里面有些功能是没有的,我们可以用NXOPEN的方式来开发,生成了一个DLL,然后在KF里面来调用这个DLL。
可能有人说,既然我们都会用NXOPEN了,为啥还多此一举来整个KF,调这个DLL呢?
哈哈,这个是有用处的,暂时保密!
在帮助文档,是有相关说明的,怎么来实现在KF里面调一个DLL。
帮助里面的例子写的是:
The following is an example of a user-written function definition in Knowledge Fusion:
  1. Defun: Volume(Instance $instance; String ($lib; "my_library"); String ($name; "ask_volume_of_feature_body"))
  2. @{
  3.             CFunc("UF_KF_invoke_user_function"; "libufun");
  4. }number;
复制代码

这个只要注意一下VS里面的接口,套路都很简单。这东西,虽然简单,在整个网络,要找个例子,估计你眼睛找肿了也找不到吧。下图是先用NXOPEN方式开发了一个DLL,创建螺旋线,然后再在KF里面做的UI,这几者结合搞了一下。(KF里面应该是没有螺旋线的类的)
KF_call_nxopen_test.gif

回复

使用道具 举报

2

主题

5

帖子

92

积分

见龙在田

Rank: 2

积分
92
发表于 2017-11-21 22:13:34 | 显示全部楼层
唐工你好,当我在调用ufun的dll时出血库缺少入口接点问题,请教如何解决,困扰好久了
回复 支持 反对

使用道具 举报

2

主题

5

帖子

92

积分

见龙在田

Rank: 2

积分
92
发表于 2017-11-21 22:38:50 | 显示全部楼层
唐工你好,在我调用ufun dll文件时出现库缺少入口,请问该如何解决,困扰好久了
回复 支持 反对

使用道具 举报

0

主题

86

帖子

937

积分

或跃在渊

Rank: 4

积分
937
发表于 2018-5-5 11:00:04 | 显示全部楼层
知识融汇,思路大开
回复 支持 反对

使用道具 举报

4

主题

17

帖子

165

积分

见龙在田

Rank: 2

积分
165
发表于 2018-5-15 22:15:18 | 显示全部楼层
问题来了nxopen如何调用kf
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋| ( 蜀ICP备16014681号

GMT+8, 2018-6-24 05:46 , Processed in 0.161645 second(s), 27 queries .

Powered by www.nxopen.cn

© 2001-2013 nxopen.cn

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