VS2017中Movsense 2.0.0项目加载CSV格式ECG模拟数据报错如何解决?
问题原因及解决方案
这个报错是CSV文件格式不符合Movsense 2.0.0模拟器的ECG数据读取规则导致的,不属于模拟器本身的问题。
核心问题点
Movsense模拟器对带动态采样率的传感器数据,列名需要匹配官方定义的路径模板,不能直接硬编码采样率数值:
- HR等固定路径的传感器没有动态参数,所以直接写
/Meas/HR就可以正常匹配,这也是你之前模拟HR数据无异常的原因 - ECG路径带有采样率动态参数,模拟器内部检索的列名模板是
/Meas/ECG/{RequiredSampleRate},你硬编码成/Meas/ECG/125会导致路径匹配失败,触发报错
修复方法
直接修改CSV文件的第二行列名:
把原来的
Timestamp,/Meas/ECG/125
修改为
Timestamp,/Meas/ECG/{RequiredSampleRate}
修改后重启模拟器重新加载CSV文件即可正常读取ECG数据,模拟器会自动和你代码中请求的ECG采样率做匹配,不需要在列名中指定具体数值。
内容的提问来源于stack exchange,提问作者Alex
相关产品推荐
相关产品推荐

