一种上位机软件中箱体快速连接方法及电子设备

文档序号:567669 发布日期:2021-05-18 浏览:1次 >En<

阅读说明:本技术 一种上位机软件中箱体快速连接方法及电子设备 (Method for quickly connecting box bodies in upper computer software and electronic equipment ) 是由 何志民 王会杰 于 2021-01-28 设计创作,主要内容包括:本发明涉及LED箱体连接技术领域,具体公开了一种上位机软件中箱体快速连接方法及电子设备,方法包括:在显示界面中增加若干个发送卡;在显示界面中增加至少一个箱体,每个箱体设有一个接收卡;将某个箱体的接收卡选定为目标接收卡,在显示界面中将目标接收卡拖动;在拖动过程中计算目标接收卡的第一网口对应的箱体与空闲的发送卡网口或接收卡空闲的第二网口对应的箱体之间的磁吸力值;将最大的磁吸力值对应的空闲的发送卡网口或接收卡空闲的第二网口作为目标网口,将目标接收卡自动移向目标网口并自动连接。本发明实现目标接收卡对应的箱体与目标网口对应的发送卡或箱体的自动连接,节约了作业人员对接收卡的连接时间。(The invention relates to the technical field of LED box body connection, and particularly discloses a quick box body connection method in upper computer software and electronic equipment, wherein the method comprises the following steps: adding a plurality of sending cards in a display interface; adding at least one box body in a display interface, wherein each box body is provided with a receiving card; selecting a receiving card of a certain box body as a target receiving card, and dragging the target receiving card in a display interface; calculating a magnetic attraction value between a box body corresponding to a first network port of a target receiving card and a box body corresponding to an idle network port of a sending card or an idle second network port of the receiving card in the dragging process; and taking the idle sending card network port or the idle second network port of the receiving card corresponding to the maximum magnetic attraction value as a target network port, and automatically moving the target receiving card to the target network port and automatically connecting. The invention realizes the automatic connection of the box body corresponding to the target receiving card and the sending card or the box body corresponding to the target network port, and saves the connection time of the receiving card by the operating personnel.)

一种上位机软件中箱体快速连接方法及电子设备

技术领域

本发明涉及LED箱体连接技术领域,尤其涉及一种上位机软件中箱体快速连接方法及电子设备。

背景技术

目前,在通过LED显示屏关联的上位机软件对各个箱体的网口连接设置时,基本都是基于人工按照具体硬件的连接方式手动去连接各个网口,以按照网口连接的方式去将视频数据传输至各个网口中。但目前上位机软件中的网口的连接方式,需要人工手动去一个个进行移动,还需要将网口手动移动到另外网口的边缘线上,在进行连接操作,才能实现两个网口之间的连接,此网口连接方式的过程对于人工来说会比较繁琐,存在花费时间较多的问题,且在网口数量较多的时候,很容易发生网口连接错误的情况。

因此本领域人员亟需寻找一种新的技术方案来解决上述的问题。

发明内容

针对现有技术中的技术问题,本发明提供一种上位机软件中箱体快速连接方法及电子设备。

一种上位机软件中箱体快速连接方法,包括:

按照预设的发送卡新增策略在显示界面中增加若干个发送卡,每个发送卡均包含至少一个发送卡网口;

按照预设的箱体新增策略在显示界面中增加至少一个箱体,每个箱体设有一个接收卡;接收卡包含第一网口和第二网口;

将某个箱体的接收卡选定为目标接收卡,并在显示界面中将目标接收卡进行拖动;

在拖动过程中按照预设的磁吸力计算策略计算目标接收卡的第一网口对应的箱体与空闲的发送卡网口或接收卡空闲的第二网口对应的箱体之间的磁吸力值;其中:磁吸力计算策略包括:根据预设的第一磁吸力计算策略计算第一磁吸力值A,第一磁吸力值A=α*a,其中α为第一权重比例值,a为在预设的设定值取值策略下不同发送卡网口的设定值;设定值取值策略为:在目标接收卡被拖动之前,预先选定的发送卡网口的设定值为大于零的整数,未选定的发送卡网口的设定值为0;

