关于DAQBenchd的CDGraph控件显示的问题 点击:675 | 回复:0



huojunya

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 16回
  • 年度积分:0
  • 历史总积分:56
  • 注册:2004年10月22日
发表于:2005-08-10 19:27:00
楼主
关于DAQBenchd的CDGraph控件显示的问题 我用的是PCI9812数据采集卡,在程序中需要将采集到的数据画出来, 因此我调用DAQBenchd的CDGraph控件 但是在说明书和工控网的帖子上都都讲这样调用: Function object.PlotGraph(Data As Variant,PlotNum As Integer); 但是我的DAQBenchd的CDGraph控件中PlotGragh的定义是这样的: short PlotGraphs(const VARIANT& Data, short PlotNum, const VARIANT& bInvertedOrder); 有三个参数,所以我在程序中这样调用m_Graph.PlotGraphs(var,3); 就出现这样的错误error C2660: 'PlotGraphs' : function does not take 2 parameters 请问如何解决? 我用的显示数据是最简单的测试数据如下: int i; double doubleArray[300]; for(i=0;i<99;i++) { doubleArray[3*i]=sin(i/10)*10; doubleArray[3*i+1]=cos(i/10)*10; doubleArray[3*i+2]=sin(i/10)*5; } ArrayToVar var(doubleArray, 300); m_Graph.PlotGraphs(var,3);


热门招聘
相关主题

官方公众号

智造工程师