航天器控制高级语言的设计与实现

航天器控制高级语言的设计与实现

ID:46712382

大小:245.86 KB

页数:4页

时间:2019-11-27

航天器控制高级语言的设计与实现_第1页
航天器控制高级语言的设计与实现_第2页
航天器控制高级语言的设计与实现_第3页
航天器控制高级语言的设计与实现_第4页
资源描述:

《航天器控制高级语言的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第31卷第3期2012年6月飞行器测控学报JournalofSpacecraftTT&CTechnologyV01.31No.3Jun.2012航天器控制高级语言的设计与实现。何耀强,杨仁宝,张武光(63999部队·北京·100094)摘要:针对航天测控任务中存在的卫星控制人员手工操作多、任务准备周期长、自动化水平低等问题,在分析航天器控制流程的基础上。抽象出面向卫星控制人员的航天器控制高级语言.设计语言规范,描述Windows平台的编辑、编译、远行功能的设计与实现。该语言成功应用于某中心的卫星洲控任务中,任务准备快速高效,大大减轻了卫星控制人员的工作量,任务过程自动执行,无需人工

2、干预,提高了航天器控制过程的自动化水平。关键词:航天控制高级语言;遥控指令;代码转换;卫星控制中图分类号:V556;TP$11文献标志码:A文章编号:1674—5620(2011)03—0068一04DesignandImplementationofHigh—LevelLanguageforSpacecraftControlHEYaoqiang,YANGRenbao,ZHANGWuguang(PLAUnit63999,Beijing100094)Abstract:Basedonanalysisofspacecraftcontrolprocedure,ahigh-levellangu

3、ageforspacecraftcontrolisabstractedtOsolveproblemsinspaceTT&Coperations。e.g.tOOmanyoperatorrelevanttasks,longmissionpreparationtimeandlowlevelofautomation.Designspecificationisgiven.Designandimplementationofediting,compilingandexe—cutionmodulesontheWindowsplatformisdescribed.Thelanguageissucce

4、ssfullyusedinsatelliteoperations.Mis—sionpreparationiSmuchmoreefficient,theworkloadofsatelliteoperatorsissignificantlyreduced。andthelevelofautomationisincreased.Keywords:high-levellanguageforspacecraftcontrol;telecommandinstruction;codeconversion;satellitecontrol随着我国航天事业的蓬勃发展,发射的各种型号的航天器越来越多,执

5、行航天器测控任务的密度越来越大。如何快速高效地完成任务准备工作,有效减少人为操作失误,保证对航天器的安全操作,从整体上提高航天器控制过程的通用性及自动化水平,是目前需要解决的重要问题。1高级语言设计航天器控制高级语言对控制流程进行抽象,语言元素主要包括语句、常量、变量、操作符[1】。语句对航天器控制流程进行抽象,共4类[2]:1)遥控指令类。包括遥控指令发送语句(CMD)[3],发送遥控指令;单发脉冲语句(CMDEx-ec),发送脉冲;注入指令语句(Load),发送K353指令。2)运行控制类。包括暂停语句(Pause),暂停语句的执行;跳转语句(Goto),跳转到指定的语句行;等

6、待语句(Wait),使脚本暂停等待一段时间;条件判断语句(If),根据判断条件来确定遥控作业执行时将要跳转的目的行;多帧遥测判断语句(Un-i11),对规定时间内连续数据(如遥测)中的相同参数进行N帧判断,以避免数据误码的影响。3)参数监视类。包括参数显示语句(Show),在执行脚本时显示控制计算参数、遥测参数、用户自定义变量;遥测监视语句(Warch),设置需要显示的遥测参数;取消遥测监视语句(UnWatch),取消需要显示的遥测参数。4)一般语句。包括赋值语句(Assign),为用户自定义变量进行赋值操作;返回语句(Return)。常量包括浮点数、整数,浮点数是十进制数,表-收

7、稿日期:2012—02—22;修回日期:2010—03—19第一作者简介:何耀强(1980--)男,硕士研究生,工程师,研究方向为航天潮控;E-mail:hy—qiang@163.corn第3期何耀强,等:航天器控制高级语言的设计与实现63示一个有符号的实数,由整数和小数2部分组成。整型常数是表示整型数的十进制或者十六进制数。变量包括控制参数变量(前缀为CP$)、遥测参数变量(前缀为TM$)、自定义变量(前缀为UD$)。控制参数数据类型分为以CP$i或CP$d为前缀的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。