System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种电机控制设备测试中对被测设备插件管理系统及其方法技术方案_技高网

一种电机控制设备测试中对被测设备插件管理系统及其方法技术方案

技术编号:45013668 阅读:8 留言:0更新日期:2025-04-18 16:58
本发明专利技术属于电机控制设备测试技术领域,具体为一种电机控制设备测试中对被测设备插件管理系统及其方法,该电机控制设备测试中对被测设备插件管理系统包括一个管理设备插件信息的插件打包模块、插件配置数据库、插件软件库、插件文件、插件可执行部分、插件参数交换文件、插件匹配模块、插件安装模块、插件调用模块、插件数据运算模块以及插件授权文件,在无需修改代码或重新研发专用测试软件情况下,即可随时切换到不同的被测设备进行测试工作,这样对于拥有多种不同被测设备的测试任务中,能够进行统一高效的管理,提高了设备测试的响应速度,提高了测试和研发人员的工作效率。通过独立安装插件的方式去实现控制指定设备的能力。

【技术实现步骤摘要】

本专利技术涉及电机控制设备测试,具体为一种电机控制设备测试中对被测设备插件管理系统及其方法


技术介绍

1、随着各行业对电机的广泛应用,对电机进行控制的设备如(变频器)的研发越来越多样化,设备的复杂度越来越大,从而对电机控制设备(如变频器)的测试需求也随之越来越多,那么如何加快设备的测试,提高测试效率,从而使其开发周期尽量缩短,各企业遇到了极大挑战。

2、在电机控制设备测试的专业领域中,如果需要测试一款控制设备如变频器,根据此设备的各项参数和它自身的控制逻辑,例如启动变频器,设置频率、停止变频器,修改变频器参数等,通常需要编写一套专用软件,在软件中根据测试条件和工况的不同,给设备相应的测试条件,进而观察设备在不同工况下的功能表现和问题。

3、但随着设备研发增多,研发方案不同,设备所拥有的参数不同,控制逻辑不同,如果需要测试不同设备,需要为每个设备都要研发一套专用测试软件,这样导致周期长,费时费力,效率低下,且容易出错。


技术实现思路

1、本专利技术的目的在于提供一种电机控制设备测试中对被测设备插件管理系统及其方法,以解决上述
技术介绍
中提出的问题。

2、为实现上述目的,本专利技术提供如下技术方案:一种电机控制设备测试中对被测设备插件管理系统,包括:

3、该电机控制设备测试中对被测设备插件管理系统与专用测试管理系统通讯,该电机控制设备测试中对被测设备插件管理系统包括一个管理设备插件信息的插件打包模块、插件配置数据库、插件软件库、插件文件、插件可执行部分、插件参数交换文件、插件匹配模块、插件安装模块、插件调用模块、插件数据运算模块以及插件授权文件;

4、所述插件打包模块的信号输出端与插件配置数据库、插件文件连接,所述插件配置数据库的输出端与插件软件库连接,所述插件软件库的输出端与插件文件连接,所述插件配置数据库的输入端与插件匹配模块连接,所述插件文件的输出端与插件可执行部分、插件参数交换文件、插件数据运算模块、插件授权文件连接,所述插件软件库的输出端与插件安装模块、插件调用模块建立连接,所述专用测试管理系统的输出端与插件调用模块、插件数据运算模块连接。

5、优选的,所述插件打包模块负责把由软件代码编译而成的动态库文件和插件参数交换文件加密,动态库文件即为插件可执行部分,动态库文件和插件参数交换文件与插件授权文件一起打包成插件文件,后期进行分发和安装。

6、优选的,所述插件配置数据库用以维护各个设备插件的配置信息,该配置信息至少包括插件名称、插件描述、唯一序列号、设备信息、发布者信息、版本号、发布日期、使用授权时间、设备兼容性列表、参数功能组、插件的下载地址,所述设备信息还包括硬件设备的系列号、硬件设备制造商名称、硬件设备额定的工作电压、电流、功率信息。

7、优选的,所述插件软件库用以保存插件文件,并通过本地或远程ftp文件服务的形式提供插件文件的上传服务和下载服务,述插件文件是包含插件可执行部分和插件参数交换文件的一个特殊格式的文件中,其中附带插件授权文件,所述插件授权文件包括授权序列码、启用日期、到期日期。

