一种软件化雷达算法模块图形化建模方法技术

技术编号:36815845 阅读:14 留言:0更新日期:2023-03-12 00:23
本发明专利技术涉及一种软件化雷达算法模块图形化建模方法,包括:S1,雷达算法功能模块的函数接口规范化,完成算法模块的函数接口的规范化描述;S2,雷达算法功能模块的图形化建模,S1中的规范化注释为图形化建模提供标准化的参数解析文件;S3,雷达算法功能模块的参数属性图形化建模,对输入参数和输出参数进行图形化建模;S4,雷达算法功能模块参数的图形化配置,根据算法模块的功能需求配置参数的类别和赋值选项。本发明专利技术采用基于算法模块函数的规范化接口进行图形化建模,支持雷达应用软件的图形化开发,使应用软件开发过程更直观,支持雷达应用软件快速开发、算法升级、算法重构。提高了效率同时也避免了人为错误的引入。率同时也避免了人为错误的引入。率同时也避免了人为错误的引入。

【技术实现步骤摘要】
一种软件化雷达算法模块图形化建模方法


[0001]本专利技术涉及雷达信息处理领域,尤其涉及一种软件化雷达算法模块图形化建模方法。

技术介绍

[0002]随着导弹、隐身战机等新武器的快速发展,雷达面对的主要作战对象日新月异,包括新一代战斗机、新一代轰炸机、无人机、高超音速打击武器、动能打击武器、定向能打击武器等,与此同时,雷达所处的战场环境越来越复杂,包含复杂地理环境、气象环境、复杂电磁干扰环境等。因此,作战任务的多样化、复杂化使得雷达系统变得越来越复杂,对雷达系统的实时性和可靠性也具有很高的要求。
[0003]传统雷达软件研发流程为数字化样机验证算法功能,基于嵌入式集成开发环境完成实时处理软件设计、编码、集成、编译,将编译好的可执行文件下载到嵌入式设备进行运行调试。传统的软件开发方法会产生前期的分析、设计和后期的代码测试脱节,代码是人工手动实现的,效率低且容易产生人为的错误,模块的可重用性差,并且算法模块接口不规范、外在表现形式不直观。导致复杂的系统软件集成调试过程非常繁琐,算法升级困难、耗时长。因此需要设计一种新的雷达软件算法模块建模方法。

技术实现思路

[0004]为解决现有的技术问题,本专利技术提供了一种软件化雷达算法模块图形化建模方法。
[0005]本专利技术的具体内容如下:一种软件化雷达算法模块图形化建模方法,包括:
[0006]S1,雷达算法功能模块的函数接口规范化,完成算法模块的函数接口的规范化描述;
[0007]S2,雷达算法功能模块的图形化建模,S1中的规范化注释为图形化建模提供标准化的参数解析文件;
[0008]S3,雷达算法功能模块的参数属性图形化建模,对输入参数和输出参数进行图形化建模;
[0009]S4,雷达算法功能模块参数的图形化配置,根据算法模块的功能需求配置参数的类别和赋值选项。
[0010]进一步的,S1中,函数接口规范化包括对函数接口注释文件的规范化,包括对算法功能模块函数接口参数的名称、数据类型、参数个数、输入参数、输出参数等进行规范化注释。
[0011]进一步的,S2中,通过对解析后的函数接口描述文件窄脉冲剔除,得到功能模块的属性列表,在属性列表中编辑模块的各种属性。
[0012]进一步的,S2中雷达功能算法模块的图形化建模提供给用户树形结构的属性栏。
[0013]进一步的,S2中,雷达算法功能模块的图形化建模用于雷达信息处理功能模块的
图形化,包括基本属性、层级属性、资源属性、性能属性。
[0014]进一步的,基本属性包括显示名、函数名、函数标识编号、适应平台、关联文件、输入接口、输出接口,层级属性包括所属硬件节点,资源属性包括占用存储,性能属性包括测试结果。
[0015]进一步的,S3中,参数属性包括参数的名称、数据类型、长度、类别、偏移量、是否监控、维度属性。
[0016]进一步的,S4中,给参数选择合适的类别,包括前级功能模块的输出、组件参数列表、立即数。
[0017]进一步的,S4中,图形化界面中给输入/输出接口赋值,从前级功能模块输出、组件参数列表、立即数等选项中选择其一,并在赋值选项中选择组件参数列表中的某一个变量或者填入立即数,完成参数赋值。
[0018]进一步的,雷达算法功能模块的参数直观地展现给用户,输入/输出接口参数使用数据类型和三维信息描述数据格式,并在参数属性的类别、赋值属性中进行选择即可进行参数配置。
[0019]本专利技术采用基于算法模块函数的规范化接口进行图形化建模,支持雷达应用软件的图形化开发,使应用软件开发过程更直观,支持雷达应用软件快速开发、算法升级、算法重构。提高了效率同时也避免了人为错误的引入。
附图说明
[0020]下面结合附图对本专利技术的具体实施方式做进一步阐明。
[0021]图1为本专利技术的雷达算法功能模块的图形化建模示意图;
[0022]图2为本专利技术的图形化模块使用示意图;
[0023]图3为功能算法头文件注释示意图。
具体实施方式
[0024]本实施例公开了一种软件化雷达算法模块图形化建模方法,包括S1雷达算法功能模块的函数接口规范化,S2雷达算法功能模块的图形化建模、S3雷达算法功能模块参数属性图形化建模以及S4雷达算法功能模块参数的图形化配置。
[0025]具体的,S1雷达算法功能模块的函数接口规范化,指的是规范化函数接口注释文件,用于将雷达算法功能模块函数接口参数的名称、数据类型、参数个数、输入/输出参数等进行规范化并且详细的描述,形成标准化注释文件。
[0026]通过规范化的函数接口注释文件,无论是提供给用户阅读还是用作功能模块的图形化建模的解析文件,都能提高雷达算法功能模块的开发和建模效率。
[0027]S1中得到的雷达系统功能模块函数的标准化注释文件为S2的图形化建模提供了标准化的参数解析文件。本实施例中的注释按照标准规范进行书写,在算法功能模块图形化建模过程中才能正确解析接口参数的相关信息。如图3所示,函数调用以“[CBase143]”开头,函数接口以“[CBase144]”,后面接着依次是接口名称、接口类型、输入/出类型、接口描述,同时以“|”作为前缀。
[0028]如图1

