一种仿真平台数字量通用输出方法

    公开(公告)号:CN108279591A

    公开(公告)日:2018-07-13

    申请号:CN201711386677.3

    申请日:2017-12-20

    Abstract: 一种仿真平台数字量通用输出方法,首先定义初始化设置描述,包括发送模式、脉冲宽度、脉冲个数、电平状态、信号触发延时时间以及外部信号同步设置参数,判断发送使能或同步信号有效,等待相应延时时间后依据参数配置信息产生相应高低电平输出、正负单脉冲输出、有限个数脉冲输出和连续脉冲输出。本发明实现了数字量输出信号的统一描述,克服了传统数字量输出方法通用性差、研制周期长、成本高的缺陷,具有规范性、复用性强,研制周期短、成本低的优点。

    一种航天嵌入式软件接口数据的自动化维护方法

    公开(公告)号:CN106325860A

    公开(公告)日:2017-01-11

    申请号:CN201610676562.7

    申请日:2016-08-16

    Abstract: 一种航天嵌入式软件接口数据的自动化维护方法,监测航天嵌入式软件代码中的数据自动化维护指令并判断,当为分组控件时,生成分组控件显示当前及下一个分组控件语句间所有变量及变量取值,当为复选框控件或者编辑框控件时,通过复选框或者编辑框改变前置变量取值,当为下拉列表框控件时,生成下拉列表框改变被选中的变量赋值,当为单选按钮控件时,生成单选按钮改变被选中变量赋值,当为数组编辑窗口控件时,生成数组编辑窗口修改被选变量的取值,当为生成文件选择窗控件时,生成文件选择窗口查看系统文件。

    一种基于软总线的组件式控制系统仿真平台及方法

    公开(公告)号:CN114625024B

    公开(公告)日:2024-08-30

    申请号:CN202210112578.0

    申请日:2022-01-29

    Abstract: 一种基于软总线的组件式控制系统仿真平台及方法,将仿真软件划分为硬件抽象层、应用层、模型仿真层和管理层四个层次,硬件抽象层实现对接口资源的统一管理,应用层实现各部件单机数据及协议处理,并在应用层划分为多个功能模块并将功能模块封装,对外屏蔽功能模块的具体内容,仅通过标准接口与外界相互访问,模型仿真层实现控制系统轨道和姿态运动规律的计算,管理层通过软总线对各功能模块进行统一管理调度,并实现仿真系统的时序管理。

    基于配置表的星载软件代码生成方法和装置

    公开(公告)号:CN117289915B

    公开(公告)日:2024-02-02

    申请号:CN202311576443.0

    申请日:2023-11-24

    Abstract: 本发明涉及数据打包技术领域,特别涉及一种基于配置表的星载软件代码生成方法和装置。其中,方法包括:定义每一种参数类型的打包函数宏和解包函数宏;针对每一个关键数据,均执行:基于打包和解包当前关键数据所需的解析协议,生成配置表;基于配置表中每一个参数对应的第一处理类型和处理该参数所需的第一表达式,来调用每一个参数对应的打包函数宏,以基于每一个参数的配置信息依次生成每一个参数的打包代码,以将当前关键数据打包为重要数据;当接收到解包指令时,基于配置表和各解包函数宏,依次生成每一个参数的解包代码。本方案,对不同协议的参数类型进行分类,通过配置表实现打包解包代码自动生成,大大提高了软件研制的效率和可靠性。

    基于配置表的星载软件代码生成方法和装置

    公开(公告)号:CN117289915A

    公开(公告)日:2023-12-26

    申请号:CN202311576443.0

    申请日:2023-11-24

    Abstract: 本发明涉及数据打包技术领域,特别涉及一种基于配置表的星载软件代码生成方法和装置。其中,方法包括:定义每一种参数类型的打包函数宏和解包函数宏;针对每一个关键数据,均执行:基于打包和解包当前关键数据所需的解析协议,生成配置表;基于配置表中每一个参数对应的第一处理类型和处理该参数所需的第一表达式,来调用每一个参数对应的打包函数宏,以基于每一个参数的配置信息依次生成每一个参数的打包代码,以将当前关键数据打包为重要数据;当接收到解包指令时,基于配置表和各解包函数宏,依次生成每一个参数的解包代码。本方案,对不同协议的参数类型进行分类,通过配置表实现打包解包代码自动生成,大大提高了软件研制的效率和可靠性。

    航天器控制软件IP程序实体实现方法及装置

    公开(公告)号:CN116860232A

    公开(公告)日:2023-10-10

    申请号:CN202310800420.7

    申请日:2023-06-30

    Abstract: 本发明提供了一种航天器控制软件IP程序实体实现方法及装置,其中方法包括:基于待开发航天器控制软件的需求规格说明,获取待生成程序实体的目标IP模块;IP模块为需求规格说明中的可复用功能点;提取目标IP模块包括的接口、参数变量、状态变量和自定义函数;接口包括数据接口和服务接口;数据接口用于所述目标IP模块与外部程序的数据交互,服务接口用于向外部程序输出功能;获取对目标IP模块的接口、参数变量、状态变量和自定义函数分别进行声明或声明及定义后得到的头文件和源文件;对得到的头文件和源文件进行编译和单元测试,当测试通过后,将得到的头文件和源文件确定为目标IP模块的程序实体。本方案,能够提高IP程序实体的复用性。

    一种基于有限状态机的火星车主从软件自动更新方法

    公开(公告)号:CN112256311B

    公开(公告)日:2023-06-06

    申请号:CN202011034707.6

    申请日:2020-09-27

    Abstract: 一种基于有限状态机的火星车主从软件自动更新方法,步骤为:(1)确定火星车主从软件在轨更新方式;(2)确定在RAM中开辟的缓存空间大小以及一次在轨更新需要进行的由上注程序FLASH暂存区更新到RAM缓存区,再由RAM缓存区更新到软件存储区的次数;(3)确定主从软件自动更新过程中的各种状态以及激励条件,建立有限状态机。在收到在轨更新指令后,进入到有限状态机中,根据当前状态以及激励条件进行状态迁移,完成主从软件自动更新。本发明通过有限状态机来维护火星车主从软件自动更新过程中的多种状态以及激励条件,严谨控制逻辑,清晰状态转换,以保证火星车主从软件多种更新方式的正确执行。

    一种可配置的卫星部件通信通用模型设计方法

    公开(公告)号:CN114826371A

    公开(公告)日:2022-07-29

    申请号:CN202210271961.0

    申请日:2022-03-18

    Abstract: 本发明公开了一种可配置的卫星部件通信通用模型设计方法,包括:将卫星部件通信通用模型的输入抽象分解为四类信息:RT地址、消息类型、消息使能状态,以及消息的传输方式与传输通道;分别为四类信息分配相应的配置参数:第一配置参数、第二配置参数、第三配置参数和第四配置参数;根据第一配置参数、第二配置参数、第三配置参数和第四配置参数,建立消息可配置注册表;根据卫星部件类型,建立消息可配置注册表对应的索引表;构建得到卫星部件通信通用模型。本发明设计得到的卫星部件通信通用模型,优化了星上通信流程,简化了卫星软件操作,并大大提高了卫星通信的可靠性,解决了通信条件分散设置的通信可靠性低的问题。

Patent Agency Ranking