将最大的磁吸力值对应的空闲的发送卡网口或接收卡空闲的第二网口作为目标网口,将目标接收卡自动移向目标网口并连接,完成目标接收卡对应的箱体与目标网口对应的发送卡,或目标接收卡对应的箱体与目标网口对应的箱体的自动连接。

进一步的,磁吸力计算策略还包括:

根据预设的第二磁吸力计算策略计算第二磁吸力值B,第二磁吸力值B=β*b,其中β为第二权重比例值,b为在预设的网口数量计算策略下各个接收卡空闲的第二网口的设定值;其中:

网口数量计算策略为:在目标接收卡被拖动的过程中,某个发送卡网口下不同箱体群体中所包含的接收卡的数量,作为连接在该箱体群体最末端的接收卡的第二网口对应的箱体的设定值。

进一步的,磁吸力计算策略还包括:

根据预设的第三磁吸力计算策略计算第三磁吸力值C,第三磁吸力值C=γ*c,其中γ为第三权重比例值,c为目标接收卡在朝向不同空闲的发送卡网口或第二网口空闲的接收卡对应的箱体方向上移动的分速度。

进一步的,磁吸力计算策略还包括:

在目标接收卡被拖动的过程中,以目标接收卡所在位置为圆心、以R为半径的圆形区域作为有效范围,并计算在有效范围之内的空闲的发送卡网口或接收卡空闲的第二网口对应的箱体和目标接收卡的第一网口对应的箱体之间的磁吸力值。

进一步的,第一权重比例值α、第二权重比例值β以及第三权重比例值γ满足:α+β+γ=1。

进一步的,在拖动过程中按照预设的磁吸力计算策略计算目标接收卡的第一网口对应的箱体与空闲的发送卡网口或接收卡空闲的第二网口对应的箱体之间的磁吸力值,包括:

当显示界面中仅包括有若干个发送卡和目标接收卡时;

根据第一磁吸力计算策略计算目标接收卡的第一网口对应的箱体与各个发送卡网口之间的第一磁吸力值A;

根据第三磁吸力计算策略计算目标接收卡的第一网口对应的箱体与各个发送卡网口之间的第三磁吸力值C;

对不同发送卡网口对应的第一磁吸力值A和第二磁吸力值C进行求和,作为该发送卡网口与目标接收卡的第一网口对应的箱体之间的磁吸力值。

进一步的,在拖动过程中按照预设的磁吸力计算策略计算目标接收卡的第一网口对应的箱体与空闲的发送卡网口或接收卡空闲的第二网口对应的箱体之间的磁吸力值,包括:

当显示界面中既包括有若干个发送卡,又包含有若干个接收卡和目标接收卡时;

根据第一磁吸力计算策略计算目标接收卡的第一网口对应的箱体与各个空闲的发送卡网口之间或与接收卡空闲的第二网口对应的箱体之间的第一磁吸力值A;

根据第二磁吸力计算策略计算目标接收卡的第一网口对应的箱体与同一发送卡网口下不同箱体群体中接收卡空闲的第二网口对应的箱体之间的第二磁吸力值B;

根据第三磁吸力计算策略计算目标接收卡的第一网口对应的箱体与各个空闲的发送卡网口之间第三磁吸力值C,或,根据第三磁吸力计算策略计算目标接收卡的第一网口对应的箱体与接收卡空闲的第二网口对应的箱体之间的第三磁吸力值C;

对目标接收卡的第一网口对应的箱体和每个空闲的发送卡网口的第一磁吸力值A和第三磁吸力值C进行求和,作为磁吸力值;或,对目标接收卡的第一网口对应的箱体和接收卡空闲的第二网口对应的箱体之间的第一磁吸力值A、第二磁吸力值B和第二磁吸力值C进行求和,作为磁吸力值。

进一步的,方法还包括:为所有发送卡以及发送卡网口生成对应的发送卡序号以及发送卡网口序号。

