社区
界面
帖子详情
用High-speed Charting如何实时显示波形的疑惑
laomig
2018-07-17 09:57:09
我有个关于ChartCtrl快速显示波形图的疑问,想跟您请教一下,我用ChartCtrl每50ms绘制一次曲线,定时采用的是SetTImer函数,在OnTimer函数中用rand产生1000个随机数,并且用ClearSeries先清除原图形,再用AddPoints把数组显示成曲线。
但是,程序跑起来,大概得1秒钟才能刷新一次曲线,我不明白问题出现在哪里
...全文
590
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 控件
实时
绘制
波形
,总结一下有用的资源:
High
-
speed
Char
ting
Control控件的开发资料:
High
-
speed
Char
ting
Control,作者提供了英文版的API文档说明,以及相关的Demo测试实例。 ????????Github上的链接:
Char
tCtrl 被翻译成中文版的资料:中文版——
High
-
speed
Char
ting
Control 初级使用 对于
High
t-
Speed
Char
ting
的使用,详
MFC高性能高速绘图控件实战——
High
t-
Speed
Char
ting
应用详解
必须定义宏以启用正确的导出符号:#else#endif否则会导致LNK2019未解析外部符号错误。
MFC上位机图表控件实战:集成
High
-
speed
Char
ting
Control与性能优化
在MFC上位机开发中,图表绘制常因需求多变而棘手。本文从GDI手工绘制的痛点出发,引入轻量级开源图表控件
High
-
speed
Char
ting
Control,介绍其零依赖、接口简单、源码可改的工程价值。通过折线图、柱形图、饼图的实例演示,覆盖坐标轴设置、多曲线区分、中文标签处理等常见需求,并重点总结批量刷新、OnSize适配、DPI兼容等性能与
显示
细节。适合需要快速为MFC程序集成可维护图表方案的开发者参考。
【测宽仪项目】
波形
界面
High
t-
Speed
Char
ting
横纵坐标的修改
最先是参考这篇博客拿过来直接用,导师说不行,所以修改了一下 最终效果图 横坐标改成系统时间 这步不好改,所以用几个静态文本框遮挡了一下,文本框内
显示
系统时间(可以变动) 纵坐标改成标准宽度正负一倍、两倍偏差 直接上代码图 首先初始化里纵坐标(leftaxis)Setautomatic()括号里改成false,代表手动设置 1507-1515行代码即为纵坐标的修改,其中tt1是标准宽度,tt2是...
VS2013 MFC中Tee
Char
t控件画
波形
使用总结
https://blog.csdn.net/hhxun/article/details/78243275 要将C#的
char
t控件移植到MFC中,网上查的使用Tee
Char
t最为合适。 网上找的时候教程还挺多,新建了一个工程,按照教程上的一步一步来,发现使用起来还挺好。等到我要把Tee
Char
t控件往正在做的工程中添加的时候,问题就来了。 1.Tee
Char
t使用前要注册 我是首先安装下面教程...
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章