private void Start() { if (SelectedSignal != null && SelectedSignal.HasData()) { IsStarted = true; FirstDraw(); _timer = new Timer(T * 1000); _timer.Elapsed += Timer_Elapsed; _timer.Start(); } }
public void ComputeSignalInfo() { if (SelectedSignal != null && SelectedSignal.HasData()) { var samples = SelectedSignal.PointsY; AvgSignal = SignalOperations.AvgSignal(samples); AbsAvgSignal = SignalOperations.AbsAvgSignal(samples); AvgSignalPower = SignalOperations.AvgSignalPower(samples); SignalVariance = SignalOperations.SignalVariance(samples); RMSSignal = SignalOperations.RMSSignal(samples); } }