请教一个函数在vb中的使用问题? 点击:710 | 回复:2



枯木战士

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 3回
  • 年度积分:0
  • 历史总积分:9
  • 注册:2003年9月01日
发表于:2003-09-19 12:49:00
楼主
我们这里购买了PCL-1731数据采集卡,现在正在用vb编写一个数据采集程序。在编程中遇到了一个问题,恳请解答: dim ptFAITransfer As PT_FAITransfer 查阅帮助文件知道databuffer是一个数据缓冲,在vc中用下面的语句就可以得到采集到的数据阵列data(i): FLOAT far * data; data = (FLOAT far *)ptFAITransfer.DataBuffer; 而在vb中,我不知道怎样得到数据。我用下面的语句试了一下,得到的data(i)全是0。 redim data(ptFAITransfer.count) as single ptFAITransfer.DataBuffer = DRV_GetAddress(data(0)) 请问正确的格式是什么? 十分感谢!



gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-09-17 09:21:00
1楼
直接问卖你卡的技术支持不行了嘛,他们应该最清楚的

交流的天空

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 93回
  • 年度积分:0
  • 历史总积分:114
  • 注册:2003年3月18日
发表于:2003-09-19 12:49:00
2楼
你给数据的方向反了, 实际上数据是在前面的函数中传到了DataBuffer中了, 所以你要定义一个数组来从中取得数据!

热门招聘
相关主题

官方公众号

智造工程师