求教ADLink的问题,谢谢! 点击:861 | 回复:0



余阵雨

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 1回
  • 年度积分:0
  • 历史总积分:13
  • 注册:2004年8月20日
发表于:2006-03-04 15:14:00
楼主
PCI9111-DG在VC环境下采用PCIS-OCX与DAQBench ActiveX控件编写三通道模拟信号采集与处理。由于PCIS-OCX的封装,丧失了PCI-DASK中的某些灵活性。其中两函数:我欲将采集到的三通道数据加以分析与处理,对PCI9111-DG的控件属性设置,并在**Dlg.cpp文件中调用相关函数,此时我有一疑问,即对应各通道采集得到的数据放置在何处?即Userbuffer地址在何处?OnAiCompletePci9112ctrl1(VARIANT FAR* ScaledData, VARIANT FAR* BinaryCodes)和OnAiHalfReadyPci9112ctrl1(VARIANT FAR* ScaledData, VARIANT FAR* BinaryCodes)中,ScaledData转换为arraydata后,是否就是Userbuffer?而且其空间大小是多少?但由于这是一个函数中的局部变量,在其他函数并不能直接调用,所以这一问题应当怎样处理?请高人指点!谢谢!


热门招聘
相关主题

官方公众号

智造工程师