本發(fā)明涉及模擬測試,具體涉及基于工控計算機組的模擬器資源分配方法、裝置及設(shè)備。
背景技術(shù):
1、傳統(tǒng)模擬器測試設(shè)備根據(jù)不同接口種類的模塊數(shù)量可以選擇對應(yīng)的槽位數(shù)量,如圖1所示為八槽模擬器測試設(shè)備的槽位示意圖。模擬器測試設(shè)備的模擬接口按照被試設(shè)備相對應(yīng)接口進行專項設(shè)計,測試單一被試設(shè)備實現(xiàn)比較簡單,如果需要同時滿足多臺被試設(shè)備的測試時,只能通過按比例增加模擬器的電纜數(shù)量、模塊數(shù)量或者模擬器的數(shù)量來實現(xiàn),如圖2所示為通過增加電纜數(shù)量實現(xiàn)兩臺被試設(shè)備的測試,如圖3所示為通過增加模擬器設(shè)備實現(xiàn)兩臺被試設(shè)備的測試,如圖4所示為通過增加接口模塊數(shù)量實現(xiàn)兩臺被試設(shè)備的測試。
2、現(xiàn)有技術(shù)模擬設(shè)備的結(jié)構(gòu)及功能單一,對多臺設(shè)備進行測試時,需要按比例增加設(shè)備、電纜或接口模塊,造成很高的測試應(yīng)用復(fù)雜度和測試成本。
技術(shù)實現(xiàn)思路
1、有鑒于此,本發(fā)明提供了基于工控計算機組的模擬器資源分配方法、裝置及設(shè)備,以解決對多臺設(shè)備進行測試時,復(fù)雜度和成本高的問題。
2、第一方面,本發(fā)明提供了一種基于工控計算機組的模擬器資源分配方法,利用模擬器設(shè)備對被試設(shè)備進行模擬測試,方法包括:
3、獲取模擬器設(shè)備中的接口資源及多個被試設(shè)備的需求信息;
4、根據(jù)接口資源及各被試設(shè)備的需求信息為各被試設(shè)備分配接口資源,同時對多個被試設(shè)備進行模擬測試。
5、本發(fā)明提供的基于工控計算機組的模擬器資源分配方法,根據(jù)模擬器設(shè)備的接口資源及被試設(shè)備的需求信息為多個被試設(shè)備合理分配接口資源,無需增加模擬器設(shè)備、電纜或接口模塊,降低測試應(yīng)用復(fù)雜度和硬件成本。
6、在一種可選的實施方式中,模擬器設(shè)備包括多個接口模塊,模擬器設(shè)備中的接口資源包括:各接口模塊的接口類型及通道數(shù)量;
7、被試設(shè)備的需求信息包括:進行模擬測試時,被試設(shè)備需要的接口類型及對應(yīng)的通道數(shù)量。
8、本發(fā)明提供的基于工控計算機組的模擬器資源分配方法,被試設(shè)備與模擬器設(shè)備進行連接測試時,需要按照接口類型對應(yīng)連接,所以需要獲取模擬器設(shè)備和被試設(shè)備的接口類型和通道數(shù)量,以建立兩者之間的通信,實現(xiàn)數(shù)據(jù)的穩(wěn)定傳輸,保證測試效果。
9、在一種可選的實施方式中,根據(jù)接口資源及各被試設(shè)備的需求信息為各被試設(shè)備分配接口資源,包括:
10、根據(jù)接口資源及各被試設(shè)備的需求信息,確定模擬器設(shè)備同時支持的目標被試設(shè)備數(shù)量,不同類型被試設(shè)備具有不同的需求信息;
11、根據(jù)模擬器設(shè)備同時支持的目標被試設(shè)備數(shù)量,確定各目標被試設(shè)備的可用接口資源,并根據(jù)可用接口資源為各目標被試設(shè)備分配接口資源。
12、在一種可選的實施方式中,根據(jù)接口資源及各被試設(shè)備的需求信息,確定模擬器設(shè)備同時支持的目標被試設(shè)備數(shù)量,包括:
13、獲取目標接口模塊中接口類型對應(yīng)的通道數(shù)量、目標被試設(shè)備中與目標接口模塊對應(yīng)的接口類型的通道需求數(shù)量,并根據(jù)通道數(shù)量與通道需求數(shù)量,確定目標接口模塊對應(yīng)的同時支持的目標被試設(shè)備數(shù)量;
14、比較各接口模塊對應(yīng)的同時支持的目標被試設(shè)備數(shù)量,確定目標被試設(shè)備數(shù)量,作為模擬器設(shè)備同時支持的目標被試設(shè)備數(shù)量。
15、在一種可選的實施方式中,根據(jù)通道數(shù)量與通道需求數(shù)量,確定目標接口模塊對應(yīng)的同時支持的目標被試設(shè)備數(shù)量,包括:
16、利用通道數(shù)量除以通道需求數(shù)量,得到兩者的商;
17、取兩者的商中的整數(shù)作為目標接口模塊對應(yīng)的同時支持的目標被試設(shè)備數(shù)量。
18、本發(fā)明提供的基于工控計算機組的模擬器資源分配方法,利用接口資源及各被試設(shè)備的需求信息確定模擬器設(shè)備可以同時支持測試的被試設(shè)備數(shù)量,并根據(jù)被試設(shè)備數(shù)量確定各被試設(shè)備的可用接口資源,進行為各被試設(shè)備分配接口資源,保證被試設(shè)備正常進行測試的同時,使同時測試的被試設(shè)備數(shù)量最多,提高測試效率。
19、在一種可選的實施方式中,根據(jù)接口資源及各被試設(shè)備的需求信息為各被試設(shè)備分配接口資源,還包括:
20、根據(jù)預(yù)設(shè)要求確定同時進行測試的目標被試設(shè)備的數(shù)量;
21、根據(jù)同時進行測試的目標被試設(shè)備的數(shù)量及接口資源,確定目標被試設(shè)備可用接口資源的最大數(shù)量;
22、根據(jù)目標被試設(shè)備可用接口資源的最大數(shù)量確定目標被試設(shè)備的類型,并根據(jù)目標被試設(shè)備可用接口資源的最大數(shù)量分配接口資源。
23、在一種可選的實施方式中,根據(jù)同時進行測試的目標被試設(shè)備的數(shù)量及接口資源,確定目標被試設(shè)備可用接口資源的最大數(shù)量,包括:
24、利用模擬器設(shè)備中各接口模塊的接口類型及通道數(shù)量除以目標被試設(shè)備的數(shù)量,得到各接口模塊中每個目標被試設(shè)備的可用通道數(shù)量;
25、將每個目標被試設(shè)備的可用通道數(shù)量作為對應(yīng)接口類型的最大數(shù)量。
26、本發(fā)明提供的基于工控計算機組的模擬器資源分配方法,通過確定目標被試設(shè)備可用接口資源的最大數(shù)量,根據(jù)可用接口資源的最大數(shù)量確定可支持的被試設(shè)備類型,同時為各被試設(shè)備分配接口資源,實現(xiàn)了縱向支持多種類型被試設(shè)備的目的,無需為不同類型被試設(shè)備分別配置接口資源,提高接口資源的利用率,降低測試成本。
27、第二方面,本發(fā)明提供了一種基于工控計算機組的模擬器資源分配裝置,利用模擬器設(shè)備對被試設(shè)備進行模擬測試,裝置包括:
28、資源信息獲取模塊,用于獲取模擬器設(shè)備中的接口資源及多個被試設(shè)備的需求信息;
29、接口資源分配及模擬測試模塊,用于根據(jù)接口資源及各被試設(shè)備的需求信息為各被試設(shè)備分配接口資源,同時對多個被試設(shè)備進行模擬測試。
30、第三方面,本發(fā)明提供了一種計算機設(shè)備,包括:存儲器和處理器,存儲器和處理器之間互相通信連接,存儲器中存儲有計算機指令,處理器通過執(zhí)行計算機指令,從而執(zhí)行上述第一方面或其對應(yīng)的任一實施方式的方法。
31、第四方面,本發(fā)明提供了一種計算機可讀存儲介質(zhì),該計算機可讀存儲介質(zhì)上存儲有計算機指令,計算機指令用于使計算機執(zhí)行上述第一方面或其對應(yīng)的任一實施方式的方法。
1.一種基于工控計算機組的模擬器資源分配方法,利用模擬器設(shè)備對被試設(shè)備進行模擬測試,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述模擬器設(shè)備包括多個接口模塊,模擬器設(shè)備中的接口資源包括:各接口模塊的接口類型及通道數(shù)量;
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,根據(jù)所述接口資源及各被試設(shè)備的需求信息為各被試設(shè)備分配接口資源,包括:
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,根據(jù)所述接口資源及各被試設(shè)備的需求信息為各被試設(shè)備分配接口資源,還包括:
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,根據(jù)所述接口資源及各被試設(shè)備的需求信息,確定所述模擬器設(shè)備同時支持的目標被試設(shè)備數(shù)量,包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,根據(jù)通道數(shù)量與通道需求數(shù)量,確定目標接口模塊對應(yīng)的同時支持的目標被試設(shè)備數(shù)量,包括:
7.根據(jù)權(quán)利要求4所述的方法,其特征在于,根據(jù)同時進行測試的目標被試設(shè)備的數(shù)量及所述接口資源,確定目標被試設(shè)備可用接口資源的最大數(shù)量,包括:
8.一種基于工控計算機組的模擬器資源分配裝置,利用模擬器設(shè)備對被試設(shè)備進行模擬測試,其特征在于,所述裝置包括:
9.一種計算機設(shè)備,其特征在于,包括:
10.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)上存儲有計算機指令,所述計算機指令用于使計算機執(zhí)行權(quán)利要求1至7中任一項所述的方法。