- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 南方冬季家用自来水防冻系统
如下图所示:12V直流电源同时为PLC及电磁阀供电。c.“启动自动放水”:在气温首次低于0度或遥控器按键1被按下(调试用)时开始启动防冻系统,计数器3用于app上查看防冻任务任务是否启动,计数器2用于在app上查看总共放水次数。d. “结束自动放水”:在温度大于0或者遥控器按钮2按下时,终止“放水一次”任务执行,关闭电磁阀,计数器1设置为0停止后续触发,计数器3设置为0表示防冻系统停止工作。d.“重复执行放水任务”:检测到温度小于0度且计数器被设置为1时,执行重复执行“放水一次任务”,并将计数器2增1。
2023-12-20 21:41:57 947
原创 关于Apollo Cyber RT 中Component如何绑定到CPU Group、具体线程及优先级队列
Apollo中的Processor实际对应于Linux中的thread,CreateProcessor()首先读取要创建Processor(也就是thread)的优先级及绑定的CPU核的配置信息,然后在for循环中依次创建proc_num个thread并将其与ClassicContext和CPU核的绑定。时,只要group_name不变,就可以得到相同的ClassicContext::cr_group_[cr->group_name()],从而使thread绑定到同一个MULTI_PRIO_QUEUE中。
2023-01-12 22:21:35 405
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人