一种空调连接管自动走管的方法和装置制造方法
【专利摘要】本发明公开了一种空调连接管自动走管的方法和装置,根据预设户型中设置的空调设备的位置,判断需要连接的空调设备是否均设置在户型内而选择自动生成连接管走管方案,主要根据找连接管的最短距离和房间内的连接管只能在房间内进行走管两个基本原则,通过获取空调设备的坐标来确定基准点和目标点,根据两个基本原则对基准点逐步修正,直到与目标点重合,完成自动走管。本发明中的自动生成连接管走管方案,可以满足用户随意放置空调的需求,并能真实反映连接管实际连接方式。
【专利说明】一种空调连接管自动走管的方法和装置
【技术领域】
[0001]本发明涉及空调领域,尤其涉及一种空调连接管自动走管的方法和装置。
【背景技术】
[0002]在空调设备安装中,空调设备是通过连接管进行连接,如外机与分歧管、分歧管与分歧管、分歧管与内机等,对于空调选型软件而言,需要将上述设备间的连接管的走管方案清晰体现,这也是空调选型软件的一项基本功能,目前空调选型软件的常见的解决方案是直接固定连接管的连接方式,在进行空调选型时,用户只需也只能往连接管的连接点放置设备,而不能满足用户的喜好和需求来放置空调,也不能真实的反映连接管在户型中的连接方式。
【发明内容】
[0003]本发明提出了一种能够根据空调的位置自动生成连接管走管方案,真实反映连接管实际连接方式。
[0004]为实现上述方法和装置,本发明采用以下技术方案:
[0005]一种空调连接管自动走管的方法,包括:
[0006]a、预设户型,根据户型结构放置空调设备;
[0007]b、判断需要连接的两个空调设备是否均在户型内,是则执行步骤C,否则执行步骤d ;
[0008]C、获取户型内的两个空调设备的连接点的坐标,确定基准点和目标点;修正所述基准点的坐标获得新建连接点;通过判断每次修正后的所述新建连接点是否在户型内修正所述新建连接点直到所述新建连接点与所述目标点重合,完成自动走管;
[0009]d、获取户型内的两个空调设备的连接点的坐标,确定基准点和目标点;修正所述基准点的坐标获得新建连接点;通过默认每次修正后的所述新建连接点均在户型内修正所述新建连接点直到所述新建连接点与所述目标点重合,完成自动走管。
[0010]其中,所述步骤c和步骤d中所述确定基准点和目标点具体为:
[0011]确定所述两个空调设备的连接点的坐标中X轴坐标较小的空调设备连接点作为基准点,另一个作为目标点;χ轴坐标相等时,Y轴坐标较小的作为基准点,另一个作为目标点。
[0012]其中,所述基准点和所述目标点的坐标为所述空调设备连接点的坐标。
[0013]其中,修正所述两个空调设备连接点的坐标获得所述基准点和所述目标点,使得所述基准点和所述目标点的坐标相对于所述空调设备突出显示且位于户型内。
[0014]其中,若所述基准点和/或所述目标点的坐标相对于所述空调设备沿X轴方向突出显示,则使得所述基准点和/或所述目标点的坐标位于户型内具体为:
[0015]al、修正空调设备的连接点的X轴坐标,判断沿所述X轴坐标修正后得到的基准点和/或目标点是否在户型内,是则保存基准点和/或目标点,否则执行步骤a2 ;
[0016]a2、回退所述基准点和/或所述目标点的X轴坐标,执行步骤a3 ;
[0017]a3、修正所述空调设备的连接点的Y轴坐标,判断沿所述Y轴坐标修正后得到的基准点和/或目标点是否在户型内,是则保存所述基准点和/或所述目标点,否则执行步骤a4 ;
[0018]a4、回退所述基准点和/或所述目标点的Y轴坐标,执行步骤al。
[0019]若所述基准点和/或所述目标点的坐标相对于所述空调设备沿Y轴方向突出显示,则使得所述基准点和/或所述目标点的坐标位于户型内具体为:
[0020]Al、修正空调设备的连接点的Y轴坐标,判断沿所述Y轴坐标修正后得到的基准点和/或目标点是否在户型内,是则保存所述基准点和/或所述目标点,否则执行步骤A2 ;
[0021]A2、回退所述基准点和/或所述目标点的Y轴坐标,执行步骤A3 ;
[0022]A3、修正所述基准点和/或所述目标点的X轴坐标,判断沿所述X轴坐标修正后得到的基准点和/或目标点是否在户型内,是则保存所述基准点和/或所述目标点,否则执行步骤A4 ;
[0023]A4、回退所述基准点和/或所述目标点的X轴坐标,执行步骤Al。
[0024]其中,所述步骤c和步骤d中的修正所述基准点的坐标获得新建连接点具体为:
[0025]根据基准点的坐标值,沿X轴或Y轴修正基准点坐标的坐标值,将新的坐标值作为新建连接点的坐标。
[0026]其中,所述步骤c具体为:
[0027]clO、修正基准点的X轴坐标,判断修正X轴坐标后得到的新建连接点是否在户型内,是则执行步骤c50,否则执行步骤c20 ;
[0028]ell、修正新建连接点的X轴坐标,判断修正X轴坐标后得到的新建连接点是否在户型内,是则执行步骤c50,否则执行步骤c21 ;
[0029]c20、回退新建连接点的X轴坐标,执行步骤c30 ;
[0030]c21、回退新建连接点的X轴坐标,执行步骤c31 ;
[0031]c30、修正基准点的Y轴坐标,判断修正Y轴坐标后得到的新建连接点是否在户型内,是则执行步骤c60,否则执行步骤c40 ;
[0032]c31、修正新建连接点的Y轴坐标,判断修正Y轴坐标后得到的新建连接点是否在户型内,是则执行步骤c60,否则执行步骤c41 ;
[0033]c40、回退新建连接点的Y轴坐标,执行步骤ClO ;
[0034]c41、回退新建连接点的Y轴坐标,执行步骤c 11 ;
[0035]c50、判断新建连接点与所述目标点是否重合,是则保存新建连接点的修正轨迹,完成自动走管;否则执行步骤cll ;
[0036]c60、判断新建连接点与所述目标点是否重合,是则保存新建连接点的修正轨迹,完成自动走管;否则执行步骤c31。
[0037]其中,所述步骤c具体为:
[0038]clO、修正基准点的Y轴坐标,判断修正Y轴坐标后得到的新建连接点是否在户型内,是则执行步骤c50,否则执行步骤c20 ;
[0039]cll、修正新建连接点的Y轴坐标,判断修正Y轴坐标后得到的新建连接点是否在户型内,是则执行步骤c50,否则执行步骤c21 ;
[0040]c20、回退新建连接点的Y轴坐标,执行步骤c30 ;
[0041]c21、回退新建连接点的Y轴坐标,执行步骤c31 ;
[0042]c30、修正基准点的X轴坐标,判断修正X轴坐标后得到的新建连接点是否在户型内,是则执行步骤c60,否则执行步骤c40 ;
[0043]c31、修正新建连接点的X轴坐标,判断修正X轴坐标后得到的新建连接点是否在户型内,是则执行步骤c60,否则执行步骤c41 ;
[0044]c40、回退新建连接点的X轴坐标,执行步骤clO ;
[0045]c41、回退新建连接点的X轴坐标,执行步骤cll;
[0046]c50、判断新建连接点与所述目标点是否重合,是则保存新建连接点的修正轨迹,完成自动走管;否则执行步骤cll ;
[0047]c60、判断新建连接点与所述目标点是否重合,是则保存新建连接点的修正轨迹,完成自动走管;否则执行步骤c31。
[0048]一种空调连接管自动走管的装置,包括:
[0049]预设单元,用于预设户型,根据户型结构放置空调设备;
[0050]判断单元,用于判断需要连接的两个空调设备是否均在户型内;
[0051]连接点第一修正单元,用于获取户型内的两个空调设备的连接点的坐标,确定基准点和目标点;修正所述基准点的坐标获得新建连接点;通过判断每次修正后的所述新建连接点是否在户型内修正所述新建连接点直到所述新建连接点与所述目标点重合,完成自动走管;
[0052]连接点第二修正单元,获取户型内的两个空调设备的连接点的坐标,确定基准点和目标点;修正所述基准点的坐标获得新建连接点;通过默认每次修正后的所述新建连接点均在户型内修正所述新建连接点直到所述新建连接点与所述目标点重合,完成自动走管。
[0053]其中,所述连接点第一修正单元和连接点第二修正单元中确定基准点和目标点具体为:
[0054]确定所述两个空调设备的连接点的坐标中X轴坐标较小的空调设备作为基准点,另一个作为目标点;χ轴坐标相等时,Y轴坐标较小的空调设备作为基准点,另一个作为目标点。
[0055]其中,所述连接点第一修正单元和连接点第二修正单元中的所述基准点和所述目标点的坐标为所述空调设备的连接点的坐标。
[0056]其中,在所述连接点第一修正单元和连接点第二修正单元中修正所述两个空调设备连接点的坐标获得所述基准点和所述目标点,使得所述基准点和所述目标点相对于所述空调设备突出显示且位于户型内。
[0057]其中,若所述基准点和/或所述目标点的坐标相对于所述空调设备沿X轴方向突出显示,则使得所述基准点和/或所述目标点的坐标位于户型内具体为:
[0058]al、修正空调设备的连接点的X轴坐标,判断沿所述X轴坐标修正后得到的基准点和/或目标点是否在户型内,是则保存基准点和/或目标点,否则执行步骤a2 ;
[0059]a2、回退所述基准点和/或所述目标点的X轴坐标,执行步骤a3 ;
[0060]a3、修正所述空调设备的连接点的Y轴坐标,判断沿所述Y轴坐标修正后得到的基准点和/或目标点是否在户型内,是则保存所述基准点和/或所述目标点,否则执行步骤a4 ;
[0061]a4、回退所述基准点和/或所述目标点的Y轴坐标,执行步骤al。
[0062]若所述基准点和/或所述目标点的坐标相对于所述空调设备沿Y轴方向突出显示,则使得所述基准点和/或所述目标点的坐标位于户型内具体为:
[0063]Al、修正空调设备的连接点的Y轴坐标,判断沿所述Y轴坐标修正后得到的基准点和/或目标点是否在户型内,是则保存所述基准点和/或所述目标点,否则执行步骤A2 ;
[0064]A2、回退所述基准点和/或所述目标点的Y轴坐标,执行步骤A3 ;
[0065]A3、修正所述基准点和/或所述目标点的X轴坐标,判断沿所述X轴坐标修正后得到的基准点和/或目标点是否在户型内,是则保存所述基准点和/或所述目标点,否则执行步骤A4 ;
[0066]A4、回退所述基准点和/或所述目标点的X轴坐标,执行步骤Al。
[0067]其中,所述连接点第一修正单元和连接点第二修正单元具体用于根据基准点的坐标值,沿X轴或Y轴修正基准点坐标的坐标值,将新的坐标值作为新建连接点的坐标。
[0068]其中,所述连接点第一修正单元包括:
[0069]第一修正模块,具体用于修正基准点的X轴坐标,判断修正X轴坐标后得到的新建连接点是否在户型内,如果在户型内则判断新建连接点与所述目标点是否重合,重合则保存新建连接点的修正轨迹,完成自动走管,如果不重合则继续修正新建连接点的X轴坐标;
[0070]第二修正模块,具体用于如果修正基准点的X轴坐标后得到的新建连接点不在户型内,则回退新建连接点的X轴坐标,修正基准点的Y轴坐标,判断修正Y轴坐标后得到的新建连接点是否在户型内,是则判断新建连接点与所述目标点是否重合,重合则保存新建连接点的修正轨迹,完成自动走管,如果不重合则继续修正新建连接点的Y轴坐标;
[0071]第三修正模块,具体用于如果修正基准点的Y轴坐标修正后得到的新建连接点不在户型内,则回退新建连接点的Y轴坐标,修正基准点的X轴坐标;
[0072]第四修正模块,具体用于如果继续修正新建连接点的X轴坐标后得到的新建连接点不在户型内,则回退新建连接点的X轴坐标,修正新建连接点的Y轴坐标,判断修正Y轴坐标后得到的新建连接点是否在户型内,是则判断新建连接点与所述目标点是否重合,重合则保存新建连接点的修正轨迹,完成自动走管,如果不重合则继续修正新建连接点的Y轴坐标;
[0073]第五修正模块,具体用于如果继续修正新建连接点的Y轴坐标修正后得到的新建连接点不在户型内,则回退新建连接点的Y轴坐标,修正新建连接点的X轴坐标。
[0074]其中,所述连接点第一修正单元包括:
[0075]第一修正模块,具体用于修正基准点的Y轴坐标,判断修正Y轴坐标后得到的新建连接点是否在户型内,如果在户型内则判断新建连接点与所述目标点是否重合,重合则保存新建连接点的修正轨迹,完成自动走管,如果不重合则继续修正新建连接点的Y轴坐标;
[0076]第二修正模块,具体用于如果修正基准点的Y轴坐标后得到的新建连接点不在户型内,则回退新建连接点的Y轴坐标,修正基准点的X轴坐标,判断修正X轴坐标后得到的新建连接点是否在户型内,是则判断新建连接点与所述目标点是否重合,重合则保存新建连接点的修正轨迹,完成自动走管,如果不重合则继续修正新建连接点的X轴坐标;
[0077]第三修正模块,具体用于如果修正基准点的X轴坐标修正后得到的新建连接点不在户型内,则回退新建连接点的X轴坐标,修正基准点的Y轴坐标;
[0078]第四修正模块,具体用于如果继续修正新建连接点的Y轴坐标后得到的新建连接点不在户型内,则回退新建连接点的X轴坐标,修正新建连接点的X轴坐标,判断修正X轴坐标后得到的新建连接点是否在户型内,是则判断新建连接点与所述目标点是否重合,重合则保存新建连接点的修正轨迹,完成自动走管,如果不重合则继续修正新建连接点的X轴坐标;
[0079]第五修正模块,具体用于如果继续修正新建连接点的X轴坐标修正后得到的新建连接点不在户型内,则回退新建连接点的X轴坐标,修正新建连接点的Y轴坐标。
[0080]本发明的有益效果在于:根据预设户型中设置的空调设备的位置,判断需要连接的空调设备是否均设置在户型内而选择自动生成连接管走管方案,主要根据找连接管的最短距离和房间内的连接管只能在房间内进行走管两个基本原则,通过获取空调设备的坐标来确定基准点和目标点,根据两个基本原则对基准点逐步修正,直到与目标点重合,完成自动走管。本发明中的自动生成连接管走管方案,可以满足用户随意放置空调的需求,并能真实反映连接管实际连接方式。
【专利附图】
【附图说明】
[0081]图1是本发明一种空调连接管自动走管的方法的第一实施例流程图;
[0082]图2A是本发明一种空调连接管自动走管的方法的第二实施例流程图;
[0083]图2B是本发明一种空调连接管自动走管的方法的第二实施例中一种户型示意图;
[0084]图2C是本发明一种空调连接管自动走管的方法的第二实施例中在户型中添加空调设备后的示意图;
[0085]图2D是本发明一种空调连接管自动走管的方法的第二实施例中空调连接管自动走管完成后的不意图;
[0086]图3A是本发明一种空调连接管自动走管的装置的结构方框图;
[0087]图3B是本发明一种空调连接管自动走管的装置的连接点修正单元的结构方框图。
[0088]其中:21_空调室外机;22_空调室内机。
【具体实施方式】
[0089]下面结合附图并通过【具体实施方式】来进一步说明本发明的技术方案。
[0090]图1是本发明一种空调连接管自动走管的方法的第一实施例流程图。如图所示,该方法包括:
[0091]步骤a:预设户型,根据户型结构放置空调设备;
[0092]步骤b:判断需要连接的两个空调设备是否均在户型内,是则执行步骤C,否则执行步骤d ;
[0093]步骤c:获取户型内的两个空调设备的连接点的坐标,确定基准点和目标点;修正所述基准点的坐标获得新建连接点;通过判断每次修正后的所述新建连接点是否在户型内修正所述新建连接点直到所述新建连接点与所述目标点重合,完成自动走管;
[0094]步骤d:获取户型内的两个空调设备的连接点的坐标,确定基准点和目标点;修正所述基准点的坐标获得新建连接点;通过默认每次修正后的所述新建连接点均在户型内修正所述新建连接点直到所述新建连接点与所述目标点重合,完成自动走管。
[0095]在步骤a中,用户根据住房的实际情况选择户型,也可以根据住房的实际情况绘制户型,根据户型结构放置空调设备(包括室外机,一个或多个室内机),其中,根据户型结构放置空调设备包括:1、需要连接的两个空调设备均在户型内,即室内机在房间内,室外机在阳台;2、需要连接的两个空调设备不均在户型内,即室内机在房间内,室外机在外面的墙壁上。本方案将会根据空调设备的实际放置情况确定设备的坐标,当走管完成后,当用户需要改变设备布局时,直接将设备拖动,重新开始步骤a至C,生成新的走管方案。
[0096]如果需要连接的两个空调设备均在户型内,即室内机在房间内,室外机在阳台,则按照步骤c自动生成连接管,如果需要连接的两个空调设备不均在户型内,即室内机在房间内,室外机在外面的墙壁上,则按照步骤d自动生成连接管。
[0097]根据预设户型中设置的空调设备的位置,判断需要连接的空调设备是否均设置在户型内而选择自动生成连接管走管方案,主要根据找连接管的最短距离和房间内的连接管只能在房间内进行走管两个基本原则,通过获取空调设备的坐标来确定基准点和目标点,根据两个基本原则对基准点逐步修正,直到与目标点重合,完成自动走管。本发明中的自动生成连接管走管方案,可以满足用户随意放置空调的需求,并能真实反映连接管实际连接方式。
[0098]图2A是本发明一种空调连接管自动走管的方法的第二实施例流程图,如图所示,包括:
[0099]步骤201:预设户型,根据户型结构放置空调设备。
[0100]用户根据住房的实际情况选择户型,将空调设备放置到户型中,选择需要连接的两个空调设备,本方案将会根据空调设备的实际放置情况确定自动生成连接管走管方案,当走管完成后,当用户需要改变设备布局时,直接将设备拖动,重新开始步骤201,生成新的走管方案。
[0101]步骤202:判断两个空调设备是否均在户型内,是则执行步骤203,否则执行步骤213。
[0102]其中,“是”则表示需要连接的两个空调设备均在户型内,即室内机在房间内,室外机在阳台;“否”则表示需要连接的两个空调设备不均在户型内,即室内机在房间内,室外机在外面的墙壁上。
[0103]步骤203:获取需要连接的两个空调设备的连接点的坐标,确定所述两个空调设备的连接点的坐标中X轴坐标较小的空调设备作为基准点,另一个作为目标点;χ轴坐标相等时,Y轴坐标较小的空调设备作为基准点,另一个作为目标点。
[0104]如果两个空调设备中设备A的坐标为(100,120),设备B的坐标为(120,100),因为A的X轴坐标小于B的X轴坐标,所以选择A为基准点,B为目标点;如果A和B的坐标分别为(100,120)和(100,100),则选择B为基准点,A为目标点。
[0105]另,基准点和目标点的坐标可以为两个空调设备连接点的坐标,也可以通过修正两个空调设备的连接点的坐标获得基准点和目标点,即修正所述两个空调设备连接点的坐标获得所述基准点和所述目标点,使得所述基准点和所述目标点的坐标相对于所述空调设备突出显示且位于户型内。比如:
[0106]当所述基准点和/或所述目标点的坐标相对于所述空调设备沿X轴方向突出显示,则使得所述基准点和/或所述目标点的坐标位于户型内具体的控制方法为:
[0107]al、修正空调设备的连接点的X轴坐标,判断沿所述X轴坐标修正后得到的基准点和/或目标点是否在户型内,是则保存基准点和/或目标点,否则执行步骤a2 ;
[0108]a2、回退所述基准点和/或所述目标点的X轴坐标,执行步骤a3 ;
[0109]a3、修正所述空调设备的连接点的Y轴坐标,判断沿所述Y轴坐标修正后得到的基准点和/或目标点是否在户型内,是则保存所述基准点和/或所述目标点,否则执行步骤a4 ;
[0110]a4、回退所述基准点和/或所述目标点的Y轴坐标,执行步骤al。
[0111]当所述基准点和/或所述目标点的坐标相对于所述空调设备沿Y轴方向突出显示,则使得所述基准点和/或所述目标点的坐标位于户型内具体的控制方法为:
[0112]Al、修正空调设备的连接点的Y轴坐标,判断沿所述Y轴坐标修正后得到的基准点和/或目标点是否在户型内,是则保存所述基准点和/或所述目标点,否则执行步骤a2 ;
[0113]A2、回退所述基准点和/或所述目标点的Y轴坐标,执行步骤A3 ;
[0114]A3、修正所述基准点和/或所述目标点的X轴坐标,判断沿所述X轴坐标修正后得到的基准点和/或目标点是否在户型内,是则保存所述基准点和/或所述目标点,否则执行步骤A4 ;
[0115]A4、回退所述基准点和/或所述目标点的X轴坐标,执行步骤A4。
[0116]步骤204:修正基准点或新建连接点的X轴坐标。
[0117]首次修正时,则修正基准点的坐标,若非首次修正时,则修正新建连接点的坐标,根据找连接管的最短距离和房间内的连接管只能在房间内进行走管两个基本原则,沿X轴或Y轴对基准点逐步修正,每次修正的点在本专利文件中均称为新建连接点。
[0118]步骤205:判断修正X轴坐标后得到的新建连接点是否在户型内,是则执行步骤211,否则执行步骤206。
[0119]为进一步保证所得的是最短路径,在每次修正后可多加一次判断新建连接点与目标点的X轴坐标的大小判断步骤,当两者刚好相等时,直接开始Y轴坐标修正,当两者十分接近时,亦可在下一次修正时直接修正为目标点的X轴坐标值。
[0120]步骤206:回退新建连接点的X轴坐标。
[0121]步骤207:修正新建连接点的Y轴坐标。
[0122]步骤208:判断修正Y轴坐标后得到的新建连接点是否在户型内,是则执行步骤210,否则执行步骤209。
[0123]步骤209:回退新建连接点的Y轴坐标,执行步骤204。
[0124]每一次的修正值都会根据上一次的修正后的新建连接点是否在户型内进行变化,如果修正后不在户型内,下一次修正时将会回退,否则不变。
[0125]步骤210:判断新建连接点与所述目标点是否重合,是则执行步骤212,否则执行步骤207。
[0126]步骤211:判断新建连接点与所述目标点是否重合,是则执行步骤212,否则执行步骤204。
[0127]在步骤204到步骤211的修正过程中,是先修正X轴坐标,后修正Y轴坐标,此处亦可将其设置为先修正Y轴坐标,后修正X轴坐标,两种不同的修正顺序产生的走管路线将会大致呈中心对称。
[0128]步骤212:保存新建连接点的修正轨迹,完成自动走管。
[0129]步骤213:获取需要连接的两个空调设备的连接点的坐标,并确认基准点和目标点,确认基准点和目标点的方法同上述步骤203,在此不再赘述。
[0130]步骤214:通过默认每次修正后的所述新建连接点均在户型内修正基准点或新建连接点的X轴坐标。
[0131]首次修正时,则修正基准点的坐标,若非首次修正时,则修正新建连接点的坐标,根据找连接管的最短距离和房间内的连接管只能在房间内进行走管两个基本原则,沿X轴或Y轴对基准点逐步修正,每次修正的点在本专利文件中均称为新建连接点。
[0132]通过默认每次修正后的所述新建连接点均在户型内,使得修正后得到的新建连接点可以一直朝着目标点修正,不需要受到是否在户型内条件的限制而使其回退。
[0133]步骤215:判断新建连接点是否与目标点重合,是则执行步骤216,否则执行步骤214。
[0134]步骤216:保存新建连接点的修正轨迹,完成走管。
[0135]具体如图2B所示,是一个简单的户型包括阳台,其中阳台隐藏,如图2C所示,在该户型中加入一个空调室外机21 (设置在阳台内),一个空调室内机22,获取基准点(XI,Yl)和目标点(X2,Y2),如图2C所示,所述基准点和所述目标点相对于空调设备突出显示,即空调室外机21的基准点为沿空调室外机的连接点的Y轴修正得到,空调室内机22的目标点为沿空调室内机的连接点的X轴修正得到,其中,修正空调连接点的方向以获得基准点和目标点使其相对于空调设备突出显示主要取决于空调设备的放置方式,修改基准点的X轴坐标,根据找连接管的最短距离和房间内的连接管只能在房间内进行走管两个基本原则逐步修正新建连接点,最终形成如图2D所示的连接管走管图。
[0136]图3A是本发明一种空调连接管自动走管的装置300的结构图,如图3A所示,包括:
[0137]预设单元310,预设单元,用于预设户型,根据户型结构放置空调设备;
[0138]判断单元320,用于判断需要连接的两个空调设备是否均在户型内;
[0139]连接点第一修正单元330,用于获取户型内的两个空调设备的连接点的坐标,确定基准点和目标点;修正所述基准点的坐标获得新建连接点;通过判断每次修正后的所述新建连接点是否在户型内修正所述新建连接点直到所述新建连接点与所述目标点重合,完成自动走管;
[0140]连接点第二修正单元340:用于获取户型内的两个空调设备的连接点的坐标,确定基准点和目标点;修正所述基准点的坐标获得新建连接点;通过默认每次修正后的所述新建连接点均在户型内修正所述新建连接点直到所述新建连接点与所述目标点重合,完成自动走管。
[0141]具体地,所述连接点第一修正单元和连接点第二修正单元中确定基准点和目标点具体为:
[0142]确定所述两个空调设备的连接点的坐标中X轴坐标较小的空调设备作为基准点,另一个作为目标点;x轴坐标相等时,Y轴坐标较小的空调设备作为基准点,另一个作为目标点。
[0143]具体地,所述连接点第一修正单元和连接点第二修正单元中的所述基准点和所述目标点的坐标为所述空调设备的连接点的坐标。
[0144]具体地,在所述连接点第一修正单元和连接点第二修正单元中修正所述两个空调设备连接点的坐标获得所述基准点和所述目标点,使得所述基准点和所述目标点相对于所述空调设备突出显示且位于户型内。
[0145]具体地,若所述基准点和/或所述目标点的坐标相对于所述空调设备沿X轴方向突出显示,则使得所述基准点和/或所述目标点的坐标位于户型内具体为:
[0146]al、修正空调设备的连接点的X轴坐标,判断沿所述X轴坐标修正后得到的基准点和/或目标点是否在户型内,是则保存基准点和/或目标点,否则执行步骤a2 ;
[0147]a2、回退所述基准点和/或所述目标点的X轴坐标,执行步骤a3 ;
[0148]a3、修正所述空调设备的连接点的Y轴坐标,判断沿所述Y轴坐标修正后得到的基准点和/或目标点是否在户型内,是则保存所述基准点和/或所述目标点,否则执行步骤a4 ;
[0149]a4、回退所述基准点和/或所述目标点的Y轴坐标,执行步骤al。
[0150]若所述基准点和/或所述目标点的坐标相对于所述空调设备沿Y轴方向突出显示,则使得所述基准点和/或所述目标点的坐标位于户型内具体为:
[0151]Al、修正空调设备的连接点的Y轴坐标,判断沿所述Y轴坐标修正后得到的基准点和/或目标点是否在户型内,是则保存所述基准点和/或所述目标点,否则执行步骤A2 ;
[0152]A2、回退所述基准点和/或所述目标点的Y轴坐标,执行步骤A3 ;
[0153]A3、修正所述基准点和/或所述目标点的X轴坐标,判断沿所述X轴坐标修正后得到的基准点和/或目标点是否在户型内,是则保存所述基准点和/或所述目标点,否则执行步骤A4 ;
[0154]A4、回退所述基准点和/或所述目标点的X轴坐标,执行步骤Al。
[0155]具体地,所述连接点第一修正单元和连接点第二修正单元具体用于根据基准点的坐标值,沿X轴或Y轴修正基准点坐标的坐标值,将新的坐标值作为新建连接点的坐标。
[0156]具体地,如图3B所示,所述连接点第一修正单元包括:
[0157]第一修正模块,具体用于修正基准点的X轴坐标,判断修正X轴坐标后得到的新建连接点是否在户型内,如果在户型内则判断新建连接点与所述目标点是否重合,重合则保存新建连接点的修正轨迹,完成自动走管,如果不重合则继续修正新建连接点的X轴坐标;
[0158]第二修正模块,具体用于如果修正基准点的X轴坐标后得到的新建连接点不在户型内,则回退新建连接点的X轴坐标,修正基准点的Y轴坐标,判断修正Y轴坐标后得到的新建连接点是否在户型内,是则判断新建连接点与所述目标点是否重合,重合则保存新建连接点的修正轨迹,完成自动走管,如果不重合则继续修正新建连接点的Y轴坐标;
[0159]第三修正模块,具体用于如果修正基准点的Y轴坐标修正后得到的新建连接点不在户型内,则回退新建连接点的Y轴坐标,修正基准点的X轴坐标;
[0160]第四修正模块,具体用于如果继续修正新建连接点的X轴坐标后得到的新建连接点不在户型内,则回退新建连接点的X轴坐标,修正新建连接点的Y轴坐标,判断修正Y轴坐标后得到的新建连接点是否在户型内,是则判断新建连接点与所述目标点是否重合,重合则保存新建连接点的修正轨迹,完成自动走管,如果不重合则继续修正新建连接点的Y轴坐标;
[0161]第五修正模块,具体用于如果继续修正新建连接点的Y轴坐标修正后得到的新建连接点不在户型内,则回退新建连接点的Y轴坐标,修正新建连接点的X轴坐标。
[0162]优选地,所述连接点第一修正单元包括:
[0163]第一修正模块,具体用于修正基准点的Y轴坐标,判断修正Y轴坐标后得到的新建连接点是否在户型内,如果在户型内则判断新建连接点与所述目标点是否重合,重合则保存新建连接点的修正轨迹,完成自动走管,如果不重合则继续修正新建连接点的Y轴坐标;
[0164]第二修正模块,具体用于如果修正基准点的Y轴坐标后得到的新建连接点不在户型内,则回退新建连接点的Y轴坐标,修正基准点的X轴坐标,判断修正X轴坐标后得到的新建连接点是否在户型内,是则判断新建连接点与所述目标点是否重合,重合则保存新建连接点的修正轨迹,完成自动走管,如果不重合则继续修正新建连接点的X轴坐标;
[0165]第三修正模块,具体用于如果修正基准点的X轴坐标修正后得到的新建连接点不在户型内,则回退新建连接点的X轴坐标,修正基准点的Y轴坐标;
[0166]第四修正模块,具体用于如果继续修正新建连接点的Y轴坐标后得到的新建连接点不在户型内,则回退新建连接点的X轴坐标,修正新建连接点的X轴坐标,判断修正X轴坐标后得到的新建连接点是否在户型内,是则判断新建连接点与所述目标点是否重合,重合则保存新建连接点的修正轨迹,完成自动走管,如果不重合则继续修正新建连接点的X轴坐标;
[0167]第五修正模块,具体用于如果继续修正新建连接点的X轴坐标修正后得到的新建连接点不在户型内,则回退新建连接点的X轴坐标,修正新建连接点的Y轴坐标。
[0168]通过上述各单元和各模块的配合工作,实现根据找连接管的最短距离和房间内的连接管只能在房间内进行走管两个基本原则,根据预设户型中设置的空调设备的坐标,确定基准点和目标点,再根据获得新建连接点,根据两个基本原则对新建连接点逐步修正,直到新建连接点与目标点重合,根据所述修正轨迹建立连接管,获取微调后的连接管的路线,完成自动走管。本发明中的自动生产连接管走管方案,真实反映连接管实际连接方式。
[0169]以上所述,仅为本发明较佳的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉该技术的人在本发明所揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
【权利要求】
1.一种空调连接管自动走管的方法,其特征在于,包括: a、预设户型,根据户型结构放置空调设备; b、判断需要连接的两个空调设备是否均在户型内,是则执行步骤C,否则执行步骤d; C、获取户型内的两个空调设备的连接点的坐标,确定基准点和目标点;修正所述基准点的坐标获得新建连接点;通过判断每次修正后的所述新建连接点是否在户型内修正所述新建连接点直到所述新建连接点与所述目标点重合,完成自动走管; d、获取户型内的两个空调设备的连接点的坐标,确定基准点和目标点;修正所述基准点的坐标获得新建连接点;通过默认每次修正后的所述新建连接点均在户型内修正所述新建连接点直到所述新建连接点与所述目标点重合,完成自动走管。
2.根据权利要求1所述的一种空调连接管自动走管的方法,其特征在于,所述步骤c和步骤d中所述确定基准点和目标点具体为: 确定所述两个空调设备的连接点的坐标中X轴坐标较小的空调设备连接点作为基准点,另一个作为目标点;χ轴坐标相等时,Y轴坐标较小的作为基准点,另一个作为目标点。
3.根据权利要求1所述的一种空调连接管自动走管的方法,其特征在于,所述基准点和所述目标点的坐标为所述空调设备连接点的坐标。
4.根据权利要求1所述的一种空调连接管自动走管的方法,其特征在于,修正所述两个空调设备连接点的坐标获得所述基准点和所述目标点,使得所述基准点和所述目标点的坐标相对于所述空调设备突出显示且位于户型内。
5.根据权利要求4所述的一种空调连接管自动走管的方法,其特征在于,若所述基准点和/或所述目标点的坐标相对于所述空调设备沿X轴方向突出显示,则使得所述基准点和/或所述目标点的坐标位于户型内具体为: al、修正空调设备的连接点的X轴坐标,判断沿所述X轴坐标修正后得到的基准点和/或目标点是否在户型内,是则保存基准点和/或目标点,否则执行步骤a2 ;a2、回退所述基准点和/或所述目标点的X轴坐标,执行步骤a3 ;a3、修正所述空调设备的连接点的Y轴坐标,判断沿所述Y轴坐标修正后得到的基准点和/或目标点是否在户型内,是则保存所述基准点和/或所述目标点,否则执行步骤a4 ;a4、回退所述基准点和/或所述目标点的Y轴坐标,执行步骤al。 若所述基准点和/或所述目标点的坐标相对于所述空调设备沿Y轴方向突出显示,则使得所述基准点和/或所述目标点的坐标位于户型内具体为: Al、修正空调设备的连接点的Y轴坐标,判断沿所述Y轴坐标修正后得到的基准点和/或目标点是否在户型内,是则保存所述基准点和/或所述目标点,否则执行步骤A2 ; A2、回退所述基准点和/或所述目标点的Y轴坐标,执行步骤A3 ; A3、修正所述基准点和/或所述目标点的X轴坐标,判断沿所述X轴坐标修正后得到的基准点和/或目标点是否在户型内,是则保存所述基准点和/或所述目标点,否则执行步骤A4 ; A4、回退所述基准点和/或所述目标点的X轴坐标,执行步骤Al。
6.根据权利要求1所述的一种空调连接管自动走管的方法,其特征在于,所述步骤c和步骤d中所述修正所述基准点的坐标获得新建连接点具体为: 根据基准点的坐标值,沿X轴或Y轴修正基准点坐标的坐标值,将新的坐标值作为新建连接点的坐标。
7.根据权利要求1至6任一项所述的一种空调连接管自动走管的方法,其特征在于,所述步骤c具体为: clO、修正基准点的X轴坐标,判断修正X轴坐标后得到的新建连接点是否在户型内,是则执行步骤c50,否则执行步骤c20 ; cl 1、修正新建连接点的X轴坐标,判断修正X轴坐标后得到的新建连接点是否在户型内,是则执行步骤c50,否则执行步骤c21 ; c20、回退新建连接点的X轴坐标,执行步骤c30 ; c21、回退新建连接点的X轴坐标,执行步骤c31 ; c30、修正基准点的Y轴坐标,判断修正Y轴坐标后得到的新建连接点是否在户型内,是则执行步骤c60,否则执行步骤c40 ; c31、修正新建连接点的Y轴坐标,判断修正Y轴坐标后得到的新建连接点是否在户型内,是则执行步骤c60,否则执行步骤c41 ; c40、回退新建连接点的Y轴坐标,执行步骤clO ; c41、回退新建连接点的Y轴坐标,执行步骤c 11 ; c50、判断新建连接点与所述目标点是否重合,是则保存新建连接点的修正轨迹,完成自动走管;否则执行步骤cll; c60、判断新建连接点与所述目标点是否重合,是则保存新建连接点的修正轨迹,完成自动走管;否则执行步骤c31。
8.根据权利要求1至6任一项所述的一种空调连接管自动走管的方法,其特征在于,所述步骤c具体为: clO、修正基准点的Y轴坐标,判断修正Y轴坐标后得到的新建连接点是否在户型内,是则执行步骤c50,否则执行步骤c20 ; cl 1、修正新建连接点的Y轴坐标,判断修正Y轴坐标后得到的新建连接点是否在户型内,是则执行步骤c50,否则执行步骤c21 ; c20、回退新建连接点的Y轴坐标,执行步骤c30 ; c21、回退新建连接点的Y轴坐标,执行步骤c31 ; c30、修正基准点的X轴坐标,判断修正X轴坐标后得到的新建连接点是否在户型内,是则执行步骤c60,否则执行步骤c40 ; c31、修正新建连接点的X轴坐标,判断修正X轴坐标后得到的新建连接点是否在户型内,是则执行步骤c60,否则执行步骤c41 ; c40、回退新建连接点的X轴坐标,执行步骤clO ; c41、回退新建连接点的X轴坐标,执行步骤cll; c50、判断新建连接点与所述目标点是否重合,是则保存新建连接点的修正轨迹,完成自动走管;否则执行步骤cll; c60、判断新建连接点与所述目标点是否重合,是则保存新建连接点的修正轨迹,完成自动走管;否则执行步骤c31。
9.一种空调连接管自动走管的装置,其特征在于,包括: 预设单元,用于预设户型,根据户型结构放置空调设备; 判断单元,用于判断需要连接的两个空调设备是否均在户型内; 连接点第一修正单元,用于获取户型内的两个空调设备的连接点的坐标,确定基准点和目标点;修正所述基准点的坐标获得新建连接点;通过判断每次修正后的所述新建连接点是否在户型内修正所述新建连接点直到所述新建连接点与所述目标点重合,完成自动走管; 连接点第二修正单元,获取户型内的两个空调设备的连接点的坐标,确定基准点和目标点;修正所述基准点的坐标获得新建连接点;通过默认每次修正后的所述新建连接点均在户型内修正所述新建连接点直到所述新建连接点与所述目标点重合,完成自动走管。
10.根据权利要求9所述的一种空调连接管自动走管的装置,其特征在于,所述连接点第一修正单元和连接点第二修正单元中确定基准点和目标点具体为: 确定所述两个空调设备的连接点的坐标中X轴坐标较小的空调设备作为基准点,另一个作为目标点;χ轴坐标相等时,Y轴坐标较小的空调设备作为基准点,另一个作为目标点。
11.根据权利要求9所述的一种空调连接管自动走管的装置,其特征在于,所述连接点第一修正单元和连接点第二修正单元中的所述基准点和所述目标点的坐标为所述空调设备的连接点的坐标。
12.根据权利要求9所述的一种空调连接管自动走管的装置,其特征在于,在所述连接点第一修正单元和连接点第二修正单元中修正所述两个空调设备连接点的坐标获得所述基准点和所述目标点,使得所述基准点和所述目标点相对于所述空调设备突出显示且位于户型内。
13.根据权利要求12所述的一种空调连接管自动走管的装置,其特征在于,若所述基准点和/或所述目标点的坐标相对于所述空调设备沿X轴方向突出显示,则使得所述基准点和/或所述目标点的坐标位于户型内具体为: al、修正空调设备的连接点的X轴坐标,判断沿所述X轴坐标修正后得到的基准点和/或目标点是否在户型内,是则保存基准点和/或目标点,否则执行步骤a2 ;a2、回退所述基准点和/或所述目标点的X轴坐标,执行步骤a3 ;a3、修正所述空调设备的连接点的Y轴坐标,判断沿所述Y轴坐标修正后得到的基准点和/或目标点是否在户型内,是则保存所述基准点和/或所述目标点,否则执行步骤a4 ;a4、回退所述基准点和/或所述目标点的Y轴坐标,执行步骤al。 若所述基准点和/或所述目标点的坐标相对于所述空调设备沿Y轴方向突出显示,则使得所述基准点和/或所述目标点的坐标位于户型内具体为: Al、修正空调设备的连接点的Y轴坐标,判断沿所述Y轴坐标修正后得到的基准点和/或目标点是否在户型内,是则保存所述基准点和/或所述目标点,否则执行步骤A2 ; A2、回退所述基准点和/或所述目标点的Y轴坐标,执行步骤A3 ; A3、修正所述基准点和/或所述目标点的X轴坐标,判断沿所述X轴坐标修正后得到的基准点和/或目标点是否在户型内,是则保存所述基准点和/或所述目标点,否则执行步骤A4 ; A4、回退所述基准点和/或所述目标点的X轴坐标,执行步骤Al。
14.根据权利要求9所述的一种空调连接管自动走管的装置,其特征在于,所述连接点第一修正单元和连接点第二修正单元具体用于根据基准点的坐标值,沿X轴或Y轴修正基准点坐标的坐标值,将新的坐标值作为新建连接点的坐标。
15.根据权利要求9至14任一项所述的一种空调连接管自动走管的装置,其特征在于,所述连接点第一修正单元包括: 第一修正模块,具体用于修正基准点的X轴坐标,判断修正X轴坐标后得到的新建连接点是否在户型内,如果在户型内则判断新建连接点与所述目标点是否重合,重合则保存新建连接点的修正轨迹,完成自动走管,如果不重合则继续修正新建连接点的X轴坐标;第二修正模块,具体用于如果修正基准点的X轴坐标后得到的新建连接点不在户型内,则回退新建连接点的X轴坐标,修正基准点的Y轴坐标,判断修正Y轴坐标后得到的新建连接点是否在户型内,是则判断新建连接点与所述目标点是否重合,重合则保存新建连接点的修正轨迹,完成自动走管,如果不重合则继续修正新建连接点的Y轴坐标; 第三修正模块,具体用于如果修正基准点的Y轴坐标修正后得到的新建连接点不在户型内,则回退新建连接点的Y轴坐标,修正基准点的X轴坐标; 第四修正模块,具体用于如果继续修正新建连接点的X轴坐标后得到的新建连接点不在户型内,则回退新建连接点的X轴坐标,修正新建连接点的Y轴坐标,判断修正Y轴坐标后得到的新建连接点是否在户型内,是则判断新建连接点与所述目标点是否重合,重合则保存新建连接点的修正轨迹,完成自动走管,如果不重合则继续修正新建连接点的Y轴坐标; 第五修正模块,具体用于如果继续修正新建连接点的Y轴坐标修正后得到的新建连接点不在户型内,则回退新建连接点的Y轴坐标,修正新建连接点的X轴坐标。
16.根据权利要求9至14任一项所述的一种空调连接管自动走管的装置,其特征在于,所述连接点第一修正单元包括: 第一修正模块,具体用于修正基准点的Y轴坐标,判断修正Y轴坐标后得到的新建连接点是否在户型内,如果在户型内则判断新建连接点与所述目标点是否重合,重合则保存新建连接点的修正轨迹,完成自动走管,如果不重合则继续修正新建连接点的Y轴坐标;第二修正模块,具体用于如果修正基准点的Y轴坐标后得到的新建连接点不在户型内,则回退新建连接点的Y轴坐标,修正基准点的X轴坐标,判断修正X轴坐标后得到的新建连接点是否在户型内,是则判断新建连接点与所述目标点是否重合,重合则保存新建连接点的修正轨迹,完成自动走管,如果不重合则继续修正新建连接点的X轴坐标; 第三修正模块,具体用于如果修正基准点的X轴坐标修正后得到的新建连接点不在户型内,则回退新建连接点的X轴坐标,修正基准点的Y轴坐标; 第四修正模块,具体用于如果继续修正新建连接点的Y轴坐标后得到的新建连接点不在户型内,则回退新建连接点的X轴坐标,修正新建连接点的X轴坐标,判断修正X轴坐标后得到的新建连接点是否在户型内,是则判断新建连接点与所述目标点是否重合,重合则保存新建连接点的修正轨迹,完成自动走管,如果不重合则继续修正新建连接点的X轴坐标; 第五修正模块,具体用于如果继续修正新建连接点的X轴坐标修正后得到的新建连接点不在户型内,则回退新建连接点的X轴坐标,修正新建连接点的Y轴坐标。
【文档编号】G06F17/50GK104424364SQ201310362774
【公开日】2015年3月18日 申请日期:2013年8月19日 优先权日:2013年8月19日
【发明者】罗晓, 林成霖, 牟桂贤 申请人:珠海格力电器股份有限公司