一种算法集成系统和基于算法集成的算法调用方法技术方案

技术编号:43894955 阅读:17 留言:0更新日期:2025-01-03 13:08
本发明专利技术涉及算法集成技术领域,尤其涉及一种算法集成系统和基于算法集成的算法调用方法,包括:算法dll生成单元,根据待集成算法和算法接口规范,生成对应的算法dll;接口包装单元,用于将接入的参数信息包装为参数信息转化单元的可识别对象;参数信息转化单元,用于将包装后的参数信息转化为功能块库配置单元的可识别对象;功能块库配置单元,用于根据转化后的参数信息和功能块接口,配置功能块库;图形化集成单元,根据功能块映射的待集成算法的参数信息,对功能块进行可视化处理。而基于可视化处理的功能块库可用于组态控制器的控制逻辑。其有益效果是,支持多种开发语言算法的同时,提高集成算法的效率和算法集成过程的可扩展性。

【技术实现步骤摘要】

本专利技术涉及算法集成,尤其涉及一种算法集成系统和基于算法集成的算法调用方法


技术介绍

1、随着先进过程控制软件(apc)技术的发展,对于算法性能功能的要求日益提高,算法dll生成单元越来越多,为了更加直观地展示算法,需要实现一个可视化算法集成平台。为了实现可视化算法集成平台的搭积木式组态和高可扩展性,为了满足可视化算法集成平台扩充算法的需求,为了减少重复开发成本,需要实现算法dll生成单元的标准化快速集成。为了满足算法融合,一个控制器根据用户指定顺序调用多种算法,需要实现根据组态时指定的顺序进行算法运行调用。

2、通过基础的dll集成技术集成算法,需要在底层定制开发调用dll的代码,每增加一个dll,即需针对该dll的调用定制化开发一次,无法保障算法集成平台的稳定性,无法对多个算法统一集成,无法以配置的方式快速集成,无法进行算法解耦,无法可视化组态及展示算法dll生成单元内容。

3、因此,亟需一种算法集成系统在支持多种开发语言算法的同时,提高开发人员集成算法的效率和算法集成过程的可扩展性。


<p>技术实现思本文档来自技高网...

【技术保护点】

1.一种算法集成系统,其特征在于,包括:算法dll生成单元、接口包装单元、参数信息转化单元、功能块库配置单元和图形化集成单元;

2.根据权利要求1所述的算法集成系统,其特征在于,所述系统包括至少一个接口包装单元;

3.根据权利要求1所述的算法集成系统,其特征在于,所述接口包装单元还用于,根据预先设置的GetVarsInfo接口,获取接入接口包装单元的每一算法dll的参数信息;

4.根据权利要求1所述的算法集成系统,其特征在于,所述算法dll生成单元还用于,基于每一待集成算法的参数信息和预先设置的第一命名规则,对每一待集成算法对应的算法dll进行命名;<...

【技术特征摘要】

1.一种算法集成系统,其特征在于,包括:算法dll生成单元、接口包装单元、参数信息转化单元、功能块库配置单元和图形化集成单元;

2.根据权利要求1所述的算法集成系统,其特征在于,所述系统包括至少一个接口包装单元;

3.根据权利要求1所述的算法集成系统,其特征在于,所述接口包装单元还用于,根据预先设置的getvarsinfo接口,获取接入接口包装单元的每一算法dll的参数信息;

4.根据权利要求1所述的算法集成系统,其特征在于,所述算法dll生成单元还用于,基于每一待集成算法的参数信息和预先设置的第一命名规则,对每一待集成算法对应的算法dll进行命名;

5.根据权利要求1所述的算法集成系统,其特征在于,所述参数信息包括参数类型和参数属性;...

【专利技术属性】
技术研发人员:胡存魏捷薛家威刘鹏黄章荣
申请(专利权)人:中控技术股份有限公司
类型:发明
国别省市:

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

1