进一步的,方法还包括:按照预设的接收卡序号生成策略为目标接收卡生成对应的接收卡序号。

本发明还提供一种电子设备,电子设备包括界面显示模块、发送卡增加模块、箱体增加模块、目标接收卡拖动模块、磁吸力值计算模块、目标接收卡自动连接模块,其中:

界面显示模块,用于根据预设的界面显示策略生成显示界面;

发送卡增加模块,用于按照预设的发送卡新增策略在显示界面中增加若干个发送卡,每个发送卡均包含至少一个发送卡网口;

箱体增加模块,用于按照预设的箱体新增策略在显示界面上增加至少一个箱体,每个箱体设有一个接收卡,接收卡包含第一网口和第二网口;

目标接收卡拖动模块,用于将某个箱体的接收卡选定为目标接收卡,并根据输入的外部操作手势在显示界面中将目标接收卡同步拖动;

磁吸力值计算模块,用于在目标接收卡被拖动的过程中按照预设的磁吸力计算策略计算目标接收卡的第一网口对应的箱体与空闲的发送卡网口或接收卡空闲的第二网口对应的箱体之间的磁吸力值;其中:磁吸力计算策略包括:根据预设的第一磁吸力计算策略计算第一磁吸力值A,第一磁吸力值A=α*a,其中α为第一权重比例值,a为在预设的设定值取值策略下不同发送卡网口的设定值;设定值取值策略为:在目标接收卡被拖动之前,预先选定的发送卡网口的设定值为大于零的整数,未选定的发送卡网口的设定值为0;

目标接收卡自动连接模块,用于将最大的磁吸力值对应的发送卡网口或接收卡空闲的第二网口作为目标网口,将目标接收卡自动移向目标网口并连接,完成目标接收卡对应的箱体与目标网口对应的发送卡,或目标接收卡对应的箱体与目标网口对应的箱体的自动连接。

本发明的上位机软件中箱体快速连接方法及电子设备,通过在目标接收卡被拖动的过程中,按照预设的磁吸力计算策略计算目标接收卡的第一网口对应的箱体与空闲的发送卡网口或接收卡空闲的第二网口对应的箱体之间的磁吸力值,并选取出磁吸力值为最大值时的目标网口,将目标接收卡的第一网口和目标网口自动连接,实现目标接收卡对应的箱体与目标网口对应的发送卡,或目标接收卡对应的箱体与目标网口对应的箱体的自动连接,不再需要作业人员将箱体一个一个的拖动到位,再进行连接操作,从而节约了作业人员对箱体连接的时间,实现了上位机软件中LED箱体的快速连接,在网口众多的情况下也能够进一步减少网口连接错误的情况发生。

附图说明

为了更清楚的说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见的,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。

图1为本发明实施例的上位机软件中箱体快速连接方法的步骤流程图(一);

图2为本发明实施例的上位机软件中箱体快速连接方法的步骤流程图(二);

图3为本发明实施例的一种电子设备的结构组成图。

具体实施方式

下面将结合本发明中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通的技术人员在没有做出创造性劳动的前提下所获得的所有其它实施例,都属于本发明的保护范围。

如图1所示,本发明实施例的一种上位机软件中箱体快速连接方法,包括以下步骤:

步骤S10:按照预设的发送卡新增策略在显示界面中增加若干个发送卡,每个发送卡均包含至少一个发送卡网口。

本发明实施例的方法用于根据LED显示屏箱体的物理连接关系在上位机软件中搭建模拟的发送卡、接收卡的连接关系,从而在上位机软件运行时能够根据搭建的模拟连接关系对应向实际环境中LED显示屏箱体发送显示文件,从而实现LED显示屏对图像或视频的显示。

在上位机软件中,为了形成LED显示屏箱体之间的连接关系,本方法中首先建立多个发送卡,且发送卡的数量与实际箱体连接关系中网口的最大带载像素相关,当传输的显示文件的分辨率超过一个发送卡的最大带载像素时,根据显示文件的分辨率的需求设置实际发送卡的数量,根据实际发送卡的发送卡网口数量也为显示界面中的发送卡设定对应数量的发送卡网口。本实施例中的发送卡新增策略可包含一次增加操作下可增加的发送卡的数量,以及,新增发送卡默认包含的发送卡网口的数量,以及,新增的发送卡在显示界面的显示位置、颜色等。本实施例对发送卡新增测量的具体内容不做限定,本领域技术人员自行设定。

