一种星载协议组包代码自动生成方法,包括:建立遥测协议参数与软件变量的映射信息表;提取映射信息表中的任一星载协议参数,进行代码自动生成,包括:进行参数协议分析、星端数据提取;对软件变量的编码信息中的值映射属性进行判断:如果值映射属性非空,则进行星端数据映射;否则不执行星端数据映射;对星载协议参数的编码信息中的变换属性进行判断:如果变换属性非空,则进行协议参数变换;否则不执行协议参数变换;将源类型和目标类型进行比较,如果源类型与目标类型不一致,则进行数据类型转换;否则不执行数据类型转换;进行字节流赋值;返回提取映射信息表中的下一个星载协议参数。本发明有效降低了人为错误导致代码失效。
声明:
“星载协议组包代码自动生成方法和系统” 该技术专利(论文)所有权利归属于技术(论文)所有人。仅供学习研究,如用于商业用途,请联系该技术所有人。
我是此专利(论文)的发明人(作者)