[發明專利]組態軟件的模塊的連接方法及系統在審
| 申請號: | 202010692465.3 | 申請日: | 2020-07-17 |
| 公開(公告)號: | CN111881152A | 公開(公告)日: | 2020-11-03 |
| 發明(設計)人: | 申偉剛;韋玉翠;吳浩林;沈毅然;裘文波 | 申請(專利權)人: | 珠海格力電器股份有限公司 |
| 主分類號: | G06F16/242 | 分類號: | G06F16/242;G06T11/20 |
| 代理公司: | 深圳市康弘知識產權代理有限公司 44247 | 代理人: | 尹彥 |
| 地址: | 519000*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 組態 軟件 模塊 連接 方法 系統 | ||
本發明公開了一種組態軟件的模塊的連接方法及系統。其中組態軟件的模塊的連接方法,包括:對組態軟件的連接界面進行圖像分析;基于像素點找到連接界面中需要連接的模塊之間的所有不交叉連接路徑并羅列出來;接收用戶選擇的連接路徑并將相應的模塊進行連接。本發明基于像素對連接界面進行圖像分析處理,得到所有不交叉連接路徑供用戶選擇,避免了單一的連接方式,實現了一種更加靈活、人性化的連接方式。
技術領域
本發明涉及組態軟件,尤其涉及一種組態軟件的各個模塊之間的自動連接方法,以及自動連接系統。
背景技術
組態軟件是一種可以提供十分友好的圖形化用戶界面(Graphics UserInterface,GUI)的軟件系統,其中有大量的工業設備、儀表圖符等模塊圖符供用戶選擇,因此用戶使用組態軟件不需要掌握太多的編程語言技術,甚至不需要編程技術,根據工程實際情況,利用其提供的模塊,將各模塊之間在圖形化界面進行連接來實現各種復雜的工程。例如利用底層設備(PLC、智能儀表、智能模塊、板卡、變頻器等)的I/O驅動、開放式的數據庫和界面制作工具,就能完成一個具有動畫效果、實時數據處理、歷史數據和曲線并存、具有多媒體功能和網絡功能的復雜工程。
在使用現有技術的組態軟件時,模塊與模塊之間的連接方式是程序使用某一種算法計算出各模塊之間的一條固定連接路徑,而后一直采用該固定路徑來進行模塊間的連接。上述路徑連接方式單一且不可更改,當軟件模塊數量增加,且模塊與模塊之間關系復雜時,會產生多條路徑交錯混亂、路徑重疊、路徑穿越模塊等現象,造成軟件界面混亂,使用戶體驗極差。
發明內容
為了解決現有技術中組態軟件的連接為固有路徑導致連接后的模塊界面混亂、用戶體驗感差的技術問題,本發明提出了一種組態軟件的模塊的連接方法及系統。
本發明提出的組態軟件的模塊的連接方法,包括:
對組態軟件的連接界面進行圖像分析;
基于像素點找到連接界面中需要連接的模塊之間的所有不交叉連接路徑并羅列出來;
接收用戶選擇的連接路徑并將相應的模塊進行連接。
進一步,基于像素點找到連接界面中需要連接的模塊之間的所有不交叉連接路徑并羅列出來具體包括:
步驟S1,依次將需要連接的兩個模塊分別定義為起始模塊和目標模塊;
步驟S2,從所述起始模塊的任意一個邊緣的中心像素或者是邊角像素出發,沿著一方向走向下一個像素;
步驟S3,判斷走向的下一個像素是否被占用;
步驟S4,若是沒有被占用,則繼續沿著一方向走向下一個像素,并返回上一步驟判斷走向的下一個像素是否被占用;若是被占用,則返回上一個像素,并更換一個方向走向下一個像素,返回上一步驟判斷走向的下一個像素是否被占用;
循環上述步驟S3和步驟S4直至找到起始模塊和目標模塊之間的所有不交叉連接路徑。
優選的,在所述步驟S1之后且在所述步驟S2之前,還包括步驟S1.5,獲取所述起始模塊的中心到所述目標模塊的中心的最短距離,以所述最短距離的中心為圓心,以所述最短距離為直徑或半徑,劃出圓形區域,所述起始模塊和目標模塊之間的所有不交叉連接路徑均在所述圓形區域范圍內。
進一步,所述方向為上、下、左、右、左上、左下、右上、右下八個方向中的任意一個方向。
優選的,將所述需要連接的模塊之間的所有不交叉連接路徑根據占用空間由小至大進行羅列。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于珠海格力電器股份有限公司,未經珠海格力電器股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010692465.3/2.html,轉載請聲明來源鉆瓜專利網。





