Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于Lua语言的动态指令通用生成方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

摘要:本发明公开一种基于Lua语言的动态指令通用生成方法,采用Lua语言设计通用二进制标准化处理方法、校验和计算方法、浮点数处理方法以及Redis内存数据库接口访问方法,并封装为算法库文件;为每个型号建立动态指令管理目录,在其中放入动态指令生成主文件和算法库文件,根据动态指令格式和参数在动态指令生成主文件中设计并实现动态指令生成函数;后台动态指令生成主程序启动后,加载动态指令生成主文件和算法库文件,在控制台选择要发送的指令,根据航天器状态填入要设置的参数,发给后台动态指令生成主程序;收到指令后,生成遥控指令码字并发送给航天器执行。本发明提供了通用的算法库,降低了维护成本,方便测试人员使用并生成更加规范的动态指令。

主权项:1.一种基于Lua语言的动态指令通用生成方法,其特征在于包括:采用Lua语言设计通用的功能算法,包含:基础二进制标准化处理方法、校验和计算方法、浮点数处理方法;同时采用Lua语言设计Redis内存数据库接口访问方法;将上述功能算法和Redis内存数据库接口访问方法封装入一个接口lua格式文件中,作为算法库文件;为每种航天器建立动态指令管理目录,在其中放入动态指令生成主文件和算法库文件,同时在每种航天器动态指令生成主文件中增加对该算法库文件的调用链接、航天器型号标识、Redis地址和端口;测试人员根据动态指令格式和参数在动态指令生成主文件中设计并实现动态指令生成函数;后台动态指令生成主程序启动后,加载本航天器动态指令管理目录里的动态指令生成主文件和算法库文件,使动态指令生成主文件通过算法库文件中的Redis内存数据库接口连接本航天器的Redis内存数据库;在控制台选择要发送的动态指令,根据航天器状态,填入要设置的参数,发给后台动态指令生成主程序;后台动态指令生成主程序收到动态指令后,对其进行解析,解析出动态指令基本信息,检查动态指令的有效性;当动态指令有效时,后台动态指令生成主程序调用动态指令生成主文件中的动态指令生成函数和算法库文件进行计算,生成遥控指令码字;当动态指令无效时,后台动态指令生成主程序在运行界面提示错误类型和错误位置;后台动态指令生成主程序将生成的遥控指令码字发送给航天器执行,同时将遥控指令码字加上发送时刻信息和指令代号保存到本航天器指定目录下的归档文件中。

全文数据:

权利要求:

百度查询: 北京空间飞行器总体设计部 一种基于Lua语言的动态指令通用生成方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。