SampleDataSeries
演示示例:演示示例: Billion points; Thread-fed multi-channel data; Signal reader
图: SampleDataSeries概览 通过向SampleDataSeries列表中添加SampleDataSeries对象,可以向图表中添加系列。 [C#] 纯文本查看 复制代码 chart.ViewXY.SampleDataSeries.Add(sampleDataSeries); //向图表中添加一个 SampleDataSeries 图:一些样本数据系列
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做的还是不错的。
后续我会不断更新LightingChart更详细的使用方法,搬运不易,还望多多回复关注支持!谢谢!
最新版V10 LightningChart下载地址 点击下载
|