将模拟数据转换为数组以在 C# 中进行过滤

Converting analogue data to an array for filtering in C#

我正在从传感器读取数据,但想过滤每 2 秒样本的数据(数据非常嘈杂)。 从互联网上的各种来源来看,似乎只能从数组中过滤数据。 如何在 C# 中每 2 秒将数据存储到一个数组(10 个数据点)中。温度数据是双精度值。

double analogDataIn = reader.ReadSingleSample();
double analogTemp = (analogDataIn * 100) - 50;

我建议使用 List<double> 添加值,直到列表长度为 10。然后只需调用 List.ToArray()