linxinm 发表于 2008-3-26 21:59:03

有一块图像采集卡并配有VC++的二次开发包,如何知道这个能不用LABVIEW开发驱动了?

俺拥有一块图像采集卡并配有VC++的二次开发包,如何知道这个能不用LABVIEW开发驱动了?

二次开发包中提供了所需要的动态链接库,但是不知道这个动态链接库能用于Labview调用。

有没有什么办法去,可以去判断该dll能够用于Labview?

cpubbs 发表于 2008-3-27 08:48:23

一般有DLL和知道它的函数原型就可以了!您可以试一下!

wdyjz 发表于 2008-3-27 11:34:34

VC可以,LV也可以的,按照VC++的函数格式配置参数即可。

linxinm 发表于 2008-3-29 10:14:37

在NI论坛中得到答案:
窗口类CWnd 是 C++ 的概念.LabVIEW 不支持 C++.只支持 C.

linxinm 发表于 2008-3-29 10:14:51

CWND是MFC的窗口类,是CLASS,他的成员之一:m_hWnd就是您说的HWND(窗口句柄,窗口的指针的指针).

1.当您未配置 CWND时,也就是CLASS没有实例时,窗口并不存在,因而不可能有HWND的存在.

2.生成的是纯粹的WINDOWS窗口,与LABVIEW没有任何关系(不同于LV的窗口)

3.LV本身是不支持MFC的窗口类的(简单的C++ 类也不支持),所以您不得不在VC中生成该窗口,WRAPPER一些必要的函数供LV使用.

fjczd 发表于 2009-3-26 21:39:49

NI的解释我看不太懂
页: [1]
查看完整版本: 有一块图像采集卡并配有VC++的二次开发包,如何知道这个能不用LABVIEW开发驱动了?