发送卡根据已有的LED箱体物理连接关系对应建立之后,进行接收卡的增加与连接,如下步骤:

步骤S20:按照预设的箱体新增策略在显示界面中增加至少一个箱体,每个箱体设有一个接收卡;接收卡包含第一网口和第二网口。

箱体新增策略可参考发送卡新增策略进行设定,例如箱体在显示界面的初始位置、形状、大小、颜色等,优选的,连接在同一发送卡网口后面的箱体采用相同的颜色,连接在不同发送卡网口后面的箱体采用不同的颜色,便于操作人员直观辨认。本发明实施例的每个箱体均设有一个接收卡,每个接收卡均包含有第一网口和第二网口,第一网口用于接收文件,也可称作输入网口,第二网口用于发送文件,也可称作输出网口。

步骤S30:将某个箱体的接收卡选定为目标接收卡,并在显示界面中将目标接收卡进行拖动。

将想要完成快速连接的箱体的接收卡选定为目标接收卡,将该目标接收卡自初始位置进行拖动,拖动的路径是根据作业人员输入的外部操作手势进行的同步拖动操作,外部操作手势可根据鼠标或其他遥控设备实现,本实施例不做限定。

步骤S40:在拖动过程中按照预设的磁吸力计算策略计算目标接收卡的第一网口对应的箱体与空闲的发送卡网口或接收卡空闲的第二网口对应的箱体之间的磁吸力值;其中:磁吸力计算策略包括:根据预设的第一磁吸力计算策略计算第一磁吸力值A,第一磁吸力值A=α*a,其中α为第一权重比例值,a为在预设的设定值取值策略下不同发送卡网口的设定值;设定值取值策略为:在目标接收卡被拖动之前,预先选定的发送卡网口的设定值为大于零的整数,未选定的发送卡网口的设定值为0。

显示界面中“空闲的发送卡网口”表明该发送卡网口未连接任何接收卡,处于空闲的状态,而“接收卡空闲的第二网口”表明显示界面中至少存在一个接收卡(箱体),且该接收卡的第二网口为空闲状态,所以目标接收卡的第一网口或连接于空闲的发送卡网口处,或连接于接收卡的空闲的第二网口处,实现目标接收卡对应的箱体与发送卡网口的连接,或与已存在的其他箱体的连接。第一磁吸力计算策略用于计算目标接收卡对应的箱体与“空闲的发送卡网口”或“接收卡空闲的第二网口”对应的箱体之间的第一磁吸力值A,包括对第一磁吸力值A的计算方式,其中,a针对不同的发送卡网口有不同的取值,如预先选定的发送卡网口的设定值为1(或其他不为0的数值),未被选定的发送卡网口的设定值为0,此时,预先选定的发送卡网口,或在预先选定的发送卡网口之下连接的接收卡的第二网口(空闲的)对应的箱体,与目标接收卡的第一网口对应的箱体之间的第一磁吸力值A=α*1,而未被选定的发送卡网口,或在未被选定的发送卡网口下连接的接收卡的第二网口(空闲的)对应的箱体,与目标接收卡的第一网口对应的箱体之间的第一磁吸力值A=α*1=0。本实施例中,预先选定的发送卡网口是目标接收卡被拖动之前已经选定的,即表明目标接收卡在所有的发送卡网口中,优先(发送卡网口被选定时,第一磁吸力值A的值不为零,是数值最大的情况)选择与被选定的发送卡网口,或该发送卡网口下连接的接收卡的空闲的第二网口进行连接。

本实施例中第一磁吸力计算策略还包括有第一权重比例值α,第一权重比例值α为一个常数,由本领域技术人员自行设定。

