cpubbs论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 821|回复: 2

求助各位:采集的两组数据在同一个STRIPCHART控件显示曲线

[复制链接]
发表于 2011-5-12 21:24:21 | 显示全部楼层 |阅读模式
现在我采集两个压力箱的压力值,每个压力箱有32组数据。有时只采集一个压力箱,这是可选的。采集得到的数据需要显示在同一个STRIPCHART上,当只显示一个压力箱时,是对的。但同时显示两个,曲线明显不对。请问什么原因呢。附部分代码
  1. double          dadisplay[32]={0,};  
  2. if(strstr(clientInfoPtr->name,Clientname1)!= NULL) //判断是不是压力箱一的数据
  3.     {
  4.         channelnum();
  5.            for(i=0;i<32;i++)
  6.                 {       
  7.                 strncpy(dataObtain,dataBuf+i*6,6) ;//每六位取上传的字符串数据
  8.                 dataw=strtod(dataObtain,NULL);//转换数据格式
  9.                 SetCtrlVal (mainpanel,aa[i],dataw);//给面板控件赋值,显示
  10.                 dadisplay[i]=dataw;//数据存入数组
  11.                                                
  12.                 }
  13.        SetCtrlAttribute(mainpanel, MAINPANEL_STRIPCHART,ATTR_NUM_TRACES,32);
  14.        PlotStripChart(mainpanel, MAINPANEL_STRIPCHART,dadisplay,32,0,0,VAL_DOUBLE);画曲线
  15.     }
  16. else
  17. {
  18.   channelnum2();
  19.        for(i=0;i<32;i++)
  20.       {       
  21.         strncpy(dataObtain,dataBuf+i*6,6) ;//取上传的字符串数据
  22.         dataw=strtod(dataObtain,NULL);//转换数据格式
  23.         SetCtrlVal (mainpanel,aa[i],dataw);//给面板控件赋值,显示
  24.         dadisplay[i]=dataw;//数据存入数组
  25.                                                
  26.       }
  27.        SetCtrlAttribute(mainpanel, MAINPANEL_STRIPCHART,ATTR_NUM_TRACES,32);
  28.        PlotStripChart(mainpanel, MAINPANEL_STRIPCHART,dadisplay,32,0,0,VAL_DOUBLE);画曲线

  29. }
复制代码
是不是因为两个同时在一个控件里画,影响曲线显示啊。还有一点是,曲线的纵坐标如何自动适应显示曲线的上下限啊,因为显示曲线的范围比较大。
 楼主| 发表于 2011-5-12 21:28:29 | 显示全部楼层
 楼主| 发表于 2011-5-13 15:50:32 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2025-4-18 18:57 , Processed in 0.772977 second(s), 8 queries , Gzip On, File On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表