System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种多工位共享公共仪器的资源调度系统与控制方法技术方案_技高网

一种多工位共享公共仪器的资源调度系统与控制方法技术方案

技术编号:40822001 阅读:4 留言:0更新日期:2024-04-01 14:41
本发明专利技术公开了一种多工位共享公共仪器的资源调度系统及其控制方法,包括工位、服务器以及仪器设备,所述工位与服务器直接通过网络LAN总线进行通信交互,所述服务器与仪器设备通过混合总线进行数据通信连接,所述工位包括工位测试设备和测试系统,所述测试系统和工位测试设备进行数据传输交互;所述服务器包括调度服务系统、仪器仪表驱动系统,所述调度服务系统与仪器仪表驱动系统通过TCP协议进行连接通信;所述仪器设备包括仪器仪表和信号转接设备,所述仪器仪表和信号转接设备之间通过TCP协议进行信号开关切换。本发明专利技术能充分利用仪表资源,提高仪表利用率,最大化提高产能。

【技术实现步骤摘要】

本专利技术涉及多工位共用仪表调度,特别是一种多工位共享公共仪器的资源调度系统与控制方法


技术介绍

1、目前微波产品的测试,大规模微波产品测试中通常用到的仪表:信号源、功率计、示波器、频谱仪、大功率电源、大功率衰减器、大功率负载等;为了提高仪表的利用率,最大化提高产能,对多仪表、多工位同时测试合理分配调度的,会存在仪表利用率问题,虽然有些设备在测试、调试的过程中使用时间很少,以及有些仪器使用时间比较紧张,这样仪器不能充分利用存在浪费测试资源的情况。

2、传统测试系统中仪表固定在测试工位上,没有对仪器仪表进合理化分配调度从而造成仪表资源利用不合理情况,造成仪表仪器的不合理化使用现象。


技术实现思路

1、针对现有技术中存在的问题,本专利技术提供了一种能充分利用仪表资源,提高仪表利用率,最大化提高产能的多工位共享公共仪器的资源调度系统与控制方法。

2、本专利技术的目的通过以下技术方案实现。

3、一种多工位共享公共仪器的资源调度系统,包括工位、服务器以及仪器设备,所述工位与服务器直接通过网络lan总线进行通信交互,所述服务器与仪器设备通过混合总线进行数据通信连接,所述工位包括工位测试设备和测试系统,所述测试系统和工位测试设备进行数据传输交互;所述服务器包括调度服务系统、仪器仪表驱动系统,所述调度服务系统与仪器仪表驱动系统通过tcp协议进行连接通信;所述仪器设备包括仪器仪表和信号转接设备,所述仪器仪表和信号转接设备之间通过tcp协议进行信号开关切换。>

4、所述工位测试设备包括电源、信号源、功率计、负载、衰减器、被测件。

5、所述测试系统通过gpib、lan、tcp协议中的任意一种和工位测试设备进行数据传输交互。

6、一种多工位共享公共仪器的资源调度控制方法,步骤包括:

7、s1、工位测试系统任务开始执行;

8、s2、工位测试系统判断当前多个任务是否完成,如未完成则执行步骤s3,否则执行步骤s10;

9、s3、执行当前测试任务,向总控调度服务系统发起仪器使用权限申请,并等待服务系统计算回复;

10、s4、总控调度服务系统判断当前任务队列是否有没有完成的任务,根据结果进行任务分配,如未完成执行步骤s5,否则执行步骤s6;

11、s5、根据步骤s4得出当前任务队列没有任务在执行,总控调度服务系统占用公共仪器使用权限,信号转换设备切换当前任务所在工位通路,开始执行当前测试任务,之后执行步骤s9;

12、s6、根据步骤s4得出当前任务所需公共仪器仪表存在多任务在排队执行,总控调度服务系统开始调用队列算法根据当前队列任务得出最优队列任务时间线,之后执行步骤s7;

13、s7、根据步骤s6得出当前任务公共仪器等待时间,根据情况选择继续等待之后执行步骤s5或者人工退出结束队列等待之后执行步骤s8;

14、s8、任务结束;