在目标接收卡被拖动的过程中,计算出目标接收卡对应的箱体和不同发送卡网口或其他箱体之间的磁吸力值后,执行步骤S50。

步骤S50:将最大的磁吸力值对应的空闲的发送卡网口或接收卡空闲的第二网口作为目标网口,将目标接收卡自动移向目标网口并连接,完成目标接收卡对应的箱体与目标网口对应的发送卡,或目标接收卡对应的箱体与目标网口对应的箱体的自动连接。

本步骤的目的是为了实现目标接收卡的第一网口和目标网口的连接,若显示界面中除了目标接收卡之外没有其他的接收卡,则该目标接收卡应当要与显示界面中若干个发送卡网口之一进行连接。若目标接收卡不是显示界面中唯一的接收卡,则说明显示界面中存在有若干个接收卡,这些接收卡既可以是已经和发送卡网口实现级联的状态,也可以是第一网口、第二网口均空闲的未连接状态,还可以是第二网口已连接、第一网口未连接的状态,或者第一网口已连接、第二网口空闲的状态,而发送卡网口则有一部分为空闲状态,另一部分为连接有接收卡的状态,在这种情况下,目标接收卡有可能需要和第二网口空闲的接收卡进行连接,也有可能和空闲的发送卡网口进行连接,所以选取出磁吸力值为最大值时箱体与发送卡网口、或箱体与箱体的对应关系,与目标接收卡第一网口对应的无论是发送卡网口还是接收卡的第二网口,均被选定为目标网口,当目标网口选定后,直接将目标接收卡自动移到目标网口处,并将目标接收卡的第一网口和目标网口自动连接,完成目标接收卡对应的箱体的快速连接。

完成一个箱体的快速连接之后,本方法再次从步骤S20或步骤S30循环执行,直至显示界面中的箱体数量和实际现场连接的LED箱体数量相等,则完成了上位机软件中箱体的快速连接过程。

本发明实施例的上位机软件中箱体快速连接方法,通过在目标接收卡被拖动的过程中,按照预设的磁吸力计算策略计算目标接收卡的第一网口对应的箱体与空闲的发送卡网口或接收卡空闲的第二网口对应的箱体之间的磁吸力值,并选取出磁吸力值为最大值时的目标网口,将目标接收卡的第一网口和目标网口自动连接,实现目标接收卡对应的箱体与目标网口对应的发送卡,或目标接收卡对应的箱体与目标网口对应的箱体的自动连接,不再需要作业人员将箱体一个一个的拖动到位,再进行连接操作,从而节约了作业人员对箱体连接的时间,实现了上位机软件中LED箱体的快速连接,在网口众多的情况下也能够进一步减少网口连接错误的情况发生。

具体的,本发明实施例的方法中,磁吸力计算策略还包括:根据预设的第二磁吸力计算策略计算第二磁吸力值B,第二磁吸力值B=β*b,其中β为第二权重比例值,b为在预设的网口数量计算策略下各个接收卡空闲的第二网口的设定值;其中:网口数量计算策略为:在目标接收卡被拖动的过程中,某个发送卡网口下不同箱体群体中所包含的接收卡的数量,作为连接在该箱体群体最末端的接收卡的第二网口对应的箱体的设定值。

第二磁吸力计算策略包括对第二磁吸力值B的计算,为B=β*b,第二权重比例值β为一个常数,b则同一发送卡网口下的箱体群体所包含的接收卡的数量所决定。当显示界面中随着接收卡(或箱体)数量的增多,会存在一个发送卡网口下的至少两个箱体群体,这些箱体群体并没有相互连接,所以,本实施例中当目标接收卡在选择同一个发送卡网口下的不同箱体群体时,是以箱体群体中包含接收卡的数量作为考量因素,优先选择包含接收卡数量多的箱体群体,即包含箱体数量多的箱体群体,并能够选择和该箱体群体中最末端的接收卡的第二网口对应的箱体进行连接。例如,连接在发送卡网口1下方的包括有由7个箱体级联组成的箱体群体1以及由4个箱体级联组成的箱体群体2,则位于箱体群体1最末端的接收卡的第二网口对应的箱体和目标接收卡的第一网口对应的箱体之间,第二磁吸力值B1=β*7,而位于箱体群体2最末端的接收卡的第二网口对应的箱体和目标接收卡的第一网口对应的箱体之间,第二磁吸力值B2=β*4,显然B1大于B2,则在此种情况下,目标接收卡优先连接在箱体群体1的末端。