8、优选的,所述插件可执行部分具备对此插件所兼容的设备进行软件控制的接口和功能,并通过应用程序接口的形式供专用测试管理系统调用。

9、优选的,所述插件参数交换文件用以对此插件所兼容设备的一系列参数进行设定,比如对应参数的硬件地址和可向此硬件地址写入的参数值及其格式,所述一系列参数可按参数功能组分类整理,并且参数功能组在插件配置数据库中注册和维护。

10、优选的,所述插件匹配模块使用用户设定好的匹配规则,查询插件配置数据库,如果匹配到合适的插件,进而查询出此插件在插件软件库中的下载地址,并下载到临时目录中,下载地址为本地文件目录或远程文件服务器地址,视插件软件库部署方式而定。

11、优选的,所述插件安装模块用以把临时目录中的插件文件解密并提取出对应的插件可执行部分、插件参数交换文件和插件授权文件,并检查本机运行环境,判断是否满足授权要求。

12、优选的,所述插件调用模块用以对安装后的插件进行功能调用和参数设置,通过应用程序接口形式为专用测试管理系统提供调用路由服务,所述插件数据运算模块用以当测试结束后,专用测试管理系统调用其接口后对测试数据进行运算处理,得出测试结果。

13、一种电机控制设备测试中对被测设备插件管理系统的方法,该方法具体步骤如下:

14、步骤0:有新的被测设备需要测试;

15、步骤1:按此被测设备的要求开发插件可执行部分,编写插件参数交换文件;

16、步骤2:对插件可执行部分和插件参数交换文件加密后,与授权信息一起打包生成插件文件;

17、步骤3:维护插件配置数据库,写入此插件的名称,插件描述,唯一序列号,设备信息,发布者信息,版本号,发布日期、使用授权时间、设备兼容性列表、参数功能组、插件的下载地址,并把插件文件上传至插件软件库中;

18、步骤4:测试操作人员设置被测设备匹配查找规则,插件匹配模块读取规则,从插件配置数据库中查找符合匹配特征的插件信息;

19、步骤5:如果找到所需插件信息,则跳转到步骤6,否则返回步骤4;

20、步骤6:从插件配置数据库中查询到此插件在插件软件库中注册的下载路径;

21、步骤7:下载插件文件到临时目录,解密并提取插件可执行部分和插件参数交换文件,以及授权信息;

22、步骤8:检查授权是否正确。如正确则进入步骤9,否则进入步骤10;

23、步骤9:选择此插件参数配置设备,选择此插件接口连接设备并对设备进行控制,开始测试;

24、步骤10:提示授权失败,并跳转到步骤12;

25、步骤11:测试结束后,调用此插件的数据运算接口,分析测试数据,并得到测试结果数据;

26、步骤12:流程结束。

27、与现有技术相比,本专利技术的有益效果是:

28、通过注册和更新被测设备插件库,及时更新被测设备的控制逻辑和设备参数,在无需修改代码或重新研发专用测试软件情况下,即可随时切换到不同的被测设备进行测试工作,这样对于拥有多种不同被测设备的测试任务中,能够进行统一高效的管理,提高了设备测试的响应速度,提高了测试和研发人员的工作效率。

29、通过独立安装插件的方式去实现控制指定设备的能力。设备插件需通过授权后才能使用。设备使用其匹配插件所具备的专用算法计算测试结果。插件文件可通过远程文件服务形式自动下载获得,无需人工操作。

本文档来自技高网...

【技术保护点】

1.一种电机控制设备测试中对被测设备插件管理系统,其特征在于,包括:

2.根据权利要求1所述的一种电机控制设备测试中对被测设备插件管理系统,其特征在于:所述插件打包模块(13)负责把由软件代码编译而成的动态库文件和插件参数交换文件(18)加密,动态库文件即为插件可执行部分(17),动态库文件和插件参数交换文件(18)与插件授权文件(23)一起打包成插件文件(16),后期进行分发和安装。

3.根据权利要求1所述的一种电机控制设备测试中对被测设备插件管理系统,其特征在于:所述插件配置数据库(14)用以维护各个设备插件的配置信息,该配置信息至少包括插件名称、插件描述、唯一序列号、设备信息、发布者信息、版本号、发布日期、使用授权时间、设备兼容性列表、参数功能组、插件的下载地址,所述设备信息还包括硬件设备的系列号、硬件设备制造商名称、硬件设备额定的工作电压、电流、功率信息。

