jimmy.123 发表于 2008-7-13 14:02:22

请教牛人调用动态链接库问题

用调用库函数节点调用动态链接库时,需要选择输入参数的类型,可是硬件厂商提供的这个windows底层动态链接库中大多数函数的原型类似如下:
int AcquireToSabP14 (P14ID *pBrd , BOOL bBufferedAcq);
其中P14ID为数据结构类型:
typedef struct _P14ID
{
HANDLE hDev; /* Handle to PDA14 device */
ULONG SerialNum; /* Board's serial number */
ULONG PortPlx; /* Port to PLX */
ULONG PortBrd; /* Port to board */
ULONG dwFlags; /* Internal implementation flags */
USHORT BrdNum; /* Number of this board type in system */
/* Registers */
struct _P14REG00 Reg0;
struct _P14REG01 Reg1;
struct _P14REG02 Reg2;
struct _P14REG03 Reg3;
struct _P14REG04 Reg4;
struct _P14REG05 Reg5;
struct _P14REG06 Reg6;
struct _P14REG07 Reg7;
struct _P14REG08 Reg8;
struct _P14REG09 Reg9;
struct _P14REG10 RegA;
struct _P14REG11 RegB;
struct _P14REG12 RegC;
/** Utility DMA buffer used by library implementation */
p14_dma_buf_t pUtilityDmaBuf;
/** Length of pUtilityDmaBuf in samples */
ULONG dwUtilityDmaBufLen;
} P14ID, *PP14ID;
那么我应该怎么配置参数的类型呢?
非常非常感谢!!!

飞雨天 发表于 2008-7-13 15:12:48

examle里搜索call dll,看下那个例子。。。。
想顺利在labview中调用dll,需要有中等程度的c的基础,需要对数据 如何在内存中存储有一定了解。
页: [1]
查看完整版本: 请教牛人调用动态链接库问题