一種空調連接管走管的方法和裝置制造方法
【專利摘要】本發明公開了一種空調連接管自動走管的方法和裝置,根據預設戶型中設置的空調設備的位置,判斷需要連接的空調設備是否均設置在戶型內而選擇自動生成連接管走管方案,主要根據找連接管的最短距離和房間內的連接管只能在房間內進行走管兩個基本原則,通過獲取空調設備的坐標來確定基準點和目標點,根據兩個基本原則對基準點逐步修正,直到與目標點重合,完成自動走管。本發明中的自動生成連接管走管方案,可以滿足用戶隨意放置空調的需求,并能真實反映連接管實際連接方式。
【專利說明】 一種空調連接管走管的方法和裝置
【技術領域】
[0001]本發明涉及空調領域,尤其涉及一種空調連接管走管的方法和裝置。
【背景技術】
[0002]在空調設備安裝中,空調設備是通過連接管進行連接,如外機與分歧管、分歧管與分歧管、分歧管與內機等,對于空調選型軟件而言,需要將上述設備間的連接管的走管方案清晰體現,這也是空調選型軟件的一項基本功能,目前空調選型軟件的常見的解決方案是直接固定連接管的連接方式,在進行空調選型時,用戶只需也只能往連接管的連接點放置設備,而不能滿足用戶的喜好和需求來放置空調,也不能真實的反映連接管在戶型中的連接方式。
【發明內容】
[0003]本發明提出了一種能夠根據空調的位置自動生成連接管走管方案,真實反映連接管實際連接方式。
[0004]為實現上述方法和裝置,本發明采用以下技術方案:
[0005]一種空調連接管自動走管的方法,包括:
[0006]a、預設戶型,根據戶型結構放置空調設備;
[0007]b、選擇需要連接的兩個空調設備,實現需要連接的兩個空調設備之間的連接管路的自動連接。
[0008]優選地,所述步驟b具體包括:
[0009]bl、判斷需要連接的兩個空調設備是否均在戶型內,是則執行步驟b2,否則執行步驟b3 ;
[0010]b2、獲取戶型內的兩個空調設備的連接點的坐標,確定基準點和目標點;修正所述基準點的坐標獲得新建連接點;通過判斷每次修正后的所述新建連接點是否在戶型內修正所述新建連接點直到所述新建連接點與所述目標點重合,完成自動走管;
[0011]b3、獲取戶型內的兩個空調設備的連接點的坐標,確定基準點和目標點;修正所述基準點的坐標獲得新建連接點;通過默認每次修正后的所述新建連接點均在戶型內修正所述新建連接點直到所述新建連接點與所述目標點重合,完成自動走管。
[0012]優選地,所述步驟b2和步驟b3中所述確定基準點和目標點具體為:
[0013]確定所述兩個空調設備的連接點的坐標中X軸坐標較小的空調設備連接點作為基準點,另一個作為目標點;χ軸坐標相等時,Y軸坐標較小的作為基準點,另一個作為目標點。
[0014]優選地,所述基準點和所述目標點的坐標為所述空調設備連接點的坐標。
[0015]優選地,修正所述兩個空調設備連接點的坐標獲得所述基準點和所述目標點,使得所述基準點和所述目標點的坐標相對于所述空調設備突出顯示且位于戶型內。
[0016]優選地,若所述基準點和/或所述目標點的坐標相對于所述空調設備沿X軸方向突出顯示,則使得所述基準點和/或所述目標點的坐標位于戶型內具體為:
[0017]Cl、修正空調設備的連接點的X軸坐標,判斷沿所述X軸坐標修正后得到的基準點和/或目標點是否在戶型內,是則保存基準點和/或目標點,否則執行步驟c2 ;
[0018]c2、回退所述基準點和/或所述目標點的X軸坐標,執行步驟c3 ;
[0019]c3、修正所述空調設備的連接點的Y軸坐標,判斷沿所述Y軸坐標修正后得到的基準點和/或目標點是否在戶型內,是則保存所述基準點和/或所述目標點,否則執行步驟c4 ;
[0020]c4、回退所述基準點和/或所述目標點的Y軸坐標,執行步驟Cl。
[0021]若所述基準點和/或所述目標點的坐標相對于所述空調設備沿Y軸方向突出顯示,則使得所述基準點和/或所述目標點的坐標位于戶型內具體為:
[0022]Cl、修正空調設備的連接點的Y軸坐標,判斷沿所述Y軸坐標修正后得到的基準點和/或目標點是否在戶型內,是則保存所述基準點和/或所述目標點,否則執行步驟C2 ;
[0023]C2、回退所述基準點和/或所述目標點的Y軸坐標,執行步驟C3 ;
[0024]C3、修正所述基準點和/或所述目標點的X軸坐標,判斷沿所述X軸坐標修正后得到的基準點和/或目標點是否在戶型內,是則保存所述基準點和/或所述目標點,否則執行步驟C4 ;
[0025]C4、回退所述基準點和/或所述目標點的X軸坐標,執行步驟Cl。
[0026]優選地,所述步驟b2和步驟b3中所述修正所述基準點的坐標獲得新建連接點具體為:
[0027]根據基準點的坐標值,沿X軸或Y軸修正基準點坐標的坐標值,將新的坐標值作為新建連接點的坐標。
[0028]優選地,所述步驟b2具體為:
[0029]blO、修正基準點的X軸坐標,判斷修正X軸坐標后得到的新建連接點是否在戶型內,是則執行步驟b50,否則執行步驟b20 ;
[0030]bll、修正新建連接點的X軸坐標,判斷修正X軸坐標后得到的新建連接點是否在戶型內,是則執行步驟b50,否則執行步驟b21 ;
[0031]b20、回退新建連接點的X軸坐標,執行步驟b30 ;
[0032]b21、回退新建連接點的X軸坐標,執行步驟b31 ;
[0033]b30、修正基準點的Y軸坐標,判斷修正Y軸坐標后得到的新建連接點是否在戶型內,是則執行步驟b60,否則執行步驟b40 ;
[0034]b31、修正新建連接點的Y軸坐標,判斷修正Y軸坐標后得到的新建連接點是否在戶型內,是則執行步驟b60,否則執行步驟b41 ;
[0035]b40、回退新建連接點的Y軸坐標,執行步驟blO ;
[0036]b41、回退新建連接點的Y軸坐標,執行步驟bll ;
[0037]b50、判斷新建連接點與所述目標點是否重合,是則保存新建連接點的修正軌跡,完成自動走管;否則執行步驟bll ;
[0038]b60、判斷新建連接點與所述目標點是否重合,是則保存新建連接點的修正軌跡,完成自動走管;否則執行步驟b31。
[0039]優選地,所述步驟b2具體為:
[0040]blO、修正基準點的Y軸坐標,判斷修正Y軸坐標后得到的新建連接點是否在戶型內,是則執行步驟b50,否則執行步驟b20 ;
[0041]bll、修正新建連接點的Y軸坐標,判斷修正Y軸坐標后得到的新建連接點是否在戶型內,是則執行步驟b50,否則執行步驟b21 ;
[0042]b20、回退新建連接點的Y軸坐標,執行步驟b30 ;
[0043]b21、回退新建連接點的Y軸坐標,執行步驟b31 ;
[0044]b30、修正基準點的X軸坐標,判斷修正X軸坐標后得到的新建連接點是否在戶型內,是則執行步驟b60,否則執行步驟b40 ;
[0045]b31、修正新建連接點的X軸坐標,判斷修正X軸坐標后得到的新建連接點是否在戶型內,是則執行步驟b60,否則執行步驟b41 ;
[0046]b40、回退新建連接點的X軸坐標,執行步驟blO ;
[0047]b41、回退新建連接點的X軸坐標,執行步驟bll ;
[0048]b50、判斷新建連接點與所述目標點是否重合,是則保存新建連接點的修正軌跡,完成自動走管;否則執行步驟bll ;
[0049]b60、判斷新建連接點與所述目標點是否重合,是則保存新建連接點的修正軌跡,完成自動走管;否則執行步驟b31。
[0050]一種空調連接管走管的裝置,包括:
[0051]預設單元,用于預設戶型,根據戶型結構放置空調設備;
[0052]連接單元,用于實現需要連接的兩個空調設備之間的連接管路的自動連接。
[0053]優選地,所述連接單元具體包括:
[0054]判斷單元,用于判斷需要連接的兩個空調設備是否均在戶型內;
[0055]連接點第一修正單元,用于獲取戶型內的兩個空調設備的連接點的坐標,確定基準點和目標點;修正所述基準點的坐標獲得新建連接點;通過判斷每次修正后的所述新建連接點是否在戶型內修正所述新建連接點直到所述新建連接點與所述目標點重合,完成自動走管;
[0056]連接點第二修正單元,獲取戶型內的兩個空調設備的連接點的坐標,確定基準點和目標點;修正所述基準點的坐標獲得新建連接點;通過默認每次修正后的所述新建連接點均在戶型內修正所述新建連接點直到所述新建連接點與所述目標點重合,完成自動走管。
[0057]優選地,所述連接點第一修正單元和連接點第二修正單元中確定基準點和目標點具體為:
[0058]確定所述兩個空調設備的連接點的坐標中X軸坐標較小的空調設備作為基準點,另一個作為目標點;x軸坐標相等時,Y軸坐標較小的空調設備作為基準點,另一個作為目標點。
[0059]優選地,所述連接點第一修正單元和連接點第二修正單元中的所述基準點和所述目標點的坐標為所述空調設備的連接點的坐標。
[0060]優選地,在所述連接點第一修正單元和連接點第二修正單元中修正所述兩個空調設備連接點的坐標獲得所述基準點和所述目標點,使得所述基準點和所述目標點相對于所述空調設備突出顯示且位于戶型內。
[0061]優選地,若所述基準點和/或所述目標點的坐標相對于所述空調設備沿X軸方向突出顯示,則使得所述基準點和/或所述目標點的坐標位于戶型內具體為:
[0062]Cl、修正空調設備的連接點的X軸坐標,判斷沿所述X軸坐標修正后得到的基準點和/或目標點是否在戶型內,是則保存基準點和/或目標點,否則執行步驟c2 ;
[0063]c2、回退所述基準點和/或所述目標點的X軸坐標,執行步驟c3 ;
[0064]c3、修正所述空調設備的連接點的Y軸坐標,判斷沿所述Y軸坐標修正后得到的基準點和/或目標點是否在戶型內,是則保存所述基準點和/或所述目標點,否則執行步驟c4 ;
[0065]c4、回退所述基準點和/或所述目標點的Y軸坐標,執行步驟Cl。
[0066]若所述基準點和/或所述目標點的坐標相對于所述空調設備沿Y軸方向突出顯示,則使得所述基準點和/或所述目標點的坐標位于戶型內具體為:
[0067]Cl、修正空調設備的連接點的Y軸坐標,判斷沿所述Y軸坐標修正后得到的基準點和/或目標點是否在戶型內,是則保存所述基準點和/或所述目標點,否則執行步驟C2 ;
[0068]C2、回退所述基準點和/或所述目標點的Y軸坐標,執行步驟C3 ;
[0069]C3、修正所述基準點和/或所述目標點的X軸坐標,判斷沿所述X軸坐標修正后得到的基準點和/或目標點是否在戶型內,是則保存所述基準點和/或所述目標點,否則執行步驟C4 ;
[0070]C4、回退所述基準點和/或所述目標點的X軸坐標,執行步驟Cl。
[0071]優選地,所述連接點第一修正單元和連接點第二修正單元具體用于根據基準點的坐標值,沿X軸或Y軸修正基準點坐標的坐標值,將新的坐標值作為新建連接點的坐標。
[0072]優選地,其特征在于,所述連接點第一修正單元包括:
[0073]第一修正模塊,具體用于修正基準點的X軸坐標,判斷修正X軸坐標后得到的新建連接點是否在戶型內,如果在戶型內則判斷新建連接點與所述目標點是否重合,重合則保存新建連接點的修正軌跡,完成自動走管,如果不重合則繼續修正新建連接點的X軸坐標;
[0074]第二修正模塊,具體用于如果修正基準點的X軸坐標后得到的新建連接點不在戶型內,則回退新建連接點的X軸坐標,修正基準點的Y軸坐標,判斷修正Y軸坐標后得到的新建連接點是否在戶型內,是則判斷新建連接點與所述目標點是否重合,重合則保存新建連接點的修正軌跡,完成自動走管,如果不重合則繼續修正新建連接點的Y軸坐標;
[0075]第三修正模塊,具體用于如果修正基準點的Y軸坐標修正后得到的新建連接點不在戶型內,則回退新建連接點的Y軸坐標,修正基準點的X軸坐標;
[0076]第四修正模塊,具體用于如果繼續修正新建連接點的X軸坐標后得到的新建連接點不在戶型內,則回退新建連接點的X軸坐標,修正新建連接點的Y軸坐標,判斷修正Y軸坐標后得到的新建連接點是否在戶型內,是則判斷新建連接點與所述目標點是否重合,重合則保存新建連接點的修正軌跡,完成自動走管,如果不重合則繼續修正新建連接點的Y軸坐標;
[0077]第五修正模塊,具體用于如果繼續修正新建連接點的Y軸坐標修正后得到的新建連接點不在戶型內,則回退新建連接點的Y軸坐標,修正新建連接點的X軸坐標。
[0078]優選地,所述連接點第一修正單元包括:
[0079]第一修正模塊,具體用于修正基準點的Y軸坐標,判斷修正Y軸坐標后得到的新建連接點是否在戶型內,如果在戶型內則判斷新建連接點與所述目標點是否重合,重合則保存新建連接點的修正軌跡,完成自動走管,如果不重合則繼續修正新建連接點的Y軸坐標;
[0080]第二修正模塊,具體用于如果修正基準點的Y軸坐標后得到的新建連接點不在戶型內,則回退新建連接點的Y軸坐標,修正基準點的X軸坐標,判斷修正X軸坐標后得到的新建連接點是否在戶型內,是則判斷新建連接點與所述目標點是否重合,重合則保存新建連接點的修正軌跡,完成自動走管,如果不重合則繼續修正新建連接點的X軸坐標;
[0081]第三修正模塊,具體用于如果修正基準點的X軸坐標修正后得到的新建連接點不在戶型內,則回退新建連接點的X軸坐標,修正基準點的Y軸坐標;
[0082]第四修正模塊,具體用于如果繼續修正新建連接點的Y軸坐標后得到的新建連接點不在戶型內,則回退新建連接點的X軸坐標,修正新建連接點的X軸坐標,判斷修正X軸坐標后得到的新建連接點是否在戶型內,是則判斷新建連接點與所述目標點是否重合,重合則保存新建連接點的修正軌跡,完成自動走管,如果不重合則繼續修正新建連接點的X軸坐標;
[0083]第五修正模塊,具體用于如果繼續修正新建連接點的X軸坐標修正后得到的新建連接點不在戶型內,則回退新建連接點的X軸坐標,修正新建連接點的Y軸坐標。
[0084]本發明的有益效果在于:根據預設戶型中設置的空調設備的位置,而實現需要連接的兩個設備之間的自動連管,具體為判斷需要連接的空調設備是否均設置在戶型內而選擇自動生成連接管走管方案,主要根據找連接管的最短距離和房間內的連接管只能在房間內進行走管兩個基本原則,通過獲取空調設備的坐標來確定基準點和目標點,根據兩個基本原則對基準點逐步修正,直到與目標點重合,完成自動走管。本發明中的自動生成連接管走管方案,可以滿足用戶隨意放置空調的需求,并能真實反映連接管實際連接方式。
【專利附圖】
【附圖說明】
[0085]圖1是本發明一種空調連接管走管的方法的第一實施例流程圖;
[0086]圖2A是本發明一種空調連接管走管的方法的第二實施例流程圖;
[0087]圖2B是本發明一種空調連接管走管的方法的第二實施例中一種戶型示意圖;
[0088]圖2C是本發明一種空調連接管走管的方法的第二實施例中在戶型中添加空調設備后的不意圖;
[0089]圖2D是本發明一種空調連接管走管的方法的第二實施例中空調連接管自動走管完成后的不意圖;
[0090]圖3A是本發明一種空調連接管走管的裝置的結構方框圖;
[0091]圖3B是本發明一種空調連接管走管的裝置的連接點修正單元的結構方框圖。
[0092]其中:21_空調室外機;22_空調室內機。
【具體實施方式】
[0093]下面結合附圖并通過【具體實施方式】來進一步說明本發明的技術方案。
[0094]圖1是本發明一種空調連接管走管的方法的第一實施例流程圖。如圖所示,該方法包括:
[0095]步驟a:預設戶型,根據戶型結構放置空調設備;
[0096]步驟b:選擇需要連接的兩個空調設備,實現需要連接的兩個空調設備之間的連接管路的自動連接。
[0097]而步驟b具體為:
[0098]步驟bl:判斷需要連接的兩個空調設備是否均在戶型內,是則執行步驟b2,否則執行步驟b3 ;
[0099]步驟b2:獲取戶型內的兩個空調設備的連接點的坐標,確定基準點和目標點;修正所述基準點的坐標獲得新建連接點;通過判斷每次修正后的所述新建連接點是否在戶型內修正所述新建連接點直到所述新建連接點與所述目標點重合,完成自動走管;
[0100]步驟b3:獲取戶型內的兩個空調設備的連接點的坐標,確定基準點和目標點;修正所述基準點的坐標獲得新建連接點;通過默認每次修正后的所述新建連接點均在戶型內修正所述新建連接點直到所述新建連接點與所述目標點重合,完成自動走管。
[0101]在步驟a中,用戶根據住房的實際情況選擇戶型,也可以根據住房的實際情況繪制戶型,根據戶型結構放置空調設備(包括室外機,一個或多個室內機),其中,根據戶型結構放置空調設備包括:1、需要連接的兩個空調設備均在戶型內,即室內機在房間內,室外機在陽臺;2、需要連接的兩個空調設備不均在戶型內,即室內機在房間內,室外機在外面的墻壁上。本方案將會根據空調設備的實際放置情況確定設備的坐標,當走管完成后,當用戶需要改變設備布局時,直接將設備拖動,重新開始步驟a至b,生成新的走管方案。
[0102]如果需要連接的兩個空調設備均在戶型內,即室內機在房間內,室外機在陽臺,則按照步驟b2自動生成連接管,如果需要連接的兩個空調設備不均在戶型內,即室內機在房間內,室外機在外面的墻壁上,則按照步驟b3自動生成連接管。
[0103]根據預設戶型中設置的空調設備的位置,判斷需要連接的空調設備是否均設置在戶型內而選擇自動生成連接管走管方案,主要根據找連接管的最短距離和房間內的連接管只能在房間內進行走管兩個基本原則,通過獲取空調設備的坐標來確定基準點和目標點,根據兩個基本原則對基準點逐步修正,直到與目標點重合,完成自動走管。本發明中的自動生成連接管走管方案,可以滿足用戶隨意放置空調的需求,并能真實反映連接管實際連接方式。
[0104]圖2A是本發明一種空調連接管走管的方法的第二實施例流程圖,如圖所示,包括:
[0105]步驟201:預設戶型,根據戶型結構放置空調設備。
[0106]用戶根據住房的實際情況選擇戶型,將空調設備放置到戶型中,選擇需要連接的兩個空調設備,本方案將會根據空調設備的實際放置情況確定自動生成連接管走管方案,當走管完成后,當用戶需要改變設備布局時,直接將設備拖動,重新開始步驟201,生成新的走管方案。
[0107]步驟202:判斷兩個空調設備是否均在戶型內,是則執行步驟203,否則執行步驟
213。
[0108]其中,“是”則表示需要連接的兩個空調設備均在戶型內,即室內機在房間內,室外機在陽臺;“否”則表示需要連接的兩個空調設備不均在戶型內,即室內機在房間內,室外機在外面的墻壁上。
[0109]步驟203:獲取需要連接的兩個空調設備的連接點的坐標,確定所述兩個空調設備的連接點的坐標中X軸坐標較小的空調設備作為基準點,另一個作為目標點;χ軸坐標相等時,Y軸坐標較小的空調設備作為基準點,另一個作為目標點。
[0110]如果兩個空調設備中設備A的坐標為(100,120),設備B的坐標為(120,100),因為A的X軸坐標小于B的X軸坐標,所以選擇A為基準點,B為目標點;如果A和B的坐標分別為(100,120)和(100,100),則選擇B為基準點,A為目標點。
[0111]另,基準點和目標點的坐標可以為兩個空調設備連接點的坐標,也可以通過修正兩個空調設備的連接點的坐標獲得基準點和目標點,即修正所述兩個空調設備連接點的坐標獲得所述基準點和所述目標點,使得所述基準點和所述目標點的坐標相對于所述空調設備突出顯示且位于戶型內。比如:
[0112]當所述基準點和/或所述目標點的坐標相對于所述空調設備沿X軸方向突出顯示,則使得所述基準點和/或所述目標點的坐標位于戶型內具體的控制方法為:
[0113]Cl、修正空調設備的連接點的X軸坐標,判斷沿所述X軸坐標修正后得到的基準點和/或目標點是否在戶型內,是則保存基準點和/或目標點,否則執行步驟c2 ;
[0114]c2、回退所述基準點和/或所述目標點的X軸坐標,執行步驟c3 ;
[0115]c3、修正所述空調設備的連接點的Y軸坐標,判斷沿所述Y軸坐標修正后得到的基準點和/或目標點是否在戶型內,是則保存所述基準點和/或所述目標點,否則執行步驟c4 ;
[0116]c4、回退所述基準點和/或所述目標點的Y軸坐標,執行步驟Cl。
[0117]當所述基準點和/或所述目標點的坐標相對于所述空調設備沿Y軸方向突出顯示,則使得所述基準點和/或所述目標點的坐標位于戶型內具體的控制方法為:
[0118]Cl、修正空調設備的連接點的Y軸坐標,判斷沿所述Y軸坐標修正后得到的基準點和/或目標點是否在戶型內,是則保存所述基準點和/或所述目標點,否則執行步驟C2 ;
[0119]C2、回退所述基準點和/或所述目標點的Y軸坐標,執行步驟C3 ;
[0120]C3、修正所述基準點和/或所述目標點的X軸坐標,判斷沿所述X軸坐標修正后得到的基準點和/或目標點是否在戶型內,是則保存所述基準點和/或所述目標點,否則執行步驟C4 ;
[0121]C4、回退所述基準點和/或所述目標點的X軸坐標,執行步驟C4。
[0122]步驟204:修正基準點或新建連接點的X軸坐標。
[0123]首次修正時,則修正基準點的坐標,若非首次修正時,則修正新建連接點的坐標,根據找連接管的最短距離和房間內的連接管只能在房間內進行走管兩個基本原則,沿X軸或Y軸對基準點逐步修正,每次修正的點在本專利文件中均稱為新建連接點。
[0124]步驟205:判斷修正X軸坐標后得到的新建連接點是否在戶型內,是則執行步驟211,否則執行步驟206。
[0125]為進一步保證所得的是最短路徑,在每次修正后可多加一次判斷新建連接點與目標點的X軸坐標的大小判斷步驟,當兩者剛好相等時,直接開始Y軸坐標修正,當兩者十分接近時,亦可在下一次修正時直接修正為目標點的X軸坐標值。
[0126]步驟206:回退新建連接點的X軸坐標。
[0127]步驟207:修正新建連接點的Y軸坐標。
[0128]步驟208:判斷修正Y軸坐標后得到的新建連接點是否在戶型內,是則執行步驟210,否則執行步驟209。
[0129]步驟209:回退新建連接點的Y軸坐標,執行步驟204。
[0130]每一次的修正值都會根據上一次的修正后的新建連接點是否在戶型內進行變化,如果修正后不在戶型內,下一次修正時將會回退,否則不變。
[0131]步驟210:判斷新建連接點與所述目標點是否重合,是則執行步驟212,否則執行步驟207。
[0132]步驟211:判斷新建連接點與所述目標點是否重合,是則執行步驟212,否則執行步驟204。
[0133]在步驟204到步驟211的修正過程中,是先修正X軸坐標,后修正Y軸坐標,此處亦可將其設置為先修正Y軸坐標,后修正X軸坐標,兩種不同的修正順序產生的走管路線將會大致呈中心對稱。
[0134]步驟212:保存新建連接點的修正軌跡,完成自動走管。
[0135]步驟213:獲取需要連接的兩個空調設備的連接點的坐標,并確認基準點和目標點,確認基準點和目標點的方法同上述步驟203,在此不再贅述。
[0136]步驟214:通過默認每次修正后的所述新建連接點均在戶型內修正基準點或新建連接點的X軸坐標。
[0137]首次修正時,則修正基準點的坐標,若非首次修正時,則修正新建連接點的坐標,根據找連接管的最短距離和房間內的連接管只能在房間內進行走管兩個基本原則,沿X軸或Y軸對基準點逐步修正,每次修正的點在本專利文件中均稱為新建連接點。
[0138]通過默認每次修正后的所述新建連接點均在戶型內,使得修正后得到的新建連接點可以一直朝著目標點修正,不需要受到是否在戶型內條件的限制而使其回退。
[0139]步驟215:判斷新建連接點是否與目標點重合,是則執行步驟216,否則執行步驟
214。
[0140]步驟216:保存新建連接點的修正軌跡,完成走管。
[0141]具體如圖2B所示,是一個簡單的戶型包括陽臺,其中陽臺隱藏,如圖2C所示,在該戶型中加入一個空調室外機21 (設置在陽臺內),一個空調室內機22,獲取基準點(XI,Yl)和目標點(X2,Y2),如圖2C所示,所述基準點和所述目標點相對于空調設備突出顯示,即空調室外機21的基準點為沿空調室外機的連接點的Y軸修正得到,空調室內機22的目標點為沿空調室內機的連接點的X軸修正得到,其中,修正空調連接點的方向以獲得基準點和目標點使其相對于空調設備突出顯示主要取決于空調設備的放置方式,修改基準點的X軸坐標,根據找連接管的最短距離和房間內的連接管只能在房間內進行走管兩個基本原則逐步修正新建連接點,最終形成如圖2D所示的連接管走管圖。
[0142]圖3A是本發明一種空調連接管走管的裝置300的結構圖,如圖3A所示,包括:
[0143]預設單元310,用于預設戶型,根據戶型結構放置空調設備;
[0144]連接單元320,用于實現需要連接的兩個空調設備之間的連接管路的自動連接。
[0145]其中,連接單元320具體包括:
[0146]判斷單元330,用于判斷需要連接的兩個空調設備是否均在戶型內;
[0147]連接點第一修正單元340,用于獲取戶型內的兩個空調設備的連接點的坐標,確定基準點和目標點;修正所述基準點的坐標獲得新建連接點;通過判斷每次修正后的所述新建連接點是否在戶型內修正所述新建連接點直到所述新建連接點與所述目標點重合,完成自動走管;
[0148]連接點第二修正單元350:用于獲取戶型內的兩個空調設備的連接點的坐標,確定基準點和目標點;修正所述基準點的坐標獲得新建連接點;通過默認每次修正后的所述新建連接點均在戶型內修正所述新建連接點直到所述新建連接點與所述目標點重合,完成自動走管。
[0149]具體地,所述連接點第一修正單元和連接點第二修正單元中確定基準點和目標點具體為:
[0150]確定所述兩個空調設備的連接點的坐標中X軸坐標較小的空調設備作為基準點,另一個作為目標點;x軸坐標相等時,Y軸坐標較小的空調設備作為基準點,另一個作為目標點。
[0151]具體地,所述連接點第一修正單元和連接點第二修正單元中的所述基準點和所述目標點的坐標為所述空調設備的連接點的坐標。
[0152]具體地,在所述連接點第一修正單元和連接點第二修正單元中修正所述兩個空調設備連接點的坐標獲得所述基準點和所述目標點,使得所述基準點和所述目標點相對于所述空調設備突出顯示且位于戶型內。
[0153]具體地,若所述基準點和/或所述目標點的坐標相對于所述空調設備沿X軸方向突出顯示,則使得所述基準點和/或所述目標點的坐標位于戶型內具體為:
[0154]Cl、修正空調設備的連接點的X軸坐標,判斷沿所述X軸坐標修正后得到的基準點和/或目標點是否在戶型內,是則保存基準點和/或目標點,否則執行步驟c2 ;
[0155]c2、回退所述基準點和/或所述目標點的X軸坐標,執行步驟c3 ;
[0156]c3、修正所述空調設備的連接點的Y軸坐標,判斷沿所述Y軸坐標修正后得到的基準點和/或目標點是否在戶型內,是則保存所述基準點和/或所述目標點,否則執行步驟c4 ;
[0157]c4、回退所述基準點和/或所述目標點的Y軸坐標,執行步驟Cl。
[0158]若所述基準點和/或所述目標點的坐標相對于所述空調設備沿Y軸方向突出顯示,則使得所述基準點和/或所述目標點的坐標位于戶型內具體為:
[0159]Cl、修正空調設備的連接點的Y軸坐標,判斷沿所述Y軸坐標修正后得到的基準點和/或目標點是否在戶型內,是則保存所述基準點和/或所述目標點,否則執行步驟C2 ;
[0160]C2、回退所述基準點和/或所述目標點的Y軸坐標,執行步驟C3 ;
[0161]C3、修正所述基準點和/或所述目標點的X軸坐標,判斷沿所述X軸坐標修正后得到的基準點和/或目標點是否在戶型內,是則保存所述基準點和/或所述目標點,否則執行步驟C4 ;
[0162]C4、回退所述基準點和/或所述目標點的X軸坐標,執行步驟Cl。
[0163]具體地,所述連接點第一修正單元和連接點第二修正單元具體用于根據基準點的坐標值,沿X軸或Y軸修正基準點坐標的坐標值,將新的坐標值作為新建連接點的坐標。
[0164]具體地,如圖3B所示,所述連接點第一修正單元包括:
[0165]第一修正模塊341,具體用于修正基準點的X軸坐標,判斷修正X軸坐標后得到的新建連接點是否在戶型內,如果在戶型內則判斷新建連接點與所述目標點是否重合,重合則保存新建連接點的修正軌跡,完成自動走管,如果不重合則繼續修正新建連接點的X軸坐標;
[0166]第二修正模塊342,具體用于如果修正基準點的X軸坐標后得到的新建連接點不在戶型內,則回退新建連接點的X軸坐標,修正基準點的Y軸坐標,判斷修正Y軸坐標后得到的新建連接點是否在戶型內,是則判斷新建連接點與所述目標點是否重合,重合則保存新建連接點的修正軌跡,完成自動走管,如果不重合則繼續修正新建連接點的Y軸坐標;
[0167]第三修正模塊343,具體用于如果修正基準點的Y軸坐標修正后得到的新建連接點不在戶型內,則回退新建連接點的Y軸坐標,修正基準點的X軸坐標;
[0168]第四修正模塊344,具體用于如果繼續修正新建連接點的X軸坐標后得到的新建連接點不在戶型內,則回退新建連接點的X軸坐標,修正新建連接點的Y軸坐標,判斷修正Y軸坐標后得到的新建連接點是否在戶型內,是則判斷新建連接點與所述目標點是否重合,重合則保存新建連接點的修正軌跡,完成自動走管,如果不重合則繼續修正新建連接點的Y軸坐標;
[0169]第五修正模塊345,具體用于如果繼續修正新建連接點的Y軸坐標修正后得到的新建連接點不在戶型內,則回退新建連接點的Y軸坐標,修正新建連接點的X軸坐標。
[0170]優選地,所述連接點第一修正單元還可以包括:
[0171 ] 第一修正模塊341,具體用于修正基準點的Y軸坐標,判斷修正Y軸坐標后得到的新建連接點是否在戶型內,如果在戶型內則判斷新建連接點與所述目標點是否重合,重合則保存新建連接點的修正軌跡,完成自動走管,如果不重合則繼續修正新建連接點的Y軸坐標;
[0172]第二修正模塊342,具體用于如果修正基準點的Y軸坐標后得到的新建連接點不在戶型內,則回退新建連接點的Y軸坐標,修正基準點的X軸坐標,判斷修正X軸坐標后得到的新建連接點是否在戶型內,是則判斷新建連接點與所述目標點是否重合,重合則保存新建連接點的修正軌跡,完成自動走管,如果不重合則繼續修正新建連接點的X軸坐標;
[0173]第三修正模塊343,具體用于如果修正基準點的X軸坐標修正后得到的新建連接點不在戶型內,則回退新建連接點的X軸坐標,修正基準點的Y軸坐標;
[0174]第四修正模塊344,具體用于如果繼續修正新建連接點的Y軸坐標后得到的新建連接點不在戶型內,則回退新建連接點的X軸坐標,修正新建連接點的X軸坐標,判斷修正X軸坐標后得到的新建連接點是否在戶型內,是則判斷新建連接點與所述目標點是否重合,重合則保存新建連接點的修正軌跡,完成自動走管,如果不重合則繼續修正新建連接點的X軸坐標;
[0175]第五修正模塊345,具體用于如果繼續修正新建連接點的X軸坐標修正后得到的新建連接點不在戶型內,則回退新建連接點的X軸坐標,修正新建連接點的Y軸坐標。
[0176]通過上述各單元和各模塊的配合工作,實現根據找連接管的最短距離和房間內的連接管只能在房間內進行走管兩個基本原則,根據預設戶型中設置的空調設備的坐標,確定基準點和目標點,再根據獲得新建連接點,根據兩個基本原則對新建連接點逐步修正,直到新建連接點與目標點重合,根據所述修正軌跡建立連接管,獲取微調后的連接管的路線,完成自動走管。本發明中的自動生產連接管走管方案,真實反映連接管實際連接方式。
[0177]以上所述,僅為本發明較佳的【具體實施方式】,但本發明的保護范圍并不局限于此,任何熟悉該技術的人在本發明所揭露的技術范圍內,可輕易想到的變化或替換,都應涵蓋在本發明的保護范圍之內。因此,本發明的保護范圍應該以權利要求的保護范圍為準。
【權利要求】
1.一種空調連接管走管的方法,其特征在于,包括: a、預設戶型,根據戶型結構放置空調設備; b、選擇需要連接的兩個空調設備,實現需要連接的兩個空調設備之間的連接管路的自動連接。
2.根據權利要求1所述的一種空調連接管走管的方法,其特征在于,所述步驟b具體包括: bl、判斷需要連接的兩個空調設備是否均在戶型內,是則執行步驟b2,否則執行步驟b3 ; b2、獲取戶型內的兩個空調設備的連接點的坐標,確定基準點和目標點;修正所述基準點的坐標獲得新建連接點;通過判斷每次修正后的所述新建連接點是否在戶型內修正所述新建連接點直到所述新建連接點與所述目標點重合,完成自動走管; b3、獲取戶型內的兩個空調設備的連接點的坐標,確定基準點和目標點;修正所述基準點的坐標獲得新建連接點;通過默認每次修正后的所述新建連接點均在戶型內修正所述新建連接點直到所述新建連接點與所述目標點重合,完成自動走管。
3.根據權利要求2所述的一種空調連接管走管的方法,其特征在于,所述步驟b2和步驟b3中所述確定基準點和目標點具體為: 確定所述兩個空調設備的連接點的坐標中X軸坐標較小的空調設備連接點作為基準點,另一個作為目標點;χ軸坐標相等時,Y軸坐標較小的作為基準點,另一個作為目標點。
4.根據權利要求2所述的一種空調連接管走管的方法,其特征在于,所述基準點和所述目標點的坐標為所述空調設備連接點的坐標。
5.根據權利要求2所述的一種空調連接管走管的方法,其特征在于,修正所述兩個空調設備連接點的坐標獲得所述基準點和所述目標點,使得所述基準點和所述目標點的坐標相對于所述空調設備突出顯示且位于戶型內。
6.根據權利要求5所述的一種空調連接管走管的方法,其特征在于,若所述基準點和/或所述目標點的坐標相對于所述空調設備沿X軸方向突出顯示,則使得所述基準點和/或所述目標點的坐標位于戶型內具體為: Cl、修正空調設備的連接點的X軸坐標,判斷沿所述X軸坐標修正后得到的基準點和/或目標點是否在戶型內,是則保存基準點和/或目標點,否則執行步驟C2 ;c2、回退所述基準點和/或所述目標點的X軸坐標,執行步驟c3 ;c3、修正所述空調設備的連接點的Y軸坐標,判斷沿所述Y軸坐標修正后得到的基準點和/或目標點是否在戶型內,是則保存所述基準點和/或所述目標點,否則執行步驟c4 ;c4、回退所述基準點和/或所述目標點的Y軸坐標,執行步驟Cl。 若所述基準點和/或所述目標點的坐標相對于所述空調設備沿Y軸方向突出顯示,則使得所述基準點和/或所述目標點的坐標位于戶型內具體為: Cl、修正空調設備的連接點的Y軸坐標,判斷沿所述Y軸坐標修正后得到的基準點和/或目標點是否在戶型內,是則保存所述基準點和/或所述目標點,否則執行步驟C2 ; C2、回退所述基準點和/或所述目標點的Y軸坐標,執行步驟C3 ; C3、修正所述基準點和/或所述目標點的X軸坐標,判斷沿所述X軸坐標修正后得到的基準點和/或目標點是否在戶型內,是則保存所述基準點和/或所述目標點,否則執行步驟C4; C4、回退所述基準點和/或所述目標點的X軸坐標,執行步驟Cl。
7.根據權利要求2所述的一種空調連接管走管的方法,其特征在于,所述步驟b2和步驟b3中所述修正所述基準點的坐標獲得新建連接點具體為: 根據基準點的坐標值,沿X軸或Y軸修正基準點坐標的坐標值,將新的坐標值作為新建連接點的坐標。
8.根據權利要求2至7任一項所述的一種空調連接管走管的方法,其特征在于,所述步驟b2具體為: blO、修正基準點的X軸坐標,判斷修正X軸坐標后得到的新建連接點是否在戶型內,是則執行步驟b50,否則執行步驟b20 ; bl 1、修正新建連接點的X軸坐標,判斷修正X軸坐標后得到的新建連接點是否在戶型內,是則執行步驟b50,否則執行步驟b21 ; b20、回退新建連接點的X軸坐標,執行步驟b30 ; b21、回退新建連接點的X軸坐標,執行步驟b31 ; b30、修正基準點的Y軸坐標,判斷修正Y軸坐標后得到的新建連接點是否在戶型內,是則執行步驟b60,否則執行步驟b40 ; b31、修正新建連接點的Y軸坐標,判斷修正Y軸坐標后得到的新建連接點是否在戶型內,是則執行步驟b60,否則執行步驟b41 ; b40、回退新建連接點的Y軸坐標,執行步驟blO ; b41、回退新建連接點的Y軸坐標,執行步驟b 11 ; b50、判斷新建連接點與所述目標點是否重合,是則保存新建連接點的修正軌跡,完成自動走管;否則執行步驟bll; b60、判斷新建連接點與所述目標點是否重合,是則保存新建連接點的修正軌跡,完成自動走管;否則執行步驟b31。
9.根據權利要求2至7任一項所述的一種空調連接管走管的方法,其特征在于,所述步驟b2具體為: blO、修正基準點的Y軸坐標,判斷修正Y軸坐標后得到的新建連接點是否在戶型內,是則執行步驟b50,否則執行步驟b20 ; bll、修正新建連接點的Y軸坐標,判斷修正Y軸坐標后得到的新建連接點是否在戶型內,是則執行步驟b50,否則執行步驟b21 ; b20、回退新建連接點的Y軸坐標,執行步驟b30 ; b21、回退新建連接點的Y軸坐標,執行步驟b31 ; b30、修正基準點的X軸坐標,判斷修正X軸坐標后得到的新建連接點是否在戶型內,是則執行步驟b60,否則執行步驟b40 ; b31、修正新建連接點的X軸坐標,判斷修正X軸坐標后得到的新建連接點是否在戶型內,是則執行步驟b60,否則執行步驟b41 ; b40、回退新建連接點的X軸坐標,執行步驟blO ; b41、回退新建連接點的X軸坐標,執行步驟bll; b50、判斷新建連接點與所述目標點是否重合,是則保存新建連接點的修正軌跡,完成自動走管;否則執行步驟bll; b60、判斷新建連接點與所述目標點是否重合,是則保存新建連接點的修正軌跡,完成自動走管;否則執行步驟b31。
10.一種空調連接管走管的裝置,其特征在于,包括: 預設單元,用于預設戶型,根據戶型結構放置空調設備; 連接單元,用于實現需要連接的兩個空調設備之間的連接管路的自動連接。
11.根據權利要求10所述的一種空調連接管走管的裝置,其特征在于,所述連接單元具體包括: 判斷單元,用于判斷需要連接的兩個空調設備是否均在戶型內; 連接點第一修正單元,用于獲取戶型內的兩個空調設備的連接點的坐標,確定基準點和目標點;修正所述基準點的坐標獲得新建連接點;通過判斷每次修正后的所述新建連接點是否在戶型內修正所述新建連接點直到所述新建連接點與所述目標點重合,完成自動走管; 連接點第二修正單元,獲取戶型內的兩個空調設備的連接點的坐標,確定基準點和目標點;修正所述基準點的坐標獲得新建連接點;通過默認每次修正后的所述新建連接點均在戶型內修正所述新建連接點直到所述新建連接點與所述目標點重合,完成自動走管。
12.根據權利要求11所述的一種空調連接管走管的裝置,其特征在于,所述連接點第一修正單元和連接點第二修正單元中確定基準點和目標點具體為: 確定所述兩個空調設備的連接點的坐標中X軸坐標較小的空調設備作為基準點,另一個作為目標點;χ軸坐標相等時,Y軸坐標較小的空調設備作為基準點,另一個作為目標點。
13.根據權利要求11所述的一種空調連接管走管的裝置,其特征在于,所述連接點第一修正單元和連接點第二修正單元中的所述基準點和所述目標點的坐標為所述空調設備的連接點的坐標。
14.根據權利要求11所述的一種空調連接管走管的裝置,其特征在于,在所述連接點第一修正單元和連接點第二修正單元中修正所述兩個空調設備連接點的坐標獲得所述基準點和所述目標點,使得所述基準點和所述目標點相對于所述空調設備突出顯示且位于戶型內。
15.根據權利要求14所述的一種空調連接管走管的裝置,其特征在于,若所述基準點和/或所述目標點的坐標相對于所述空調設備沿X軸方向突出顯示,則使得所述基準點和/或所述目標點的坐標位于戶型內具體為: Cl、修正空調設備的連接點的X軸坐標,判斷沿所述X軸坐標修正后得到的基準點和/或目標點是否在戶型內,是則保存基準點和/或目標點,否則執行步驟C2 ;c2、回退所述基準點和/或所述目標點的X軸坐標,執行步驟c3 ;c3、修正所述空調設備的連接點的Y軸坐標,判斷沿所述Y軸坐標修正后得到的基準點和/或目標點是否在戶型內,是則保存所述基準點和/或所述目標點,否則執行步驟c4 ;c4、回退所述基準點和/或所述目標點的Y軸坐標,執行步驟Cl。 若所述基準點和/或所述目標點的坐標相對于所述空調設備沿Y軸方向突出顯示,則使得所述基準點和/或所述目標點的坐標位于戶型內具體為: Cl、修正空調設備的連接點的Y軸坐標,判斷沿所述Y軸坐標修正后得到的基準點和/或目標點是否在戶型內,是則保存所述基準點和/或所述目標點,否則執行步驟C2 ; C2、回退所述基準點和/或所述目標點的Y軸坐標,執行步驟C3 ; C3、修正所述基準點和/或所述目標點的X軸坐標,判斷沿所述X軸坐標修正后得到的基準點和/或目標點是否在戶型內,是則保存所述基準點和/或所述目標點,否則執行步驟C4; C4、回退所述基準點和/或所述目標點的X軸坐標,執行步驟Cl。
16.根據權利要求11所述的一種空調連接管走管的裝置,其特征在于,所述連接點第一修正單元和連接點第二修正單元具體用于根據基準點的坐標值,沿X軸或Y軸修正基準點坐標的坐標值,將新的坐標值作為新建連接點的坐標。
17.根據權利要求11至16任一項所述的一種空調連接管走管的裝置,其特征在于,所述連接點第一修正單元包括: 第一修正模塊,具體用于修正基準點的X軸坐標,判斷修正X軸坐標后得到的新建連接點是否在戶型內,如果在戶型內則判斷新建連接點與所述目標點是否重合,重合則保存新建連接點的修正軌跡,完成自動走管,如果不重合則繼續修正新建連接點的X軸坐標;第二修正模塊,具體用于如果修正基準點的X軸坐標后得到的新建連接點不在戶型內,則回退新建連接點的X軸坐標,修正基準點的Y軸坐標,判斷修正Y軸坐標后得到的新建連接點是否在戶型內,是則判斷新建連接點與所述目標點是否重合,重合則保存新建連接點的修正軌跡,完成自動走管,如果不重合則繼續修正新建連接點的Y軸坐標; 第三修正模塊,具體用于如果修正基準點的Y軸坐標修正后得到的新建連接點不在戶型內,則回退新建連接點的Y軸坐標,修正基準點的X軸坐標; 第四修正模塊,具體用于如果繼續修正新建連接點的X軸坐標后得到的新建連接點不在戶型內,則回退新建連接點的X軸坐標,修正新建連接點的Y軸坐標,判斷修正Y軸坐標后得到的新建連接點是否在戶型內,是則判斷新建連接點與所述目標點是否重合,重合則保存新建連接點的修正軌跡,完成自動走管,如果不重合則繼續修正新建連接點的Y軸坐標; 第五修正模塊,具體用于如果繼續修正新建連接點的Y軸坐標修正后得到的新建連接點不在戶型內,則回退新建連接點的Y軸坐標,修正新建連接點的X軸坐標。
18.根據權利要求11至16任一項所述的一種空調連接管走管的裝置,其特征在于,所述連接點第一修正單元包括: 第一修正模塊,具體用于修正基準點的Y軸坐標,判斷修正Y軸坐標后得到的新建連接點是否在戶型內,如果在戶型內則判斷新建連接點與所述目標點是否重合,重合則保存新建連接點的修正軌跡,完成自動走管,如果不重合則繼續修正新建連接點的Y軸坐標;第二修正模塊,具體用于如果修正基準點的Y軸坐標后得到的新建連接點不在戶型內,則回退新建連接點的Y軸坐標,修正基準點的X軸坐標,判斷修正X軸坐標后得到的新建連接點是否在戶型內,是則判斷新建連接點與所述目標點是否重合,重合則保存新建連接點的修正軌跡,完成自動走管,如果不重合則繼續修正新建連接點的X軸坐標; 第三修正模塊,具體用于如果修正基準點的X軸坐標修正后得到的新建連接點不在戶型內,則回退新建連接點的X軸坐標,修正基準點的Y軸坐標; 第四修正模塊,具體用于如果繼續修正新建連接點的Y軸坐標后得到的新建連接點不在戶型內,則回退新建連接點的X軸坐標,修正新建連接點的X軸坐標,判斷修正X軸坐標后得到的新建連接點是否在戶型內,是則判斷新建連接點與所述目標點是否重合,重合則保存新建連接點的修正軌跡,完成自動走管,如果不重合則繼續修正新建連接點的X軸坐標; 第五修正模塊,具體用于如果繼續修正新建連接點的X軸坐標修正后得到的新建連接點不在戶型內,則回退新建連接點的X軸坐標,修正新建連接點的Y軸坐標。
【文檔編號】F24F1/32GK104422042SQ201310362874
【公開日】2015年3月18日 申請日期:2013年8月19日 優先權日:2013年8月19日
【發明者】羅曉, 林成霖, 牟桂賢 申請人:珠海格力電器股份有限公司