一种基于模型驱动的组件可定制多接口的实现方法技术

技术编号:29930572 阅读:22 留言:0更新日期:2021-09-04 18:58
本发明专利技术公开了一种基于模型驱动的组件可定制多接口的实现方法,其包括以下步骤:S1、建立IDL文件;S2、基于SCA4建模平台工具的标准,在属性栏中添加Relationships窗口栏;S3、将要创建的组件中接口所需属性的名称、类型和相关联组件共同设置在Relationships窗口栏中;S4、调用增删改方法将组件设立若干个接口,采用IDL文件对接口进行配置;S5、通过在Relationships窗口栏中选择接口不同的名称或类型实现接口功能的切换,完成组件可定制多接口的实现。本方式不需要实现组件的所有接口,还能通过建模的方式对接口的功能进行随时修改,增加本方法的灵活性。增加本方法的灵活性。增加本方法的灵活性。

【技术实现步骤摘要】
一种基于模型驱动的组件可定制多接口的实现方法


[0001]本专利技术涉及软件无线电领域,具体涉及一种基于模型驱动的组件可定制多接口的实现方法。

技术介绍

[0002]目前基于波形组件接口定制的实现方式,已不再需要实现所有接口,虽然这样降低了调试难度,解决了代码冗余的问题,也减少了开发期的工作量;但当组件遇到特殊需求时,可能会被需求提供多个接口,且每个接口的属性以及所实现的功能并不相同,这将大大增加开发的工作量,如使用现有的实现方式,从代码开发的角度来看,则很可能会增加了调试期间的难度。

技术实现思路

[0003]针对现有技术中的上述不足,本专利技术提供的一种基于模型驱动的组件可定制多接口的实现方法解决了组件接口增加困难的问题。
[0004]为了达到上述专利技术目的,本专利技术采用的技术方案为:
[0005]提供一种基于模型驱动的组件可定制多接口的实现方法,其包括以下步骤:
[0006]S1、根据要创建的组件中接口所需的交互式数据语言进行参数配置,建立IDL文件;
[0007]S2、基于SCA4建模平台工具的标准,在属性栏中添加Relationships窗口栏;其中Relationships窗口栏为分层结构;
[0008]S3、将要创建的组件中接口所需属性的名称、类型和相关联组件共同设置在Relationships窗口栏中;
[0009]S4、调用增删改方法将组件设立若干个接口,采用IDL文件对接口进行配置;配置内容包括接口的类型以及管理的元素;
[0010]S5、通过在Relationships窗口栏中选择接口不同的名称或类型实现接口功能的切换,完成组件可定制多接口的实现。
[0011]进一步地,步骤S4中采用IDL文件对接口进行配置的具体方法为:
[0012]对于单个接口,直接创建并选择IDL文件库中文件进行参数配置;
[0013]对于特殊接口,在进行参数配置后,通过关联性中的Add方法添加IDL文件进入组件的接口;
[0014]对于若干个接口,将其拆分为单个接口,并分别为每个接口创建并选择IDL文件库中文件进行参数配置。
[0015]进一步地,步骤S4与步骤S5之间还包括步骤:
[0016]S4.5、设置用于查看IDL文具所选择对应的接口的分词搜索模块。
[0017]本专利技术的有益效果为:本方法通过建模的方式创建接口,对接口的属性进行增删改,同时也可以对接口所需设置的定制IDL文件通过建模的方式进行创建,这种通过建模的
方式不仅不需要实现组件的所有接口,还能通过建模的方式对接口的功能进行随时修改,这代表着在调试期间开发人员能深切体会到这种方法的灵活性,在原有基础上的提升,不仅大大提高了开发期的效率,充分节省了开发周期,而且在调试期间还能不断通过建模方式对接口进行优化。
附图说明
[0018]图1为本方法的流程示意图;
[0019]图2为IDL文件的创建示意图;
[0020]图3为模型组件添加多个接口示意图。
具体实施方式
[0021]下面对本专利技术的具体实施方式进行描述,以便于本
的技术人员理解本专利技术,但应该清楚,本专利技术不限于具体实施方式的范围,对本
的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本专利技术的精神和范围内,这些变化是显而易见的,一切利用本专利技术构思的专利技术创造均在保护之列。
[0022]如图1所示,该基于模型驱动的组件可定制多接口的实现方法包括以下步骤:
[0023]S1、根据要创建的组件中接口所需的交互式数据语言进行参数配置,建立IDL文件;
[0024]S2、基于SCA4建模平台工具的标准,在属性栏中添加Relationships窗口栏;其中Relationships窗口栏为分层结构;
[0025]S3、将要创建的组件中接口所需属性的名称、类型和相关联组件共同设置在Relationships窗口栏中;
[0026]S4、调用增删改方法将组件设立若干个接口,采用IDL文件对接口进行配置;配置内容包括接口的类型以及管理的元素;
[0027]S5、通过在Relationships窗口栏中选择接口不同的名称或类型实现接口功能的切换,完成组件可定制多接口的实现。
[0028]步骤S4中采用IDL文件对接口进行配置的具体方法为:
[0029]对于单个接口,直接创建并选择IDL文件库中文件进行参数配置;
[0030]对于特殊接口,在进行参数配置后,通过关联性中的Add方法添加IDL文件进入组件的接口;
[0031]对于若干个接口,将其拆分为单个接口,并分别为每个接口创建并选择IDL文件库中文件进行参数配置。
[0032]在本专利技术的一个实施例中,步骤S4与步骤S5之间还包括步骤:S4.5、设置用于查看IDL文具所选择对应的接口的分词搜索模块。分词搜索模块同时匹配多个可选择的接口类型。
[0033]在具体实施过程,如图2所示,IDL文件可通过UML的方式进行创建。模型组件添加多个接口的操作方法如图3所示。
[0034]本专利技术主要针对波形组件接口的实现进行了优化,避免了代码冗余的情况,使得波形组件不再需要保留无用的接口,提升了波形组件运行实时性以及可靠性。相比于现有
技术,本方法以实现可定制接口的灵活性和高效性为主要方向,通过建模的方式进行开发,开发方式简洁明了且易懂易修改易调试,对于某些特定接口所需的IDL文件,同样可以通过建模的方式进行创建、修改、删除以及添加单个或者多个参数。而针对某些需求多个接口的波形组件,本方法提供了通过建模的方式,从波形接口的属性里选择关联性选项对接口的数量以及接口的定义进行配置。
[0035]本方法在符合国外的SCA(软件通信体系结构)标准规范和国军标STRF(软件无线电通信装备体系结构)标准规范的情况下,致力于提高开发以及调试组件可定制接口的效率,通过基于模型驱动的方式,避免了大量的代码开发,还提升了开发期的对于波形组件可定制接口的控制性,开发人员通过图示可以更清楚的掌握开发状态。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于模型驱动的组件可定制多接口的实现方法,其特征在于,包括以下步骤:S1、根据要创建的组件中接口所需的交互式数据语言进行参数配置,建立IDL文件;S2、基于SCA4建模平台工具的标准,在属性栏中添加Relationships窗口栏;其中Relationships窗口栏为分层结构;S3、将要创建的组件中接口所需属性的名称、类型和相关联组件共同设置在Relationships窗口栏中;S4、调用增删改方法将组件设立若干个接口,采用IDL文件对接口进行配置;配置内容包括接口的类型以及管理的元素;S5、通过在Relationships窗口栏中选择接口不同的名称或类型实现接口功能的切换...

【专利技术属性】
技术研发人员:袁瑞郝楷鑫邵力强许忠文
申请(专利权)人:成都谐盈科技有限公司
类型:发明
国别省市:

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

1