急呀,数据采集问题 点击:754 | 回复:0



别有用心

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:23帖 | 5回
  • 年度积分:0
  • 历史总积分:81
  • 注册:2003年5月17日
发表于:2003-10-24 19:48:00
楼主
我用研华的PCI1711采集模拟信号,按照所给例程,现在已经实现了信号的采集,但还有一事不明白: 比如说用中断方式,从信号采集到数据传至内存中,具体如何运作的,还不太清楚,请高人指点一下,并且为什么给数据开辟内存区域,还好给板卡也开辟呢,如下面代码: // Allocate INT buffer for driver *pusINTBuf = (USHORT*) GlobalAlloc(GPTR, iSamples * sizeof(USHORT)); if (pusINTBuf == NULL) { printf("\nError: Allocate memory error.\n"); return(false); } // Allocate memory for user buffer. *pUserBuf = malloc(iSamples * iDataSize); if (pUserBuf == NULL) { free(*pusINTBuf); printf("\nError: Allocate memory error.\n"); return(false); }


热门招聘
相关主题

官方公众号

智造工程师