来自 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 团队工作
我正在尝试模拟我在 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 团队工作