010-68421378
sales@cogitosoft.com
当前您所在的位置:首页>新闻中心>行业动态

LightningChart :大数据可视化工具|以数据流形式诠释:噪声波形、频率扫描、振幅扫描……

发布时间:2018/06/14 浏览量:151
16.5噪声波形 噪声波形是随机产生的信号。点在-Amplitude和+ Amplitude之间随机。 具有以下设置的噪声波形产生如下所示的信号 图...

16.5噪声波形
噪声波形是随机产生的信号。点在-Amplitude和+ Amplitude之间随机。
具有以下设置的噪声波形产生如下所示的信号
 
 
图15-6噪声波形信号


16.6频率扫描
在给定的时间段内,频率正弦扫描从频率1到频率2,幅度恒定。使用幅度设置恒定幅度,FrequencyFrom设置开始频率,FrequencyTo设置结束频率,DurationMs设置持续时间(以毫秒为单位)。
 
图15-6频率扫描


16.7振幅扫描

振幅正弦扫描在给定时间段内从幅度1到幅度2,频率恒定。使用频率设置恒定频率,AmplitudeFrom设置开始幅度,AmplitudeTo设置结束幅度和DurationMs设置持续时间(以毫秒为单位)。

 
图15-6振幅扫描

 

16.8开始与停止
通过按开始按钮或调用启动方法启动发生器。按停止按钮或调用StopRequest方法停止发生器。停止的事件将在停止完成时触发。


16.9具有主从配置的多通道发生器
几个SignalGenerator组件可以连接在一起产生同步的多通道输出。
主发电机控制所有发生器的采样频率、起动、停止、输出。主发生器在输出数据流中产生第一个通道。

次发生器通过分配其MasterGenerator属性连接到主发生器。 自由定义信号波形。 次发生器由主发生器启动、停止。次发生器以连接顺序获取输出数据流通道索引。 在启动主发生器之前,必须连接次发生器。

 

16.10输出数据流

输出是使用NewSignalPointsGenerated事件处理程序获得的二维数组。 事件在每个输出间隔之后会提高。
事件处理程序获取对样本数组的参考,接收此轮的第一个样本包的时间戳。样本数组的第一维代表通道以及每个通道的第二个维度样本。所有通道具有相同的样品计数。
事件活动如下:
private void m_signalGenerator_DataGenerated(DataGeneratedEventArgs args)
要调查数据流的通道数,设置第一维的长度channelCount = args.Samples.Length;
获取通道的样本数
sampleBundleCount = args.Samples [0] .Length;
要将此数据直接转到LightningChart的SampleDataSeries列表并更新实时监控滚动位置,使用以下代码:
private void m_signalGenerator_DataGenerated(DataGeneratedEventArgs args)
{
chart.BeginUpdate();
int channelIndex = 0;
int sampleBundleCount = args.Samples[0].Length;
foreach (SampleDataSeries series in chart.ViewXY.SampleDataSeries)
{
series.AddSamples(args.Samples[channelIndex++], false);
}
//设置最新的滚动为x
newestX = args.FirstSampleTimeStamp + (double)(sampleBundleCount - 1) /
generatorSamplingFrequency;
chart.ViewXY.XAxes[0].ScrollPosition = newestX;
chart.EndUpdate();
}
注意,使用args.Samples [0]可以访问主生成器的数据。args.Samples [1]允许访问第一个次生成器数据,args.Samples [2]至第二个次生成器等等。

下一篇:WEBSTORM:TypeScript 改进,更多运行和调试场景,双控制台,更多 Git 改进
上一篇:Query Reporter 易于使用的软件工具 用于创建和运行HTML报表

                                京公网安备 11010802016897号 | 京ICP证09015132号 | 网络文化经营许可证京网文[2017]4225-497号 | 违法和不良信息举报电话:4006561155

                                   © Copyright 2000-2018 北京哲想软件有限公司版权所有 | 地址:北京市海淀区西三环北路50号豪柏大厦C2座11层1105室

                         北京哲想软件集团旗下网站:哲想软件 | 哲想动画

                                              可信网站信用评估网络警察提醒你诚信网站中国互联网举报中心网络举报APP下载