lovely007 发表于 2008-7-8 08:47:48

请教lv调用dll文件

昨天看到一个程序是lv调用matlab生成的dll文件,其中有一个控件不明白是怎么来得,我在控件中也找不到它,请教一下,谢谢.

就是这个,图1是前面板的,图2是程序图的.另外我的前面板控件里"控制设计与仿真控件"是空得,是不是少装了什么啊,需要装什么才能有这个控件呢?谢谢

[ 本帖最后由 lovely007 于 2008-7-8 08:58 编辑 ]

飞雨天 发表于 2008-7-8 08:53:47

allqq-mogudiandian-35all
这样的帖子怎么指点?你至少要把控件的图片上传吧?

lovely007 发表于 2008-7-8 08:53:51

就是这个,图1是前面板的,图2是程序图的.另外我的前面板控件里"控制设计与仿真控件"是空得,是不是少装了什么啊,需要装什么才能有这个控件呢?谢谢

lovely007 发表于 2008-7-8 08:55:19

一直找来着,刚找到,指点一下吧.谢谢

lovely007 发表于 2008-7-8 09:03:20

回复 2# 飞雨天 的帖子

一直找来着,刚找到,请指点一下吧.谢谢

飞雨天 发表于 2008-7-8 09:16:17

这个就是一个automation的refnum,你可以尝试如下步骤:
1、从前面板refnum--》automation refnum中把这个控件放到前面板;
2、右键点击该控件,选择select activex class...--》browse....,会弹出一个窗口,里面列出你电脑上目前所有已经注册的activex,然后你选择你需要的,你例子里的这个butterwas我在我电脑上找不到,这个很正常的,应该是某第三方的控件吧。。。。你电脑上肯定有

飞雨天 发表于 2008-7-8 09:21:10

刚才忘了顶楼的一些内容,嗯,应该是由用户用matlab生成的一个com,关于matlab和com的一些内容,你可以参考wdyjz斑竹以前的一个帖子,去搜索下应该能看到。。。

dingmanzhy 发表于 2008-7-8 13:48:37

LV可以调用由Matlab生成的dll文件么?

飞雨天 发表于 2008-7-8 13:58:31

matlab生成的dll文件,有好几种模式的好像,其中com也是以dll结尾的,在windows里。
另外,dll本身,就是作为动态链接用的,它肯定要符合一个统一的标准,labview可以调用dll,那labview就没必要知道这个dll是由什么语言,由什么方法生成的,dll应该都是统一的。

用了不确定的语气,是因为我看这块的时候比较快,感觉只要可以用就行了,没有去深究,有兴趣的可以去找些相关的资料看看。比如windows平台下标准dll文件的组成,matlab生成dll的过程和生成com的过程。。。

lizhen840829 发表于 2008-7-13 16:41:24

这个是在labview sit组件中生成的dll文件,labview sit是ni和mathworks公司设计的用于simulink和labview接口的组件,通过它可以将simulink中的mdl文件生成能够供labview调用的dll文件,加载后的形式就是楼主发的图片所示,但是这个组件一般是下载不到的,要花钱买,而且很贵,我目前也在为这部分东西发愁
页: [1]
查看完整版本: 请教lv调用dll文件