System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及數控設備領域,尤其涉及一種上位機的配置方法及電子裝置。
技術介紹
1、上位機是一臺可以發出特定操控命令的計算機,可以通過預先設定好的命令控制下位機設備完成各項操作。通常,上位機一般采用一對一的硬件匹配模式,即一種上位機匹配一種下位機設備。然而,這種匹配模式導致系統的通用性和兼容性受到限制,不僅增加了系統部署的復雜性和成本,也限制了設備間的靈活互聯與互操作,難以適應快速變化的市場需求和多樣化的設備環境。
技術實現思路
1、本申請實施例提供了一種上位機的配置方法及電子裝置。
2、第一方面,本申請實施例提供了一種上位機的配置方法,該方法包括:
3、與下位機建立連接;
4、獲取下位機的寄存器需求;
5、根據寄存器需求修改上位機的寄存器的配置。
6、可選的,寄存器的配置包括寄存器的個數和寄存器的配置參數,寄存器的配置參數用于規定寄存器的性能。
7、可選的,寄存器的配置參數包括以下中的一種或多種:
8、寄存器地址,用于指示寄存器在上位機中的地址;
9、長度,用于指示寄存器能夠存放的字節數;
10、參數,用于指示寄存器中存放的參數;
11、數據類型,用于指示寄存器能夠存放的數據類型;
12、倍率,用于指示寄存器存儲數據時的倍率;
13、單位,用于指示寄存器中存放的參數的單位;
14、備注,用于指示寄存器中存放的參數的備注信息;
>15、最大值,用于指示寄存器中存放的參數的最大值;
16、最小值,用于指示寄存器中存放的參數的最小值。
17、可選的,根據寄存器需求修改上位機的寄存器的配置包括:
18、基于寄存器需求生成修改信息;
19、將修改信息映射到上位機的第一表格,第一表格用于存放上位機的寄存器配置信息。
20、第二方面,本申請實施例提供了一種上位機,包括:
21、連接模塊,用于與下位機建立連接;
22、獲取模塊,用于獲取下位機的寄存器需求;
23、修改模塊,用于根據寄存器需求修改上位機的寄存器的配置。
24、可選的,寄存器的配置包括寄存器的個數和寄存器的配置參數,寄存器的配置參數用于規定寄存器的性能。
25、可選的,寄存器的配置參數包括以下中的一種或多種:
26、寄存器地址,用于指示寄存器在上位機中的地址;
27、長度,用于指示寄存器能夠存放的字節數;
28、參數,用于指示寄存器中存放的參數;
29、數據類型,用于指示寄存器能夠存放的數據類型;
30、倍率,用于指示寄存器存儲數據時的倍率;
31、單位,用于指示寄存器中存放的參數的單位;
32、備注,用于指示寄存器中存放的參數的備注信息;
33、最大值,用于指示寄存器中存放的參數的最大值;
34、最小值,用于指示寄存器中存放的參數的最小值。
35、可選的,修改模塊用于:
36、基于寄存器需求生成修改信息;
37、將修改信息映射到上位機的第一表格,第一表格用于存放上位機的寄存器配置信息。
38、第三方面,本申請實施例提供了一種電子設備,包括存儲器、至少一個處理器以及存儲在存儲器中并可在處理器上運行的計算機程序,處理器執行計算機程序時實現如上述第一方面中任一項所述的方法。
39、第四方面,本申請實施例提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,所述計算機程序被處理器執行時實現如上述第一方面中任一項所述的方法。
40、第五方面,本申請實施例提供了一種計算機程序產品,當計算機程序產品在電子設備上運行時,使得電子設備執行上述第一方面中任一項所述的方法。
41、基于本申請,可以根據下位機的需求修改上位機的寄存器配置,從而使上位機可以適應不同類型下位機設備的需求,有助于提高上位機的通用性和兼容性。
本文檔來自技高網...【技術保護點】
1.一種上位機的配置方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述寄存器的配置包括所述寄存器的個數和所述寄存器的配置參數,所述寄存器的配置參數用于規定所述寄存器的性能。
3.根據權利要求2所述的方法,其特征在于,所述寄存器的配置參數包括以下中的一種或多種:
4.根據權利要求3所述的方法,其特征在于,所述根據所述寄存器需求修改所述上位機的寄存器的配置包括:
5.一種上位機,其特征在于,包括:
6.根據權利要求5所述的上位機,其特征在于,所述寄存器的配置包括所述寄存器的個數和所述寄存器的配置參數,所述寄存器的配置參數用于規定所述寄存器的性能。
7.根據權利要求6所述的上位機,其特征在于,所述寄存器的配置參數包括以下中的一種或多種:
8.根據權利要求7所述的上位機,其特征在于,所述修改模塊用于:
9.一種電子設備,包括存儲器、至少一個處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現如權利要求1至4中任一項
10.一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1至4中任一項所述的方法。
...【技術特征摘要】
1.一種上位機的配置方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述寄存器的配置包括所述寄存器的個數和所述寄存器的配置參數,所述寄存器的配置參數用于規定所述寄存器的性能。
3.根據權利要求2所述的方法,其特征在于,所述寄存器的配置參數包括以下中的一種或多種:
4.根據權利要求3所述的方法,其特征在于,所述根據所述寄存器需求修改所述上位機的寄存器的配置包括:
5.一種上位機,其特征在于,包括:
6.根據權利要求5所述的上位機,其特征在于,所述寄存器的配置包括所述寄存器的個數和所述寄存器的配置參數,所...
【專利技術屬性】
技術研發人員:鄧瓊芬,鄒權福,謝小鯤,易海龍,
申請(專利權)人:惠州市樂億通科技股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。