lamost观测控制系统的设计与实现(编辑修改稿)内容摘要:

: bool G et P ar se R es ul t ( char * ) : char * I ni t C m dP ar si ng( ) : bool 中国科技大学博士论文答辩 40 命令解析器内部结构 C m dScaner C m dA nal y si sor C m dP ar si ng R es ul t P r oces sor 中国科技大学博士论文答辩 41 扫描器 C m dScaner C m dScaner Send O bv C m dS t r eam ( char * ) : bool G et N ext C h ar ( char * , char * ) : bool G et P ar se R es ul t ( char * ) : char * 中国科技大学博士论文答辩 42 推导器 ►从扫描器获得待解析元素 ►把解析结果交给结果处理类 中国科技大学博士论文答辩 43 结果处理类 R es ul t P r oces sor R es ul t P r oces sor Put R es ul t ( i nt , char * ,char * ) : bool R et ur nR es ul t ( char * ) : char * 中国科技大学博士论文答辩 44 OCS命令执行器 中国科技大学博士论文答辩 45 命令执行器在命令驱动模型中的位置 U I / C on t rol l er 命令流生成器 命令解析器 观测命令流 命令执行器 基本命令流 权限管理器 SSA I C SA T C S A D H SA 日志记录器 命令状态智能处理器 状态分析器 消息总线 子系统 O C S 子系统命令 I C S T C S D H S 执行反馈 状态 状态信息获取 O C S 观测数据库 日志管理器 状态管理器 命令管理器 O C S 在线运行分析与处理器 SSS SS S A 中国科技大学博士论文答辩 46 命令执行器基本功能 ►OCS的要求  OCS的基本功能是协调各子系统共同工作,协调任务由命令执行器实现 中国科技大学博士论文答辩 47 命令执行器要解决的问题 ► 基本命令交给命令执行器后必须在一定的时间段内被执行 ► 基本命令开始执行后必须在一定的时间段内结束 ► 同时执行的多个基本命令,需要判断和防止硬件冲突 ► 没有冗余命令 ► 多个基本命令的执行顺序对运行观测是合理的,一个命令只有等相关的命令已开始执行或执行完毕才能开始执行 ► 命令在执行过程中要能响应中断 ► 基本命令被子系统拒绝执行后的处理 中国科技大学博士论文答辩 48 命令执行器需要完成的控制 ►系统资源控制 ►命令执行时间控制 ►命令关联控制 ►执行中断控制 ►子系统拒绝处理 中国科技大学博士论文答辩 49 命令执行器涉及的控制信息集 ►系统资源集  由于协调过程要解决子系统硬件冲突问题,因此OCS必须定义系统资源集 R ►基本命令与系统资源的映射集  附录 6 中国科技大学博士论文答辩 50 命令执行算法原理 ► 命令执行过程特点  OCS命令执行过程,本质就是 C bas中的基本命令在时间、观测逻辑等约束条件下访问资源 R的问题 ► 命令执行算法原理与执行过程  OCS采用局域网介质访问的时槽环技术来实现。 整个时槽环由一系列的时槽构成,每个时槽代表一个资源,可容纳一个基本命令。 环的周围是命令发送站( TCSS,ICSS,DHSS)、命令接收站和监控站。 每一个子系统有一个命令发送站,子系统代理 (SSA)是命令接收站,监控站根据子系统命令执行的情况监视执行过程。 时槽环不停的运行,把环周围子系统发送站的待发送基本命令带到子系统代理,子系统代理再把该命令发往子系统执行。  协作过程的关键是综合观测逻辑等各种因素制定时槽环周围的站对时槽环的读写规则,并根据读写规则的需要完善时槽定义。 中国科技大学博士论文答辩 51 资源控制 ►获取资源  子系统命令发送站完成 ►执行命令  子系统代理 ►释放资源  监控站 中国科技大学博士论文答辩 52 命令执行时间控制 ►基本命令开始执行的时间  由子系统命令发送站控制 ►基本命令执行超时  由监控站控制 中国科技大学博士论文答辩 53 命令关联控制 ►人工控制观测逻辑与自动识别观测逻辑  人工控制观测逻辑是强制性观测逻辑  自动识别观测逻辑是建议性观测逻辑 ►同步命令  某些基本命令需要与其它基本命令同时执行 ►前驱命令  某些基本命令需要在其它一些命令执行后执行 中国科技大学博士论文答辩 54 执行中断控制 ►中断控制的原因  观测过程中有时需要中断正在执行的基本命令 ►中断控制的实现  时槽的修改:中断标志位、中断开始时间、中断允许的最大时间  命令发送站:启动中断过程  监控站:监视中断情况  子系统代理:执行中断 中国科技大学博士论文答辩 55 子系统拒绝执行处理 ►子系统代理:获得拒绝信息 ►监控站:提交拒绝信息 中国科技大学博士论文答辩 56 其它读写规则 ►没有控制要求的基本命令的执行 ►命令的强制执行 中国科技大学博士论文答辩 57 命令执行器设计 命令解析器 命令执行器 T CSS I CSS D H SS O C S 时槽环 T CSA I CSA D H SA 监控站 命令分发器 消息总线 中国科技大学博士论文答辩 58 命令分发器 Cm dDi s t r i but e D i s t r i but eCm d( cha r * ) : boo l Cm dDi s t r i but e I ni t D i s t r i but e( ) : boo l 中国科技大学博。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。