社区
C#
帖子详情
用XYDiagram控件显示一百多个点的实时曲线太慢了,求助大神
SZdSJ
2017-04-17 07:23:19
是打算显示128个CCD的数据,实时更新,将数据源赋给XYDiagram控件
...全文
313
3
打赏
收藏
用XYDiagram控件显示一百多个点的实时曲线太慢了,求助大神
是打算显示128个CCD的数据,实时更新,将数据源赋给XYDiagram控件
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xuggzu
2017-04-18
打赏
举报
回复
1. 没发现你往ccdlinepoints里放数据(注释的代码放了)
2. process函数里不明情况
3. updateimage刷新时间间隔不明,有可能是你刷慢了
SZdSJ
2017-04-17
打赏
举报
回复
一下是数据的更新程序 public void UpdateImage(byte[] data) { int i; Rectangle r; SeriesPoint p; CCDLinePoints.Clear(); /* for (i = 0; i < 127; i++) { p = new SeriesPoint(i, data[i]); CCDLinePoints.Add(p); }*/ for (i = 0; i < 127; i++) { r = (Rectangle)ImageDisplay.Children[i]; r.Opacity = (255 - data[i]) / 255.0; } this.LeftLine = data[128]; this.RightLine = data[129]; this.Middle = data[130]; this.JumpValue = data[131]; this.Process(data); } 在XAML中将数据源赋给控间 <dxc:ChartControl Grid.ColumnSpan="2"> <dxc:XYDiagram2D> <dxc:LineSeries2D DataSource="{Binding CCDLinePoints}" ArgumentDataMember="Argument" ValueDataMember="Value"> </dxc:LineSeries2D> </dxc:XYDiagram2D> </dxc:ChartControl> 有人说用BeginInit和EndInit方法可以解决,
xuggzu
2017-04-17
打赏
举报
回复
没用过这个控件,但再差的控件,也不至于100多个点都慢吧?。。。。 网上查查该控件用法。再不行就换个控件画吧。
MSChart
控件
绘制
曲线
示例代码
MSChart
控件
绘制
曲线
示例代码 MSChart
控件
绘制
曲线
示例代码
利用MFC的Picture
控件
显示
图像和视频/摄像头画面(VS2008+OpenCV2.0)
利用MFC的Picture
控件
显示
和处理图像,后面又添加了播放视频和捕获摄像头画面的功能,其中播放视频的功能只有 'Play' 和 'Stop',不能实现暂停
C# 绘制
实时
曲线
包括绘制坐标轴
C# 绘制
实时
曲线
及坐标轴,实现
实时
的图像处理操作。
C#自定义
控件
库
C#自定义
控件
库
MFC动态绘制
曲线
图-HightSpeedChart实现
文章地址:http://blog.csdn.net/czyt1988/article/details/20136895 《绘图
控件
第五讲——绘制动态
曲线
》 介绍MFC常用绘图
控件
TeeChart和CChartCtrl绘制动态
曲线
的方法
C#
111,120
社区成员
642,545
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章