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

唐康林NX二次开发论坛

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

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

[复制链接]

417

主题

528

帖子

2085

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2085
发表于 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

回复

使用道具 举报

1

主题

3

帖子

60

积分

初中生

Rank: 2

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

使用道具 举报

1

主题

3

帖子

60

积分

初中生

Rank: 2

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2018-2-25 11:36 , Processed in 0.088846 second(s), 27 queries .

Powered by www.nxopen.cn

© 2001-2013 nxopen.cn

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