当前位置: 首页 > news >正文

江门网站建设推广策划网站排名优化软件电话

江门网站建设推广策划,网站排名优化软件电话,app开发哪家好,课件制作ppt模板免费目的#xff1a;【1】用C实现一个超轻量化任务管理系统 【2】具有任务suspend, resume, runonce ,auto loop ,task_delay功能 【3】易于移植#xff0c;不涉及硬件底层。 示例例码#xff1a; 利用switch case结构实现了单一层的 task_delay功能。弊端就是switch..case不…目的【1】用C实现一个超轻量化任务管理系统 【2】具有任务suspend, resume,   runonce ,auto loop ,task_delay功能 【3】易于移植不涉及硬件底层。  示例例码 利用switch case结构实现了单一层的 task_delay功能。弊端就是switch..case不能再做嵌套了只能使用if语句。其实也不是不能实现多层switch..case嵌套只是那样系统变的复杂。失去我原来的目的。           任务分为三种 auto: 自动循环执行 runonce: 运行完一次后自动注销 manual:  任务的起停由状态信号控制自动循环执行 引入面向对像化的handle句柄策略这样方便操作单前task参数。 Task1:使用宏代码实现的:Task_delay Task2:switch...case原始代码实现的: task_delay /*-------------------------------------------------------MOS_Queue_Add(task1,_TASK_AUTO ,20,_TASK_RUN);MOS_Queue_Add(task2,_TASK_RUNONCE,30,_TASK_RUN);MOS_Queue_Add(task3,_TASK_AUTO ,40,_TASK_RUN);MOS_Queue_Add(task4,_TASK_RUNONCE,40,_TASK_STOP);MOS_Queue_Add(task5,_TASK_MANUAL ,40,_TASK_STOP); --------------------------------------------------------*/void task1(TMos_QueuePtr handle) {static int x0; _MOS_BEGINx0;FnDSP_Sci.send_message( task-1-case0,true);MOS_Delay(20); //delay 20msFnDSP_Sci.send_message( task-1-case1,true);MOS_Wait_Until(x,1000,50);{x;FnDSP_Sci.Send_Lable_Value(x:,x);if (x10){FnDSP_Sci.send_message(task1-Break!!!,true);MOS_Wait_Break; //Break from the current Loop.}}Wait_Timeout{FnDSP_Sci.send_message(task1-timeout!!!,true);}//MOS_Wait_Next;FnDSP_Sci.Send_Lable_Value(wait finished:,x); _MOS_END } //----------------------------------------------------// void task2(TMos_QueuePtr handle) {switch(handle-task.line_idx){case 0:FnDSP_Sci.send_message( task-2-case0,true);handle-task.timer_dt10;handle-task.line_idx1;handle-task.delay_flgtrue;break;case 1:FnDSP_Sci.send_message( task-2-case1,true);MOS_Set_Task(task4,_TASK_RUN);MOS_Set_Task(task5,_TASK_RUN);break;default:break;} } //----------------------------------------------------// void task3(void) {FnDSP_Sci.send_message( task-3,true); } //----------------------------------------------------// void task4(void) {FnDSP_Sci.send_message( task-4,true); } //----------------------------------------------------// void task5(void) {FnDSP_Sci.send_message( task-5,true); } 运行结果 系统间隔为 1ms时钟进行状态机的标志刷新。整个状态机可以理解为一个由多模块组成的大循环但是又解决了平时循序执行时的 delay 死等的问题。 这样系统处理能力就得到一定的提高。转为task化管理系统更加结构化。 task-1-case0task-2-case0task-3task-4task-1-case1task-2-case1x:1 task-3task-5x:2x:3x:4x:5x:6 task-3x:7task1-timeout!!!wait finished:7 task-1-case0task-3task-1-case1 下一章待续。。。。
http://www.hkea.cn/news/14555688/

相关文章:

  • 空间网站认证承接php网站建设
  • 做网站 工商 非法经营wordpress安装2个网站吗
  • 关键词挖掘站网溧水做网站
  • 做网站公司郑州郑州的网站建设公司杭州市下城区建设局门户网站
  • 广州网站服务营业执照网上年检入口
  • 宁夏电力建设工程公司外部网站wordpress页面居中
  • 网站备案组织机构代码网站后台加什么后缀
  • 免费网站可以做cpa?国外网站开发文献
  • 信息技术初二做网站腾讯云服务器优惠
  • 网站建设与运营预算常州网站建设公司排名
  • 网站建设免费模板下载公司网站网页
  • 找个网站网站机房建设解决方案
  • 杭州定制网站建设hxsp最新域名是什么
  • 威县企业做网站制作外贸网站的公司简介
  • 淘宝客自己做网站教程百度竞价排名广告定价鲜花
  • 物流系统网站建设 的网站描述网线制作图解
  • 北京企业网站开发开发公司交的农民工工资保证金可以退还吗
  • 做ag视频大全网站个人外贸网站建设
  • 玉溪网站建设郑州专门做喷绘安装的网站
  • 北京专业网站建设公司哪家好微商分销如何搭建分销模式
  • 建设商城购物网站定制网站对公司有什么好处
  • 茶叶 企业 网站建设什么网站可以接图做图
  • 网站建设 电话好文本网站内容管理系统
  • 可以做分销的网站腾讯邮箱邮箱入口
  • 青岛做网站优化的公司最新网站建设的软件
  • 有没有找客户的网站wordpress页眉登录
  • 临汾网站建设电话dede重工蓝色企业免费网站模板
  • 做聚美优品网站得多少钱赤峰建网站
  • 集团网站建设调研报告跨平台app开发工具
  • 做房地产自己要花钱开网站工业信息化部网站备案