社区
C#
帖子详情
24小时有多个时间区间,各个区间触发时间的频率又不同,用什么实现方法较好?
jamesjinyongming
2009-06-03 08:58:10
一天中有多个时间区间如:
00:00-12:00 数据采集频率为5000MS
12:00-15:00 数据采集频率为1000MS
15:00-23:59 数据采集频率为4000MS
要实现这样的方法用多个触发器行不行?有没有朋友做过相关的?
...全文
110
5
打赏
收藏
24小时有多个时间区间,各个区间触发时间的频率又不同,用什么实现方法较好?
一天中有多个时间区间如: 00:00-12:00 数据采集频率为5000MS 12:00-15:00 数据采集频率为1000MS 15:00-23:59 数据采集频率为4000MS 要实现这样的方法用多个触发器行不行?有没有朋友做过相关的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hecker728
2009-06-04
打赏
举报
回复
单个就可以解决,,单个中加入分支判断就可以了
还可以用面向接口编程的方式,定义个数据采集的抽象类(或接口)。。再定义3个不同频率数据的采集类,,通过接口来自动实例化需要的类
shalen520
2009-06-03
打赏
举报
回复
多个单个都可以啊
jimh
2009-06-03
打赏
举报
回复
00:00-12:00 数据采集频率为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;
}
//。。。。。。采样
feifeiyiwen
2009-06-03
打赏
举报
回复
同上
cpio
2009-06-03
打赏
举报
回复
这个很容易吧,timer间隔为1000ms
比如要采集5000ms频率的数据
定义一个变量,假如叫a
在timer事件里面
如果 当前时间是 0点到12点 则
{
a++;
if (a >=5)
{
a=0;
采集5000ms频率的数据
}
}
使用 STM32 测量
频率
和占空比的几种
方法
以前在本科时写的教程文章,主要是把自己当时参赛的
方法
拿出来做了个总结。 想当年天天水论坛好为人师,现在已经全面转向计算机视觉方向了,颇为感慨。不过,自己的理性选择,个中得失早就意料之中。塞翁失马,焉...
脉冲在matlab,脉冲
时间
信号MATLAB表示
《脉冲
时间
信号MATLAB表示》由会员分享,可在线阅读,更多相关《脉冲
时间
信号MATLAB表示(6页珍藏版)》请在人人文库网上搜索。1、实验1 连续
时间
信号在MATLAB中的表示1. 实验目的学会运用MATLAB表示常用连续
时间
信号...
数字
频率
计
思路是配置两个定时器,定时器a设置为外部时钟计数器模式,定时器b设置为定时器(比如50ms溢出一次,也可以用软件定时器),然后定时器b中断函数中统计定时器a在这段
时间
内的增量,简单计算即可。 缺点: 1. ...
LTE网络优化笔记
在LTE网络中,eNodeB通常是分配系统带宽的一部分区域给特定的UE,也就是在一个特定
时间
、给UE分配特定的
频率
区域资源,此时若eNodeB知道哪一部分特定
频率
区域质量较好,优先分配给UE将使UE的业务质量更有保障;...
利用Redis 和 Reactor模式
实现
的支持高频重置操作的延时队列
有别于定时任务的固定
触发
周期,延时任务通常是由一个事件
触发
,并在一定
时间
后,
触发
另一个事件。延时任务应用的业务场景很多: 订单超时未支付、未被接单取消 资源到期前提醒 物联网设备的延时指令 常见
实现
扫...
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章