微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > LabVIEW封装问题

LabVIEW封装问题

时间:10-02 整理:3721RD 点击:
程序是对采集卡的控制程序,本来在labview程序里面跑没问题的,但是封装好以后采集卡驱动不了了,据说和动态链接库有关,可是不清楚那个dll文件应该怎么用,求大神指导一下。

小编的封装指的是生成EXE? 以前遇到过,会提示确实那个dll,然后C盘搜索下找到就好了。

http://wenku.baidu.com/link?url= ... pBHj-OwG3YxfwELUUXK
可以参考

调用动态链接库(DLL)  相对于CIN来讲,NI更推荐用户使用DLL来共享基于文本编程语言开发的代码。除了共享或重复利用代码,开发人员还能利用DLL封装软件的功能模块,以便这些模块能被不同开发工具利用。在LabVIEW中使用DLL一般有以下几种途径:
1.使用自己开发DLL中的函数。
2.调用操作系统或硬件驱动供应商提供的API。
对于前一种方法来说,又可以通过以下几步来实现:
a)在LabVIEW中定义DLL原型;
b)生成C或.C++文件,完成实现函数功能的代码并为函数添加DLL导出声明;
c) 通过外部IDE(如VC++)创建DLL项目并编译生成.dll文件。
d)在LabVIEW项目中使用DLL中的函数。

百度上解决方案很多。

需要将dll放在指定的位置,不然加载不到

放置好  dll  文件就OK了。

也有可能是采集卡的驱动没按好

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top