一天中有多个时间区间如:
00:00-12:00 数据采集频率为5000MS
12:00-15:00 数据采集频率为1000MS
15:00-23:59 数据采集频率为4000MS
要实现这样的方法用多个触发器行不行?有没有朋友做过相关的?
00:00-12:00 数据采集频率为5000MS
12:00-15:00 数据采集频率为1000MS
15:00-23:59 数据采集频率为4000MS
要实现这样的方法用多个触发器行不行?有没有朋友做过相关的?
定义一个变量,假如叫a在timer事件里面
如果 当前时间是 0点到12点 则
{
a++;
if (a >=5)
{
a=0;
采集5000ms频率的数据
}
}
12:00-15:00 数据采集频率为1000MS
15:00-23:59 数据采集频率为4000MS简单一点,
if(0-12)
{
检查间隔,如果不是5000就修改间隔为5000ms;
}
if(12-15)
{
检查间隔,如果不是1000就修改间隔为1000ms;
}if(15-00)
{
检查间隔,如果不是4000就修改间隔为4000ms;
}
//采样