0

所以我有一个时间序列数据集,我想以几种速度重播和计算一些指标,包括它在 WPF GUI 中记录的速度。数据集看起来像这样,时间记录到微秒

time           metric
9:30:24.456456 43
9:30:24.567890 45
9:30:24.567838 45
......

目前我正在做这样的事情(参见下面的代码示例)以记录的速度重播数据。

var timeInterval = 0 + speed;
Data prevData = new Data(0,0);
for (Data data in DataSet)
{
     thread.sleep(timeInterval);
     OnUpdate(data);
     timeInterval = data - Prevdata;
     prevData = data;
}

但我确信有更好的方法来做到这一点。

作为问题的第二部分,我遵循 MVVM 模式,所以我也想知道这部分应该是模型还是视图模型。

4

0 回答 0