具体的,本发明实施例的方法在上一实施例的基础上,磁吸力计算策略还包括:根据预设的第三磁吸力计算策略计算第三磁吸力值C,第三磁吸力值C=γ*c,其中γ为第三权重比例值,c为目标接收卡在朝向不同空闲的发送卡网口或第二网口空闲的接收卡对应的箱体方向上移动的分速度。

本实施例中的第三磁吸力计算策略将目标接收卡的移动速度以及移动方向进行考虑,目标接收卡在被拖动的过程中,总速度为目标接收卡自初始位置拖动到当前位置这两点之间路径的长度s,和拖动时间t的商值。而目标接收卡在朝向不同空闲的发送卡网口或第二网口空闲的接收卡对应的箱体的方向上移动的分速度值和第三权重比例值γ的乘积作为对应的第三磁吸力值C。本实施例的总速度以及分速度均为矢量值,第三磁吸力值C的值越大,则说明作业人员想要将目标接收卡向该发送卡网口或箱体移动的可能性最高,优先进行自动连接。

具体的,本发明实施例的方法在上一实施例的基础上,磁吸力计算策略还包括:在目标接收卡被拖动的过程中,以目标接收卡所在位置为圆心、以R为半径的圆形区域作为有效范围,并计算在有效范围之内的空闲的发送卡网口或接收卡空闲的第二网口对应的箱体和目标接收卡的第一网口对应的箱体之间的磁吸力值。

本实施例限定了磁吸力值计算的区域范围,只有进入有效范围之内的空闲的发送卡网口或空闲的第二网口对应的箱体才利用上述的第一磁吸力计算策略、第二磁吸力计算策略以及第三磁吸力计算策略进行对应磁吸力值的计算,避免同时计算过多对应关系的磁吸力值而过于影响自动连接的准确效果,所以当作业人员将目标接收卡移动到和想要连接的发送卡网口或第二网口对应的箱体之间距离小于等于R时,综合第一磁吸力计算策略、第二磁吸力计算策略以及第三磁吸力计算策略,最终得出目标网口,从而实现目标接收卡的连接。

具体的,本发明实施例中,第一权重比例值α、第二权重比例值β以及第三权重比例值γ满足:α+β+γ=1。本领域技术人员可根据实际使用自行设定第一权重比例值α、第二权重比例值β以及第三权重比例值γ的取值,优选的,第一权重比例值α大于等于50%,第二权重比例值β+第三权重比例值γ的和小于等于50%。

具体的,本发明实施例在以上实施例的基础上,步骤S40:在拖动过程中按照预设的磁吸力计算策略计算目标接收卡的第一网口对应的箱体与空闲的发送卡网口或接收卡空闲的第二网口对应的箱体之间的磁吸力值,包括:

当显示界面中仅包括有若干个发送卡和目标接收卡时;

根据第一磁吸力计算策略计算目标接收卡的第一网口对应的箱体与各个发送卡网口之间的第一磁吸力值A;

根据第三磁吸力计算策略计算目标接收卡的第一网口对应的箱体与各个发送卡网口之间的第三磁吸力值C;

对不同发送卡网口对应的第一磁吸力值A和第二磁吸力值C进行求和,作为该发送卡网口与目标接收卡的第一网口对应的箱体之间的磁吸力值。

当显示界面中仅包括有若干个发送卡和目标接收卡时,并不存在其他箱体或者接收卡,此时所有的发送卡网口均为空闲状态,目标接收卡对应的箱体在移动的过程中就不会出现对第二磁吸力值B的计算,故只计算第一磁吸力值A和第二磁吸力值C,并进行求和,所得的磁吸力值最大的发送卡网口即为目标网口。