图2所示,解析S1的函数接口标准描述文件,S2图形化建模通过窄脉冲剔
除,得到该模块的属性列表。在属性列表中编辑模块的各种属性,包括功能模块名称、编号、输入参数、输出参数、性能、占用资源等属性,进行图形化建模,提供给用户树形结构的属性栏,直观地展示算法模块的各属性。
[0029]点击图形化模块,可得到各参数,通过将算法功能模块的各项属性直观地展现给用户,支持雷达应用软件的图形化集成。将信号处理流程直观地展现出来。有利于提高雷达应用软件的集成开发效率。
[0030]S2的图形化建模用于雷达信息处理功能模块的图形化,包括显示名、函数名、函数标识编号、适应平台、关联文件、输入/输出接口等基本属性,所属硬件节点等层级属性,占用存储等资源属性,测试结果的性能属性。
[0031]然后S3参数属性图形化建模,对输入/输出参数进行图形化建模,对输入/输出参数的名称、长度、类别、赋值、并行维度等属性进行图形化建模,将雷达算法功能模块的参数的名称、数据类型、长度、类别、偏移量、是否监控、维度等属性直观展示给用户。用户可以直接在图形化界面上通过参数的类别选项和赋值选项配置参数。
[0032]最后S4参数的图形化配置,根据算法功能模块的功能需求配置参数的类别和赋值选项。其中,在参数属性截面配置参数的类别,包括前级功能模块输出、组件参数结构体列表、立即数等选项中选择其一,并在赋值选项中选择组件参数列表中的某一个变量或者填入立即数,完成参数赋值。
[0033]本实施例中,雷达算法功能模块的参数直观地展现给用户,通过选择输入/输出接口参数使用数据类型和三维信息描述数据格式,并在参数属性的类别、赋值属性中进行选择即可进行本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种软件化雷达算法模块图形化建模方法,其特征在于:包括:S1,雷达算法功能模块的函数接口规范化,完成算法模块的函数接口的规范化描述;S2,雷达算法功能模块的图形化建模,S1中的规范化注释为图形化建模提供标准化的参数解析文件;S3,雷达算法功能模块的参数属性图形化建模,对输入参数和输出参数进行图形化建模;S4,雷达算法功能模块参数的图形化配置,根据算法模块的功能需求配置参数的类别和赋值选项。2.根据权利要求1所述的软件化雷达算法模块图形化建模方法,其特征在于:S1中,函数接口规范化包括对函数接口注释文件的规范化,包括对算法功能模块函数接口参数的名称、数据类型、参数个数、输入参数、输出参数等进行规范化注释。3.根据权利要求2所述的软件化雷达算法模块图形化建模方法,其特征在于:S2中,通过对解析后的函数接口描述文件窄脉冲剔除,得到功能模块的属性列表,在属性列表中编辑模块的各种属性。4.根据权利要求1所述的软件化雷达算法模块图形化建模方法,其特征在于:S2中雷达功能算法模块的图形化建模提供给用户树形结构的属性栏。5.根据权利要求1所述的软件化雷达算法模块图形化建模方法,其特征在于:S2中,雷达算法功能模块的图形化建模用于雷达信息处理功能模块...

【专利技术属性】
技术研发人员:唐强丁琳琳韩文俊李路野黎贺袁暾
申请(专利权)人:中国电子科技集团公司第十四研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1