LightningChart数据可视化图形控件使用篇10-ViewXY·SampleDataBlockSeries

127 阅读2分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

SampleDataBlockSeries

SampleDataBlockSeries是SampleDataSeries的一个版本,针对实时应用程序进行了完全优化。 它以最少的CPU和内存消耗提供了最佳的性能,从而允许同时渲染极大量的数据点。 就像该系列的名称一样,数据在内部作为块进行管理,而这些模块又分别由内存管理。 这消除了对非常大的连续线性存储器的需求。 SampleDataBlockSeries用于实时医疗监控应用程序(例如ECG / EKG,EEG,工业监控应用程序,遥测和波形振动监控)的最佳series类型。

SampleDataBlockSeries的工作原理几乎与SampleDataSeries类似。 同样地,它要求所按渐进的顺序添加数据,并应具有固定的数据间隔。 SamplingFrequency(1 /采样间隔)可用于设置固定的采样间隔。 若要设置样本开始处的X值(time stamp),请设置FirstSampleTimeStamp属性。 但是,与其他line series相比,从外观上看,SampleDataBlockSeries的格式化选项更少。 颜色和宽度属性可用于分别更改线条的颜色和宽度。 此外,SampleDataBlockSeries仅显示直线,而不显示单个点。

可以使用AddSamples方法在代码中添加新样本。 与SampleDataSeries不同,SampleDataBlockSeries仅接受浮点值。 PointCount属性可用于获取系列中的当前样本数。

// Add samples to the end.
sampleDataBlockSeries.AddSamples(samplesArray, false);


// Get the total number of samples.
int samplesCount =_chart.ViewXY.SampleDataBlockSeries[0].PointCount;

微信截图_20220425121952.png 图:实时应用程序中的几个SampleDataBlockSeries.

关于LightningChart数据可视化图形控件使用篇10-ViewXY·SampleDataBlockSeries章节就分享到这里了。

如果在实际应用中遇到技术问题或需要帮助,可以添加下方微信号联系官方技术支持。

微信号:lightningchart_china

如果您想进一步使用LightningChart数据可视化图形控件,请添加后回复“学习”可免费领取一套全功能版LightningChart数据可视化控件。

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

最新版V10 LightningChart下载地址:猛击下载