具体的,本发明实施例在以上实施例的基础上,步骤S40:在拖动过程中按照预设的磁吸力计算策略计算目标接收卡的第一网口对应的箱体与空闲的发送卡网口或接收卡空闲的第二网口对应的箱体之间的磁吸力值,包括:

当显示界面中既包括有若干个发送卡,又包含有若干个接收卡和目标接收卡时,即有一部分发送卡网口已经连接有接收卡(箱体),另一部分发送卡网口为空闲的状态,已有的接收卡(箱体)也存在有多个状态,有级联在发送卡网口之后的状态,有第一网口、第二网口均空闲的未连接状态,有第二网口已连接、第一网口未连接的状态,也有第一网口已连接、第二网口空闲的状态,所以:

根据第一磁吸力计算策略计算目标接收卡的第一网口对应的箱体与各个空闲的发送卡网口之间或与接收卡空闲的第二网口对应的箱体之间的第一磁吸力值A;

根据第二磁吸力计算策略计算目标接收卡的第一网口对应的箱体与同一发送卡网口下不同箱体群体中接收卡空闲的第二网口对应的箱体之间的第二磁吸力值B;

根据第三磁吸力计算策略计算目标接收卡的第一网口对应的箱体与各个空闲的发送卡网口之间第三磁吸力值C,或,根据第三磁吸力计算策略计算目标接收卡的第一网口对应的箱体与接收卡空闲的第二网口对应的箱体之间的第三磁吸力值C;

对目标接收卡的第一网口对应的箱体和每个空闲的发送卡网口的第一磁吸力值A和第三磁吸力值C进行求和,作为磁吸力值;或,对目标接收卡的第一网口对应的箱体和接收卡空闲的第二网口对应的箱体之间的第一磁吸力值A、第二磁吸力值B和第二磁吸力值C进行求和,作为磁吸力值。

从而将最大的磁吸力值对应的空闲的发送卡网口或接收卡空闲的第二网口作为目标网口,实现与目标接收卡的第一网口之间的自动连接。

具体的,如图2所示,本发明实施例的方法还包括:

S60:为所有发送卡以及发送卡网口生成对应的发送卡序号以及发送卡网口序号。

每个发送卡以及发送卡网口的序号均为唯一对应,便于和实际连接的发送卡以及发送卡网口进行对应,如发送卡1和发送卡2,发送卡1-发送卡网口1,发送卡2-发送卡网口2。

具体的,如图2所示,本发明实施例的方法还包括:

S70:按照预设的接收卡序号生成策略为目标接收卡生成对应的接收卡序号。

每一个完成连接的目标接收卡均具备一个唯一对应的接收卡序号,用于和实际现场中物理连接的LED箱体进行对应。

本发明还提供一种电子设备,如图3所示,电子设备100包括界面显示模块101、发送卡增加模块102、箱体增加模块103、目标接收卡拖动模块104、磁吸力值计算模块105、目标接收卡自动连接模块106,其中:

界面显示模块101,与发送卡增加模块102、箱体增加模块103、目标接收卡拖动模块104相连接,用于根据预设的界面显示策略生成显示界面;

发送卡增加模块102,与界面显示模块101相连接,用于按照预设的发送卡新增策略在显示界面中增加若干个发送卡,每个发送卡均包含至少一个发送卡网口;

箱体增加模块103,与界面显示模块101相连接,用于按照预设的箱体新增策略在显示界面上增加至少一个箱体,每个箱体设有一个接收卡,接收卡包含第一网口和第二网口;

目标接收卡拖动模块104,与界面显示模块101、磁吸力值计算模块105相连接,用于将某个箱体的接收卡选定为目标接收卡,并根据输入的外部操作手势在显示界面中将目标接收卡同步拖动;

