开发者论坛

 找回密码
 注册 (请使用非IE浏览器)
查看: 5016|回复: 0

LightningChart数据可视化工具使用篇19-SampleDataSeries

[复制链接]

0

精华

10

贡献

2072

赞扬

帖子
141
软币
3968
在线时间
255 小时
注册时间
2021-1-21
发表于 2021-4-13 09:22:12 | 显示全部楼层 |阅读模式
SampleDataSeries


演示示例:演示示例: Billion points; Thread-fed multi-channel data; Signal reader


微信截图_20210413091441.png
图: SampleDataSeries概览
通过向SampleDataSeries列表中添加SampleDataSeries对象,可以向图表中添加系列。
[C#] 纯文本查看 复制代码
chart.ViewXY.SampleDataSeries.Add(sampleDataSeries); //向图表中添加一个 SampleDataSeries
微信截图_20210413091619.png
图:一些样本数据系列

SampleDataSeries 是一种线系列,用以表示采样的信号数据(离散信号的数据)。通常用于实时DSP应用程序。外观上看,与PointLineSeries 类似,因此,所有的线和点格式的选项都适用。由于SampleDataSeries具有固定的采样间隔,所以不需要保留内存来存储点的X值。

注意!SampleDataSeries不对给定的数据重新采样或降采样。所有给定的数据保存在SamplesSingle 或 SamplesDouble 数组中。LightningChart不会降低数据的质量或丢损数据的峰值或准确性。

Y 精度
SampleDataSeries 支持单精度与双精度样本Y值。当要尽可能低的保留内存时,建议采用单精度值。用SampleFormat属性选择采样格式 。


用系列 的SamplingFrequency (1 / 采样间隔)来设置固定的采样间隔。要在采样开始设置X值(时间戳)需设置FirstSampleTimeStamp属性。


添加点

样本必须在代码中添加。用AddSamples方法在现有样本末端增添样本。
[C#] 纯文本查看 复制代码
chart.ViewXY.SampleDataSeries[0].AddSamples(samplesArray,false); //在末端增加样本



若要一次性设置全部系列数据,并覆盖旧的样本,可以直接分配新样本数组:


如果设置SampleFormat 为 SingleFloat
[C#] 纯文本查看 复制代码
chart.ViewXY.SampleDataSeries[0].SamplesSingle = samplesSingleArray;



或者如果设置 SampleFormat 为 DoubleFloat
[C#] 纯文本查看 复制代码
chart.ViewXY.SampleDataSeries[0].SamplesDouble = samplesDoubleArray;



遇到使用问题,关注Arction公众号可以跟官方技术支持在线聊天解决,技术支持这一块儿Lightningchart做的还是不错的。

LightningChar0t.png

后续我会不断更新LightingChart更详细的使用方法,搬运不易,还望多多回复关注支持!谢谢!

最新版V10 LightningChart下载地址

点击下载



回复

使用道具 举报

Archiver|手机版|小黑屋|开发者网 ( 苏ICP备08004430号-2 )
版权所有:南京韵文教育信息咨询有限公司

GMT+8, 2024-12-22 21:37

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表