15、s9、当前任务执行结束,总控调度服务系统自动是否当前任务使用仪器仪表并信号转换设备复位操作,之后执行步骤s2;

16、s10、根据步骤s2任务执行结果执行任务结束。

17、所述队列算法假设:仪表数量不变,中途未增或者减;每个测试项的优先级相同;计算测试项进度时一个任务的紧前结束即为该任务开始;同一时刻一个仪表只能完成一项任务,不考虑同时处理多个任务;一个仪表只能在分配给他的任务结束后才能分配到下一个任务;算法模型包括:单个任务最短用时计算:

18、

19、项目p中np个任务的工作结束时间:

20、

21、每个资源具备分配任务的技能:

22、

23、避免项目间的资源调度:

24、

25、不能重复完成同一个任务:

26、

27、一个任务的开始时间不能早于紧前任务的结束时间:

28、fpm≤spn,vmεθn

29、每个任务的结束时间,开始时间与工作时间之和:

30、

31、其中,p:测试项目总数;r:仪表的总数;np:测试项目p的任务总数;tpn:项目p的任务n的标准工作时间总数;wrn:仪表进行任务n时的工作时间总数;m:任意紧前任务;spn:项目p中任务n的开始时间;fpn:项目p中任务n的结束时间;xrp:仪器r分配到项目p;yrpn:项目p中的任务n分配给r;zrn:r可以完成的任务n;apn:项目p包含任务n;spnt:项目p的任务n在t时刻开始进行。

32、相比于现有技术,本专利技术的优点在于:本专利技术充分利用仪表资源,提高仪表利用率,最大化提高产能,对多仪表、多工位同时测试合理分配调度。

本文档来自技高网...

【技术保护点】

1.一种多工位共享公共仪器的资源调度系统,其特征在于包括工位、服务器以及仪器设备,所述工位与服务器直接通过网络LAN总线进行通信交互,所述服务器与仪器设备通过混合总线进行数据通信连接,所述工位包括工位测试设备和测试系统,所述测试系统和工位测试设备进行数据传输交互;所述服务器包括调度服务系统、仪器仪表驱动系统,所述调度服务系统与仪器仪表驱动系统通过TCP协议进行连接通信;所述仪器设备包括仪器仪表和信号转接设备,所述仪器仪表和信号转接设备之间通过TCP协议进行信号开关切换。

2.根据权利要求1所述的一种多工位共享公共仪器的资源调度系统,其特征在于所述工位测试设备包括电源、信号源、功率计、负载、衰减器、被测件。

3.根据权利要求1所述的一种多工位共享公共仪器的资源调度系统,其特征在于所述测试系统通过GPIB、LAN、TCP协议中的任意一种和工位测试设备进行数据传输交互。

4.一种多工位共享公共仪器的资源调度控制方法,其特征在于步骤包括:

5.根据权利要求4所述的一种多工位共享公共仪器的资源调度控制方法,其特征在于所述队列算法假设:仪表数量不变,中途未增或者减;每个测试项的优先级相同;计算测试项进度时一个任务的紧前结束即为该任务开始;同一时刻一个仪表只能完成一项任务,不考虑同时处理多个任务;一个仪表只能在分配给他的任务结束后才能分配到下一个任务;

...

【技术特征摘要】

1.一种多工位共享公共仪器的资源调度系统,其特征在于包括工位、服务器以及仪器设备,所述工位与服务器直接通过网络lan总线进行通信交互,所述服务器与仪器设备通过混合总线进行数据通信连接,所述工位包括工位测试设备和测试系统,所述测试系统和工位测试设备进行数据传输交互;所述服务器包括调度服务系统、仪器仪表驱动系统,所述调度服务系统与仪器仪表驱动系统通过tcp协议进行连接通信;所述仪器设备包括仪器仪表和信号转接设备,所述仪器仪表和信号转接设备之间通过tcp协议进行信号开关切换。

2.根据权利要求1所述的一种多工位共享公共仪器的资源调度系统,其特征在于所述工位测试设备包括电源、信号源、功率计、...

【专利技术属性】
技术研发人员:侯飞曾安帮
申请(专利权)人:南京国睿安泰信科技股份有限公司
类型:发明
国别省市:

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

1