磁吸力值计算模块105,与目标接收卡拖动模块104、目标接收卡自动连接模块106相连接,用于在目标接收卡被拖动的过程中按照预设的磁吸力计算策略计算目标接收卡的第一网口对应的箱体与空闲的发送卡网口或接收卡空闲的第二网口对应的箱体之间的磁吸力值;其中:磁吸力计算策略包括:根据预设的第一磁吸力计算策略计算第一磁吸力值A,第一磁吸力值A=α*a,其中α为第一权重比例值,a为在预设的设定值取值策略下不同发送卡网口的设定值;设定值取值策略为:在目标接收卡被拖动之前,预先选定的发送卡网口的设定值为大于零的整数,未选定的发送卡网口的设定值为0;

目标接收卡自动连接模块106,与磁吸力值计算模块105相连接,用于将最大的磁吸力值对应的发送卡网口或接收卡空闲的第二网口作为目标网口,将目标接收卡自动移向目标网口并连接,完成目标接收卡对应的箱体与目标网口对应的发送卡,或目标接收卡对应的箱体与目标网口对应的箱体的自动连接。

本发明实施例的电子设备实现在上位机软件中箱体的快速连接,具体步骤可参照前述方法实施例进行实现,本实施例不再赘述。

具体的,磁吸力值计算模块105在目标接收卡被拖动的过程中按照预设的磁吸力计算策略计算目标接收卡的第一网口对应的箱体与空闲的发送卡网口或接收卡空闲的第二网口对应的箱体之间的磁吸力值时,磁吸力计算策略还包括:根据预设的第二磁吸力计算策略计算第二磁吸力值B,第二磁吸力值B=β*b,其中β为第二权重比例值,b为在预设的网口数量计算策略下各个接收卡空闲的第二网口的设定值;其中:网口数量计算策略为:在目标接收卡被拖动的过程中,某个发送卡网口下不同箱体群体中所包含的接收卡的数量,作为连接在该箱体群体最末端的接收卡的第二网口对应的箱体的设定值。

具体的,磁吸力值计算模块105在目标接收卡被拖动的过程中按照预设的磁吸力计算策略计算目标接收卡的第一网口对应的箱体与空闲的发送卡网口或接收卡空闲的第二网口对应的箱体之间的磁吸力值时,磁吸力计算策略还包括:根据预设的第三磁吸力计算策略计算第三磁吸力值C,第三磁吸力值C=γ*c,其中γ为第三权重比例值,c为目标接收卡在朝向不同空闲的发送卡网口或第二网口空闲的接收卡对应的箱体方向上移动的速度。

具体的,磁吸力值计算模块105在目标接收卡被拖动的过程中按照预设的磁吸力计算策略计算目标接收卡的第一网口与空闲的发送卡网口或接收卡空闲的第二网口之间的磁吸力值时,磁吸力计算策略还包括:在目标接收卡被拖动的过程中,以目标接收卡所在位置为圆心、以R为半径的圆形区域作为有效范围,并计算在有效范围之内的空闲的发送卡网口或接收卡空闲的第二网口对应的箱体和目标接收卡的第一网口对应的箱体之间的磁吸力值。

本发明实施例的上位机软件中箱体快速连接方法及电子设备,通过在目标接收卡被拖动的过程中,按照预设的磁吸力计算策略计算目标接收卡的第一网口对应的箱体与空闲的发送卡网口或接收卡空闲的第二网口对应的箱体之间的磁吸力值,并选取出磁吸力值为最大值时的目标网口,将目标接收卡的第一网口和目标网口自动连接,实现目标接收卡对应的箱体与目标网口对应的发送卡,或目标接收卡对应的箱体与目标网口对应的箱体的自动连接,不再需要作业人员将箱体一个一个的拖动到位,再进行连接操作,从而节约了作业人员对箱体连接的时间,实现了上位机软件中LED箱体的快速连接,在网口众多的情况下也能够进一步减少网口连接错误的情况发生。

以上借助具体实施例对本发明做了进一步描述,但是应该理解的是,这里具体的描述,不应理解为对本发明的实质和范围的限定,本领域内的普通技术人员在阅读本说明书后对上述实施例做出的各种修改,都属于本发明所保护的范围。

16页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:可编程的光芯片、终端

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!