社区
界面
帖子详情
用High-speed Charting如何实时显示波形的疑惑
laomig
2018-07-17 09:57:09
我有个关于ChartCtrl快速显示波形图的疑问,想跟您请教一下,我用ChartCtrl每50ms绘制一次曲线,定时采用的是SetTImer函数,在OnTimer函数中用rand产生1000个随机数,并且用ClearSeries先清除原图形,再用AddPoints把数组显示成曲线。
但是,程序跑起来,大概得1秒钟才能刷新一次曲线,我不明白问题出现在哪里
...全文
579
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)
High
-
speed
Char
ting
Control 控件使用
这篇博客汇总了使用
High
-
speed
Char
ting
Control控件进行
实时
波形
绘制的资源,包括作者提供的英文API文档、Demo实例,以及一系列中文教程。内容涵盖了控件的基本使用、MFC中的应用、动态曲线绘制等,适合初学者入门和进阶学习。
MFC高性能高速绘图控件实战——
High
t-
Speed
Char
ting
应用详解
本文详细介绍MFC框架下高性能绘图控件
High
t-
Speed
Char
ting
的架构设计、集成方法与性能优化策略,涵盖控件初始化、双缓冲防闪烁、
实时
数据绑定、多通道可视化及交互响应机制,助力开发者构建高效稳定的
实时
图表应用。
【测宽仪项目】
波形
界面
High
t-
Speed
Char
ting
横纵坐标的修改
本文分享了在导师指导下修改图表坐标轴的过程,包括将横坐标调整为系统时间
显示
,并通过静态文本框实现时间的动态更新。纵坐标则被调整为标准宽度的正负偏差,代码中详细展示了如何在初始化阶段设置纵坐标为手动控制,并提供了具体实现的代码片段。
VS2013 MFC中Tee
Char
t控件画
波形
使用总结
本文详细介绍了在MFC环境下使用Tee
Char
t控件进行图表绘制的经验与注意事项,包括注册步骤、配置问题及解决方法,同时提及了Tee
Char
t在GroupBox控件下的
显示
问题及其解决方案。
AI算力时代的先进封装:Chiplet、HBM与异构集成的产业机会.docx
AI算力时代的先进封装:Chiplet、HBM与异构集成的产业机会
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章