for (m = 0; m < m_ChannelCount; m++)
{
sumValue = 0;
int count = 0;
tmp = m_LastCollectTime;
//int lastindex = (((realReadCount / m_ChannelCount) - 1) * 32) + m; // 最后一个数据的下标 (6400/32 -1) * 32 + m
//for (n = lastindex; n >= 0; n -= m_ChannelCount) // 倒序最新时间往前还原
for (n = m; n < realReadCount; n += m_ChannelCount) //realReadCount=
{// 顺序是时间从过去到未来,用上次采集时间往后还原
int mi = count % 2;
// deviceId, value, timestamp, 500us
CollectBoxData collectBoxData = new CollectBoxData
{
m_seq = (m + 1).ToString(),
m_value = asValue[n],
m_microSecond = mi,
m_timestamp = tmp
};
//if (m + 1 == 17)
// Console.WriteLine(m_deviceId + "-" + (m + 1) + " value: " + asValue[n] + "; "
// + DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss.fff"));
collectBoxDatas.Add(collectBoxData);
if (mi == 1)
{
tmp = tmp.AddMilliseconds(+1);
}
count++;
}
//ChAvgVal[m] = sumValue / 200;
}
原被改成0的,从而导致数据全都一样
这次数据只有一号通道的数据。
总结经验:第一、不能把没有经过测试的程序直接用作其他实验或者交付。第二、得到数据必须空出时间进行分析,不能因为时间紧急而跳过这一段工作。第三、数据文件命名应该标准化,再编写对应的详细说明文档来补充说明各个数据特征。第四、不能有过多的主观去做实验,实验应该要客观科学严谨。第五、结束之后要马上进行回忆反思,快结束容易过度兴奋忽略细节。
检测语言世界语中文简体中文繁体丹麦语乌克兰语乌兹别克语乌尔都语亚美尼亚语伊博语俄语保加利亚语信德语修纳语僧伽罗语克罗地亚语冰岛语加利西亚语加泰罗尼亚语匈牙利语南非祖鲁语卡纳达语卢森堡语印地语印尼巽他语印尼爪哇语印尼语古吉拉特语吉尔吉斯语哈萨克语土耳其语塔吉克语塞尔维亚语塞索托语夏威夷语威尔士语孟加拉语宿务语尼泊尔语巴斯克语布尔语(南非荷兰语)希伯来语希腊语库尔德语弗里西语德语意大利语意第绪语拉丁语拉脱维亚语挪威语捷克语斯洛伐克语斯洛文尼亚语斯瓦希里语旁遮普语日语普什图语格鲁吉亚语毛利语法语波兰语波斯尼亚语波斯语泰卢固语泰米尔语泰语海地克里奥尔语爱尔兰语爱沙尼亚语瑞典语白俄罗斯语科萨科西嘉语立陶宛语索马里语约鲁巴语缅甸语罗马尼亚语老挝语芬兰语苏格兰盖尔语苗语英语荷兰语菲律宾语萨摩亚语葡萄牙语蒙古语西班牙语豪萨语越南语阿塞拜疆语阿姆哈拉语阿尔巴尼亚语阿拉伯语韩语马其顿语马尔加什语马拉地语马拉雅拉姆语马来语马耳他语高棉语齐切瓦语 |
| 世界语中文简体中文繁体丹麦语乌克兰语乌兹别克语乌尔都语亚美尼亚语伊博语俄语保加利亚语信德语修纳语僧伽罗语克罗地亚语冰岛语加利西亚语加泰罗尼亚语匈牙利语南非祖鲁语卡纳达语卢森堡语印地语印尼巽他语印尼爪哇语印尼语古吉拉特语吉尔吉斯语哈萨克语土耳其语塔吉克语塞尔维亚语塞索托语夏威夷语威尔士语孟加拉语宿务语尼泊尔语巴斯克语布尔语(南非荷兰语)希伯来语希腊语库尔德语弗里西语德语意大利语意第绪语拉丁语拉脱维亚语挪威语捷克语斯洛伐克语斯洛文尼亚语斯瓦希里语旁遮普语日语普什图语格鲁吉亚语毛利语法语波兰语波斯尼亚语波斯语泰卢固语泰米尔语泰语海地克里奥尔语爱尔兰语爱沙尼亚语瑞典语白俄罗斯语科萨科西嘉语立陶宛语索马里语约鲁巴语缅甸语罗马尼亚语老挝语芬兰语苏格兰盖尔语苗语英语荷兰语菲律宾语萨摩亚语葡萄牙语蒙古语西班牙语豪萨语越南语阿塞拜疆语阿姆哈拉语阿尔巴尼亚语阿拉伯语韩语马其顿语马尔加什语马拉地语马拉雅拉姆语马来语马耳他语高棉语齐切瓦语 |
|
|
|
|
|
| 选项 : 历史 : 反馈 : Donate | 关闭 |