社区
界面
帖子详情
用High-speed Charting如何实时显示波形的疑惑
laomig
2018-07-17 09:57:09
我有个关于ChartCtrl快速显示波形图的疑问,想跟您请教一下,我用ChartCtrl每50ms绘制一次曲线,定时采用的是SetTImer函数,在OnTimer函数中用rand产生1000个随机数,并且用ClearSeries先清除原图形,再用AddPoints把数组显示成曲线。
但是,程序跑起来,大概得1秒钟才能刷新一次曲线,我不明白问题出现在哪里
...全文
495
6
打赏
收藏
用High-speed Charting如何实时显示波形的疑惑
我有个关于ChartCtrl快速显示波形图的疑问,想跟您请教一下,我用ChartCtrl每50ms绘制一次曲线,定时采用的是SetTImer函数,在OnTimer函数中用rand产生1000个随机数,并且用ClearSeries先清除原图形,再用AddPoints把数组显示成曲线。 但是,程序跑起来,大概得1秒钟才能刷新一次曲线,我不明白问题出现在哪里
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tiger波波
2018-08-03
打赏
举报
回复
你弄两个常数数组,每个数组100个数据,交替的显示,试下速度,排除一下数据产生导致的时间损耗。
另外,我用SetPoints函数添加数据,不是一个一个的加。
double *XValues, *YValues;
。。。
pSeries->SetPoints(XValues, YValues, length);
laomig
2018-07-27
打赏
举报
回复
我尝试用这个控件时改变其网格线的数值间隔,减少网格线的数量,但是怎么改都没成,请问你用这个控件时,做过这样的尝试吗
Rockismej
2018-07-20
打赏
举报
回复
我之前也用过,速度不错,这个是开源的
laomig
2018-07-18
打赏
举报
回复
我不是每添加一个点,调用一次AddPoint,而是将所有的数据先用rand函数生成,然后调用AddPoints,用数组作为参数传递进去
zgl7903
2018-07-17
打赏
举报
回复
没用过, 个人感觉 可能是添加数据点的方法有问题,而导致每添加一个点都在刷新, 看看有没有批量添加的方法,
或者先 LockWindowUpdate 锁定刷新, 添加完了 LockWindowUpdate(NULL)
MFC下好用的高速绘图控件-(
High
t-
Speed
Char
ting
)
具体使用方法见:http://blog.csdn.net/czyt1988/article/details/8740500
High
-
speed
Char
ting
Control 控件使用
最近使用
High
-
speed
Char
ting
Control 控件
实时
绘制
波形
,总结一下有用的资源:
High
-
speed
Char
ting
Control控件的开发资料:
High
-
speed
Char
ting
Control,作者提供了英文版的API文档说明,以及相关的Demo测试...
Tee
Char
t替代品,MFC下好用的高速绘图控件-(
High
t-
Speed
Char
ting
)
也许这是vc下最好最方便的绘图类,它有Tee
Char
t的绘图和操作风格,不用当心注册破解的问题,因为它是开源的。...vc6.0到vs2010都能使用,而且非常简单。...下面用图文并茂的方式,来详细介绍这个绘图控
【测宽仪项目】
波形
界面
High
t-
Speed
Char
ting
横纵坐标的修改
这步不好改,所以用几个静态文本框遮挡了一下,文本框内
显示
系统时间(可以变动) 纵坐标改成标准宽度正负一倍、两倍偏差 直接上代码图 首先初始化里纵坐标(leftaxis)Setautomatic()括号里改成false,代表手动...
绘图控件第五讲——绘制动态曲线
经常做一些曲线绘制的开发,下面是自己整理的一些比较好的绘图库,感兴趣的可以自己摸一下。 ... MS
Char
t:微软VS自带的绘图控件,只使用VS2010做了一个简单的例子,未深入...
High
t-
Speed
Char
ting
:https://www.co...
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章