NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

如何调用DLL中的函数

关于C写的DLL中的数据类型转换至Labview有没有哪里有具体的对应表啊?

C原形

NET_DVR_Login

LONG NET_DVR_Login

( char *sDVRIP, WORD wDVRPort, char *sUserName, char *sPassword, LPNET_DVR_DEVICEINFO lpDeviceInfo);

 

NET_DVR_DEVICEINFO

struct{

BYTE sSerialNumber[SERIALNO_LEN];

BYTE byAlarmInPortNum;

BYTE byAlarmOutPortNum;

BYTE byDiskNum;

BYTE byDVRType;

BYTE byChanNum;

BYTE byStartChan;

}NET_DVR_DEVICEINFO,*LPNET_DVR_DEVICEINFO;

 

 

0 项奖励
1 条消息(共 4 条)
3,614 次查看

用 Example Finder 搜 dll.

如何找到你要的例子

 

 

George Zou
0 项奖励
2 条消息(共 4 条)
3,593 次查看
您可以用LabVIEW程序生成DLL,然后在头文件里找到对应的函数原型对照看看。 其实可以不用管数据类型,LabVIEW可以直接调标准C写的DLL,请参考以下链接: http://digital.ni.com/public.nsf/allkb/5CA0D732D0476D438625735B002E9ABF
0 项奖励
3 条消息(共 4 条)
3,556 次查看

你好,你可以参考以下链接,讲的比较全面:

http://digital.ni.com/public.nsf/allkb/26C71455943336FA86257977000FE004>

 

至于数据类型,你可以查一下C++中各类型的位数,在LabVIEW中对应即可。

0 项奖励
4 条消息(共 4 条)
3,550 次查看