来自 CSV 的模拟 ECG 数据

Simulated ECG data from CSV

我正在尝试模拟我在 Visual Studio 2017 年基于 Movsense 2.0.0 的项目,我想从 CSV 文件中提供 ECG 数据。

根据文档,我在解决方案的根文件夹中放入了一个 ecg.csv 文件,如下所示

LoopingTimestamp:120000
Timestamp,/Meas/ECG/125
57540,-130
57548,-17
57556,348
57564,-83
57572,-829
57580,212
57588,3881
57596,8108
57604,10067
57612,9471
...

但我得到的只是调试控制台错误说

SimulatorDataSource::getData. Unknown columnName: /Meas/ECG/{RequiredSampleRate}

是我的 CSV 文件格式错误还是模拟器有问题?
我用 CSV 文件模拟其他传感器的数据(如 HR)没有问题。

如果您查看模拟器调试输出,您会看到它尝试加载的列名是什么。来自日志:

09:49:16 initFromCSVFile. file not found: ecg.csv
09:49:16 cwd: C:\Users\lipponep\dev\Projects\movesense\_build-simu
09:49:16 SimulatorDataSource::addColumn: /Meas/ECG/{RequiredSampleRate}

所以实际的列名不是“/Meas/ECG/125”而是

"/Meas/ECG/{RequiredSampleRate}"(<=不填采样率)

完全披露:我为 Movesense 团队工作