有一块图像采集卡并配有VC++的二次开发包,如何知道这个能不用LABVIEW开发驱动了?
俺拥有一块图像采集卡并配有VC++的二次开发包,如何知道这个能不用LABVIEW开发驱动了?二次开发包中提供了所需要的动态链接库,但是不知道这个动态链接库能用于Labview调用。
有没有什么办法去,可以去判断该dll能够用于Labview? 一般有DLL和知道它的函数原型就可以了!您可以试一下! VC可以,LV也可以的,按照VC++的函数格式配置参数即可。 在NI论坛中得到答案:
窗口类CWnd 是 C++ 的概念.LabVIEW 不支持 C++.只支持 C. CWND是MFC的窗口类,是CLASS,他的成员之一:m_hWnd就是您说的HWND(窗口句柄,窗口的指针的指针).
1.当您未配置 CWND时,也就是CLASS没有实例时,窗口并不存在,因而不可能有HWND的存在.
2.生成的是纯粹的WINDOWS窗口,与LABVIEW没有任何关系(不同于LV的窗口)
3.LV本身是不支持MFC的窗口类的(简单的C++ 类也不支持),所以您不得不在VC中生成该窗口,WRAPPER一些必要的函数供LV使用. NI的解释我看不太懂
页:
[1]