以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 C/C++编程思想 』  (http://bbs.xml.org.cn/list.asp?boardid=61)
----  一个实时曲线类  (http://bbs.xml.org.cn/dispbbs.asp?boardid=61&rootid=&id=57703)


--  作者:卷积内核
--  发布时间:1/4/2008 3:16:00 PM

--  一个实时曲线类
最近在网络上面找一些实时曲线显示的控件,找了很多类似WINDOWS2000 CPU利用率的功能控件,但是功能上面总有些局限性,于是在参考代码的基础上写了这个CMultiColorPlot实时曲线功能类,提供LINE和BAR两种曲线功能.给大家作一下参考,如果需要使用的可以直接使用,俺不收费的,^_^
  程序运行效果一:Line模式

按此在新窗口浏览图片
  程序运行效果二:Bar模式

按此在新窗口浏览图片
  接口说明:

  // 设置网格间距
void SetGridResolutionX(int nGridReluX);
// 设置网格间距
void SetGridResolutionY(int nGridReluY);
// 设置网格滚动速度,正值为从左向右滚动,0不动
void SetGridScrollSpeedX(int nSpeedX);
// 正值为从上到下滚动,0不动
void SetGridScrollSpeedY(int nSpeedY);
// 网格线宽度
void SetGridLineWidth(int nWidth);
// 背景色
void SetGridBackClr(COLORREF clr);
// // 锁定数据显示范围
void LockRang(bool bfLock = true);
// 锁定数据显示范围
void LockRang(float fMin, float fMax);
// 设置数据
void SetData(float fData);
// 曲线颜色
void SetLineColor(COLORREF clrLine = RGB ( 0 , 255 , 0 ));
void SetLineWidth(int nWidth = 1);


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
31.250ms