4.根据权利要求1所述的一种电机控制设备测试中对被测设备插件管理系统,其特征在于:所述插件软件库(15)用以保存插件文件(16),并通过本地或远程FTP文件服务的形式提供插件文件(16)的上传服务和下载服务,述插件文件(16)是包含插件可执行部分(17)和插件参数交换文件(18)的一个特殊格式的文件中,其中附带插件授权文件(23),所述插件授权文件(23)包括授权序列码、启用日期、到期日期。

5.根据权利要求1所述的一种电机控制设备测试中对被测设备插件管理系统,其特征在于:所述插件可执行部分(17)具备对此插件所兼容的设备进行软件控制的接口和功能,并通过应用程序接口的形式供专用测试管理系统(24)调用。

6.根据权利要求1所述的一种电机控制设备测试中对被测设备插件管理系统,其特征在于:所述插件参数交换文件(18)用以对此插件所兼容设备的一系列参数进行设定,比如对应参数的硬件地址和可向此硬件地址写入的参数值及其格式,所述一系列参数可按参数功能组分类整理,并且参数功能组在插件配置数据库(14)中注册和维护。

7.根据权利要求1所述的一种电机控制设备测试中对被测设备插件管理系统,其特征在于:所述插件匹配模块(19)使用用户设定好的匹配规则,查询插件配置数据库(14),如果匹配到合适的插件,进而查询出此插件在插件软件库中的下载地址,并下载到临时目录中,下载地址为本地文件目录或远程文件服务器地址,视插件软件库部署方式而定。

8.根据权利要求1所述的一种电机控制设备测试中对被测设备插件管理系统,其特征在于:所述插件安装模块(20)用以把临时目录中的插件文件解密并提取出对应的插件可执行部分(17)、插件参数交换文件(18)和插件授权文件(23),并检查本机运行环境,判断是否满足授权要求。

9.根据权利要求1所述的一种电机控制设备测试中对被测设备插件管理系统,其特征在于:所述插件调用模块(21)用以对安装后的插件进行功能调用和参数设置,通过应用程序接口形式为专用测试管理系统(24)提供调用路由服务,所述插件数据运算模块(22)用以当测试结束后,专用测试管理系统(24)调用其接口后对测试数据进行运算处理,得出测试结果。

10.一种权利要求1-9任意一项所述电机控制设备测试中对被测设备插件管理系统的方法,其特征在于:该方法具体步骤如下:

...

【技术特征摘要】

1.一种电机控制设备测试中对被测设备插件管理系统,其特征在于,包括:

2.根据权利要求1所述的一种电机控制设备测试中对被测设备插件管理系统,其特征在于:所述插件打包模块(13)负责把由软件代码编译而成的动态库文件和插件参数交换文件(18)加密,动态库文件即为插件可执行部分(17),动态库文件和插件参数交换文件(18)与插件授权文件(23)一起打包成插件文件(16),后期进行分发和安装。

3.根据权利要求1所述的一种电机控制设备测试中对被测设备插件管理系统,其特征在于:所述插件配置数据库(14)用以维护各个设备插件的配置信息,该配置信息至少包括插件名称、插件描述、唯一序列号、设备信息、发布者信息、版本号、发布日期、使用授权时间、设备兼容性列表、参数功能组、插件的下载地址,所述设备信息还包括硬件设备的系列号、硬件设备制造商名称、硬件设备额定的工作电压、电流、功率信息。

4.根据权利要求1所述的一种电机控制设备测试中对被测设备插件管理系统,其特征在于:所述插件软件库(15)用以保存插件文件(16),并通过本地或远程ftp文件服务的形式提供插件文件(16)的上传服务和下载服务,述插件文件(16)是包含插件可执行部分(17)和插件参数交换文件(18)的一个特殊格式的文件中,其中附带插件授权文件(23),所述插件授权文件(23)包括授权序列码、启用日期、到期日期。

5.根据权利要求1所述的一种电机控制设备测试中对被测设备插件管理系统,其特征在于:所述插件可执行部分(17)具备对此插件所兼容的设备进行软件控制的接口和功能,并通过应用程序接口的形式供专用测试管理系...

【专利技术属性】
技术研发人员:章荣盛
申请(专利权)人:上海安规机电设备有限公司
类型:发明
国别省市:

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

1