|
|
|
@ -16,6 +16,8 @@ namespace GettingStarted.ViewModels |
|
|
|
|
{ |
|
|
|
|
internal partial class MainViewModel3 : ObservableObject |
|
|
|
|
{ |
|
|
|
|
private readonly double DT = 0.01; |
|
|
|
|
|
|
|
|
|
[ObservableProperty] |
|
|
|
|
private PlotModel _myModel; |
|
|
|
|
|
|
|
|
@ -40,7 +42,7 @@ namespace GettingStarted.ViewModels |
|
|
|
|
LineSeries = new LineSeries() { Title = "Dynamic Data" }; |
|
|
|
|
LpfSeries = new LineSeries() { Title = "Filtered" }; |
|
|
|
|
|
|
|
|
|
_filter = new HighPassFilter(0.5); |
|
|
|
|
_filter = new LowPassFilter(5d, DT); |
|
|
|
|
|
|
|
|
|
DateTimeAxis timeAxis = new DateTimeAxis() |
|
|
|
|
{ |
|
|
|
@ -67,7 +69,7 @@ namespace GettingStarted.ViewModels |
|
|
|
|
CutOffSecond = 10d; |
|
|
|
|
|
|
|
|
|
_timer = new System.Timers.Timer(); |
|
|
|
|
_timer.Interval = 10; |
|
|
|
|
_timer.Interval = DT * 1000; |
|
|
|
|
_timer.Elapsed -= _timer_Elapsed; |
|
|
|
|
_timer.Elapsed += _timer_Elapsed; |
|
|
|
|
} |
|
|
|
|