物料配比的换算方法、装置、电子设备及可读存储介质
文献发布时间:2023-06-19 11:11:32
技术领域
本发明涉及建筑工程物料计算技术领域,具体涉及一种物料配比的换算方法、装置、电子设备及可读存储介质。
背景技术
定额子目是建筑工程中分项工程中最小的单位,也是工程预算中的最小单位。一项建筑工程通常包含由多个定额子目,其定额库中包含混凝土、砂浆和多种现拌混凝土,而实际建筑工程中可能采用的是现拌混凝土和砂浆或者商品混凝土和砂浆,对于不符合实际建筑工程的情况就需要进行混凝土和砂浆换算,定额库中包含有关于混凝土、砂浆配合比及材料用量表规定(混凝土配合比表系卵石、粗砂混凝土)。目前,用户只能在软件中手动执行物料换算操作,并手动计算新物料的含量。例如,用户想要将混凝土中的卵石换为碎石,则需要将一条卵石替换为碎石,然后按照物料用量表中规定的换算系数,并手动输入至工料机窗口确定新物料的含量。但是,用户在计算过程中容易出现错误,导致物料配比换算不准确。
发明内容
有鉴于此,本发明实施例提供了一种物料配比的换算方法、装置、电子设备及可读存储介质,以解决物料配比换算不准确的问题。
根据第一方面,本发明实施例提供了一种物料配比的换算方法,包括如下步骤:套取建筑项目中至少一个定额子目的当前物料配比信息;基于所述当前物料配比信息,确定待替换物料的第一明细含量、第一明细名称以及将所述待替换物料替换为目标物料的换算系数;基于所述换算系数、所述第一明细含量以及所述第一明细名称,计算所述目标物料的第二明细含量,确定对应于所述第二明细含量的第二明细名称;基于所述第二明细含量以及所述第二明细名称,确定所述目标物料对应的目标物料配比。
本发明实施例提供的物料配比的换算方法,通过套取建筑项目中至少一个定额子目的当前物料配比信息,基于当前物料配比信息确定待替换物料的第一明细含量、第一明细名称以及将待替换物料替换为目标物料的换算系数,并基于换算系数、第一明细含量以及第一明细名称,计算目标物料的第二明细含量,确定对应于第二明细含量的第二明细名称,基于第二明细含量以及第二明细名称,确定目标物料对应的目标物料配比。该方法通过自动计算目标物料的含量,解决了用户手动计算物料含量存在的计算失误,保证了目标物料含量的计算准确性,从而保证了目标物料配比的准确性。
结合第一方面,在第一方面的第一实施方式,所述基于所述当前物料配比信息,确定待替换物料的第一明细含量、第一明细名称以及将所述待替换物料替换为目标物料的换算系数,包括:响应于所述待替换物料对应的调整指令,确定所述待替换物料的换算类别;基于所述换算类别,确定所述待替换物料对应的目标物料、所述待替换物料对应的第一明细含量以及第一明细名称;基于所述目标物料、所述第一明细含量以及所述第一明细名称,确定所述目标物料与所述待替换物料之间的换算系数。
本发明实施例提供的物料配比的换算方法,通过换算类别确定待替换物料对应的目标物料、待替换物料对应的第一明细含量以及第一明细名称,从而确定目标物料与待替换物料之间的换算系数,提高了物料换算的灵活性。
结合第一方面第一实施方式,在第一方面的第二实施方式,所述基于所述换算系数、所述第一明细含量以及所述第一明细名称,确定所述目标物料的第二明细含量以及对应于所述第二明细含量的第二明细名称,包括:将所述换算系数与所述第一明细含量相乘,得到所述目标物料的第二明细含量;基于所述第二明细含量与所述第二明细名称的对应关系,确定所述第二明细名称。
结合第一方面第二实施方式,在第一方面的第三实施方式,所述基于所述第二明细含量以及所述第二明细名称,确定所述目标物料对应的目标物料配比,包括:以所述第二明细含量替换所述第一明细含量;以所述第二明细名称替换所述第一明细名称;基于所述第二明细名称以及所述第二明细含量,确定所述目标物料对应的目标物料配比,并保存所述目标物料配比。
本发明实施例提供的物料配比的换算方法,通过将计算得到的第二明细含量替换第一明细含量,并以第二明细名称替换第一明细名称,从而确定组成目标物料的各明细的含量,得到目标物料配比并保存,以保证再次进行物料配比换算时能够直接套取该目标物料配比,方便了物料配比的换算。
结合第一方面,在第一方面的第四实施方式,所述套取建筑项目中至少一个定额子目的当前物料配比信息,包括:遍历各个定额子目对应的各个工料机的物料参数;判断是否存在至少一个定额子目对应的工料机的物料参数是否符合过滤条件;当至少一个定额子目对应的工料机的物料参数满足所述过滤条件时,确定与所述至少一个定额子目对应的过滤工料机以及与所述过滤工料机对应的当前物料配比信息。
结合第一方面第四实施方式,在第一方面的第五实施方式,所述当至少一个定额子目对应的工料机的物料参数满足所述过滤条件时,确定与所述至少一个定额子目对应的过滤工料机以及与所述过滤工料机对应的当前物料配比信息,包括:当所述至少一个定额子目对应的工料机的物料参数满足所述过滤条件时,判断所述过滤工料机的物料参数与预设物料参数是否匹配;当所述过滤工料机的物料参数与所述预设物料参数匹配时,确定匹配工料机以及与所述匹配工料机对应的当前物料配比信息。
结合第一方面第五实施方式,在第一方面的第六实施方式,所述当所述过滤工料机的物料参数与所述预设物料参数匹配时,确定匹配工料机以及与所述匹配工料机对应的当前物料配比信息,包括:当所述过滤工料机的物料参数与所述预设物料参数匹配时,判断所述过滤工料机的物料参数对应的第一物料明细个数与所述预设物料参数对应的第二物料明细个数是否相同;当所述第一物料明细个数与所述第二物料明细个数相同时,判断所述第一物料明细个数和所述第二物料明细个数是否为0;当所述第一物料明细个数和所述第二物料明细个数不为0时,判断所述过滤工料机的物料参数对应的第一属性信息与所述预设物料参数对应的第二属性信息是否匹配;当过滤工料机的物料参数对应的第一属性信息与所述预设物料参数对应的第二属性信息匹配时,确定所述匹配工料机,显示与所述匹配工料机对应的物料配比信息。
本发明实施例提供的物料配比的换算方法,通过依次遍历建筑工程中的各个定额子目对应的工料机的物料参数,将符合过滤条件的工料机过滤出来,得到至少一个定额子目对应的过滤工料机以及过滤工料机对应的物料参数,再根据预设物料参数与过滤工料机的物料参数进行匹配,从过滤工料机中确定出匹配工料机,并对匹配工料机对应的物料配比信息进行显示,以对当前显示的工料机的物料配比信息进行物料换算操作,保证工料机的物料配比满足建筑工程的需求,保证建筑工程所需物料的安全性。
根据第二方面,本发明实施例提供了一种物料配比的换算装置,包括:套取模块,用于套取建筑项目中至少一个定额子目的当前物料配比信息;第一确定模块,用于基于所述当前物料配比信息,确定待替换物料的第一明细含量、第一明细名称以及将所述待替换物料替换为目标物料的换算系数;计算模块,用于基于所述换算系数、所述第一明细含量以及所述第一明细名称,计算所述目标物料的第二明细含量,确定对应于所述第二明细含量的第二明细名称;第二确定模块,用于基于所述第二明细含量以及所述第二明细名称,确定所述目标物料对应的目标物料配比。
本发明实施例提供的物料配比的换算装置,通过套取建筑项目中至少一个定额子目的当前物料配比信息,基于当前物料配比信息确定待替换物料的第一明细含量、第一明细名称以及将待替换物料替换为目标物料的换算系数,并基于换算系数、第一明细含量以及第一明细名称,计算目标物料的第二明细含量,确定对应于第二明细含量的第二明细名称,基于第二明细含量以及第二明细名称,确定目标物料对应的目标物料配比。该装置解决了用户手动计算物料含量存在的计算失误,保证了目标物料含量的计算准确性,从而保证了目标物料配比的准确性。
根据第三方面,本发明实施例提供了一种电子设备,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行第一方面或第一方面任一实施方式所述的物料配比的换算方法。
根据第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使计算机执行第一方面或第一方面任一实施方式所述的物料配比的换算方法。
附图说明
为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是根据本发明实施例的物料配比的换算方法的流程图;
图2是根据本发明实施例的物料配比的换算方法的另一流程图;
图3是根据本发明实施例的物料配比的换算方法的另一流程图;
图4是根据本发明实施例的物料配比的换算装置的结构框图;
图5是本发明实施例提供的电子设备的硬件结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
目前,用户只能在软件中手动执行物料换算操作,并手动计算新物料的含量。例如,用户想要将混凝土中的卵石换为碎石,则需要将一条卵石替换为碎石,然后按照物料用量表中规定的换算系数,并手动输入至工料机窗口确定新物料的含量。但是,用户在计算过程中容易出现错误,导致物料配比换算不准确。
基于此,本发明技术方案通过套取建筑项目中的定额子目的物料配比信息,对当前建筑工程之前换算过的物料配比信息进行复用,基于当前物料配比信息、目标物料以及待替换物料与目标物料之间的换算系数实现物料配比的自动换算,避免用户手动计算物料含量存在的计算失误,保证目标物料配比的准确性。
根据本发明实施例,提供了一种物料配比的换算方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
在本实施例中提供了一种物料配比的换算方法,可用于上述的移动终端,如手机、平板电脑等,图1是根据本发明实施例的物料配比的换算方法的流程图,如图1所示,该流程包括如下步骤:
S11,套取建筑项目中至少一个定额子目的当前物料配比信息。
当前物料配比信息为当前建筑工程对应的物料配比信息,该物料配比信息可以是当前建筑工程之前换算过的物料配比信息,也可以是未经换算的初始物料配比信息。物料配比信息为构成物料的各个组分之间的含量之比,例如混凝土的构成组分为水泥、砂、石子和水,则物料配比信息即为水泥、砂、石子和水的含量之比。一个建筑项目通常包含多个定额子目,每个定额子目均具有与其对应的物料配比信息。建筑项目中至少一个定额子目的当前物料配比信息可以从建筑项目中直接拷贝获取,例如,当用户在建筑软件中新建工程,并从定额库中插入混凝土子目后,可以复用当前建筑工程之前换算过的混凝土组分的配比信息,直接拷贝得到一条一模一样的混凝土组分的配比信息。
S12,基于当前物料配比信息,确定待替换物料的第一明细含量、第一明细名称以及将待替换物料替换为目标物料的换算系数。
待替换物料为将要替换的物料,第一明细含量为卵石、粗砂混凝土中各个组分含量,第一明细名称为各个组分的名称,换算系数为将待替换物料替换为目标物料所对应的各个组分的换算系数。例如,当前的混凝土系卵石、粗砂混凝土,其当前物料配比信息为水泥A、砂B、石子C和水D,若要将卵石、粗砂混凝土替换为碎石、粗砂混凝土,则待替换物料为卵石,目标物料为碎石。第一明细含量分别为A、B、C和D,第一明细名称分别为水泥、砂、石子和水,换算系数则为将卵石、粗砂混凝土替换为碎石、粗砂混凝土时,其各组成含量与碎石、粗砂混凝土各组分含量之间的倍数关系。换算系数可以根据配比表确定,具体地,将卵石、粗砂混凝土替换为碎石、粗砂混凝土时,水泥、砂、石子和水的换算系数分别为1.10、1.10、1.05和1.10。
S13,基于换算系数、第一明细含量以及第一明细名称,计算目标物料的第二明细含量,确定对应于第二明细含量的第二明细名称。
第二明细含量为目标物料中的各组分含量,第二明细名称为对应于各组分的名称。第二明细含量可以通过第一明细含量乘以换算系数得到,当然也可以通过其他计算方式计算得到,本申请对此不作具体限定。
以卵石、粗砂混凝土替换为碎石、粗砂混凝土为例,第一明细含量分别为A、B、C和D,第一明细名称分别为水泥、砂、石子和水,换算系数分别为1.10、1.10、1.05和1.10,则第二明细含量可以通过第一明细含量与换算系数相乘得到,即第二明细含量分别为1.10A、1.10B、1.05C和1.10D,第二明细名称分别为水泥、砂、石子和水。
S14,基于第二明细含量以及第二明细名称,确定目标物料对应的目标物料配比。
将第二明细名称与第二明细含量进行一一对应,可以得到目标物料的各组成含量,从而能够确定各组分之间的含量之比,以各组分之间的含量之比作为目标物料配比,并对该目标物料配比进行存储以便再次换算进行复用。例如,组成目标物料的第二明细名称分别为水泥、砂、石子和水,其对应的第二明细含量分别为1.10A、1.10B、1.05C和1.10D,则目标物料对应的目标物料配比为:水泥1.10A:砂1.10B:石子1.05C:水1.10D。
本实施例提供的物料配比的换算方法,通过套取建筑项目中至少一个定额子目的当前物料配比信息,基于当前物料配比信息确定待替换物料的第一明细含量、第一明细名称以及将待替换物料替换为目标物料的换算系数,并基于换算系数、第一明细含量以及第一明细名称,计算目标物料的第二明细含量,确定对应于第二明细含量的第二明细名称,基于第二明细含量以及第二明细名称,确定目标物料对应的目标物料配比。该方法通过自动计算目标物料的含量,解决了用户手动计算物料含量存在的计算失误,保证了目标物料含量的计算准确性,从而保证了目标物料配比的准确性。
在本实施例中提供了一种物料配比的换算方法,可用于上述的移动终端,如手机、平板电脑等,图2是根据本发明实施例的物料配比的换算方法的流程图,如图2所示,该流程包括如下步骤:
S21,套取建筑项目中至少一个定额子目的当前物料配比信息。详细说明参见上述实施例对应步骤S11的相关描述,此处不再赘述。
S22,基于当前物料配比信息,确定待替换物料的第一明细含量、第一明细名称以及将待替换物料替换为目标物料的换算系数。
具体地,上述步骤S22可以包括如下步骤:
S221,响应于待替换物料对应的调整指令,确定待替换物料的换算类别。
换算类别为建筑工程中的定额子目对应的待替换物料所属的类别。具体地,换算类别可以包括商品混凝土、现浇混凝土、商品砂浆以及现浇砂浆等。用户可以通过输入设备向电子设备输入待替换物料的调整指令,电子设备则可以响应该调整指令,确定待替换物料所对应的换算类别。
S222,基于换算类别,确定待替换物料对应的目标物料、待替换物料对应的第一明细含量以及第一明细名称。
响应于用户确定的换算类别,电子设备可以确定组成待替换物料各组分的名称以及与各组分名称一一对应的组分含量,即第一明细含量以及与第一明细名称。同时,电子设备设置有定额库,用于存储定额子目的相关物料信息,电子设备确定换算类别后,可以根据换算类别在其定额库中查询与待替换物料所对应的目标物料。
S223,基于目标物料、第一明细含量以及第一明细名称,确定目标物料与待替换物料之间的换算系数。
电子设备响应于用户确定的换算类别,确定与该换算类别对应的配比换算计算机制,调用目标物料与待替换物料之间的换算系数,自动计算需要进行物料配比换算的定额子目所对应的目标物料配比。
S23,基于换算系数、第一明细含量以及第一明细名称,计算目标物料的第二明细含量,确定对应于第二明细含量的第二明细名称。
具体地,上述步骤S23可以包括如下步骤:
S231,将换算系数与第一明细含量相乘,得到目标物料的第二明细含量。
电子设备在确定与换算类别对应的换算系数后,可以根据相应的计算机制自动计算需要进行物料配比换算的定额子目所对应的目标物料的各组分含量,即第二明细含量。具体地,该计算机制可以是将第一明细含量与换算系数进行相乘,也可以是其他计算方式。
S232,基于第二明细含量与第二明细名称的对应关系,确定第二明细名称。
电子设备可以根据第一明细含量以及换算系数计算出第二明细含量,基于组分名称与组成含量通常是一一对应的,因此基于第二明细含量与第二明细名称之间的对应关系,即可确定与第二明细含量所对应的第二明细名称。
S24,基于第二明细含量以及第二明细名称,确定目标物料对应的目标物料配比。
具体地,上述步骤S24可以包括如下步骤:
S241,以第二明细含量替换第一明细含量,以第二明细名称替换第一明细名称。
电子设备将其计算得到的第二明细含量替换第一明细含量,将第二明细含量对应的第二明细名称替换第一明细含量对应的第一明细名称,并保存该第二明细含量以及对应于第二明细含量的第二明细名称。具体地,电子设备中可以设置有资源处理模块,执行物料插入、物料替换、物料含量修改和物料名称修改等操作。
S242,基于第二明细名称以及第二明细含量,确定目标物料对应的目标物料配比,并保存目标物料配比。
根据第二明细含量以及第二明细名称与第二明细含量的对应关系,可以确定目标物料对应的各组分含量之比,此处的各组分含量之比即为目标物料配比。例如,组成目标物料的第二明细名称分别为水泥、砂、石子和水,其对应的第二明细含量分别为1.07A、0.98B、0.98C和1.07D,则目标物料对应的目标物料配比为:水泥1.07A:砂0.98B:石子0.98C:水1.07D。
具体地,电子设备设置有数据存储模块,可以对目标物料配比进行存储,同时可以还可以供外部应用程序通过引擎接口装载数据、修改数据到外部数据文件,以保证数据的准确性。数据存储模块可以通过DES加密算法对明文进行一系列的排列操作和替换操作,使第三方设备无从下手,保证了数据的安全性。
本实施例提供的物料配比的换算方法,通过换算类别确定待替换物料对应的目标物料、待替换物料对应的第一明细含量以及第一明细名称,从而确定目标物料与待替换物料之间的换算系数,提高了物料换算的灵活性。通过将计算得到的第二明细含量替换第一明细含量,并以第二明细名称替换第一明细名称,从而确定组成目标物料的各明细的含量,得到目标物料配比并保存,以保证再次进行物料配比换算时能够直接套取该目标物料配比,方便了物料配比的换算。
在本实施例中提供了一种物料配比的换算方法,可用于上述的移动终端,如手机、平板电脑等,图3是根据本发明实施例的物料配比的换算方法的流程图,如图3所示,该流程包括如下步骤:
S31,套取建筑项目中至少一个定额子目的当前物料配比信息。
具体地,上述步骤S31可以包括如下步骤:
S311,遍历各个定额子目对应的各个工料机的物料参数。
物料参数为工料机生产工料时对应的物料信息。具体地,电子设备可以对建筑工程中的各个定额子目对应的工料机进行遍历,获取各个工料机对应的物料参数。例如,工料机生产的工料为混凝土,则可以获取工料机生成该混凝土所对应的水泥、砂、石子和水等组分含量。
S312,判断是否存在至少一个定额子目对应的工料机的物料参数是否符合过滤条件。
过滤条件为待替换物料所对应的换算类别,电子设备基于物料参数可以确定与各个工料机的物料参数相对应的换算类别。换算类别可以包括商品混凝土、现浇混凝土、商品砂浆以及现浇砂浆等。具体地,电子设备可以基于各个工料机的物料参数判断其是否符合商品混凝土或现浇混凝土或商品砂浆或现浇砂浆。若过滤条件为现浇混凝土,则电子设备可以遍历各个工料机的物料参数,判断各个工料机的物料参数是否符合现浇混凝土。当至少一个定额子目对应的工料机的物料参数满足过滤条件时,执行步骤S313,否则,继续进行遍历。
S313,确定与至少一个定额子目对应的过滤工料机以及与过滤工料机对应的当前物料配比信息。
过滤工料机为符合过滤条件的工料机,当至少一个定额子目对应的工料机的物料参数满足过滤条件时,可以确定与至少一个定额子目对应的过滤工料机以及与该过滤工料机对应的物料配比信息。例如,若过滤条件为现浇混凝土,则电子设备可以遍历各个工料机的物料参数,判断各个工料机的物料参数是否符合现浇混凝土。当遍历到工料机的物料参数与现浇混凝土符合时,则可以确定该工料机为过滤工料机,并能够通过该过滤工料机的物料参数确定其物料配比信息。
具体地,上述步骤S313可以包括如下步骤:
(1)判断过滤工料机的物料参数与预设物料参数是否匹配。
预设物料参数为过滤工料机所对应的物料名称、物料单位、物料编码、物料规格型号信息。当至少一个定额子目对应的工料机的物料参数满足过滤条件时,进一步对过滤工料机的物料参数与预设物料参数进行匹配,确定过滤工料机的物料参数与预设物料参数是否匹配。当过滤工料机的物料参数与预设物料参数匹配时,执行步骤(2),否则对该过滤工料机的物料参数进行存储。
(2)确定匹配工料机以及与匹配工料机对应的当前物料配比信息。
匹配工料机是与预设物料参数所匹配的工料机。当过滤工料机的物料参数与预设物料参数匹配时,可以在过滤工料机中确定出匹配工料机,获取匹配工料机对应物料配比信息。
具体地,上述步骤(2)可以包括如下步骤:
(21)判断匹配工料机的物料参数对应的第一物料明细个数与预设物料参数对应的第二物料明细个数是否相同。
物料明细个数为组成物料的组分数。当过滤工料机的物料参数与预设物料参数匹配时,获取匹配成功的过滤工料机的物料参数对应的第一物料明细个数以及预设物料参数对应的第二物料明细个数,判断第一物料明细个数与第二物料明细个数是否相同。当第一物料明细个数与第二物料明细个数相同时,执行步骤(22),否则对该过滤工料机的物料参数进行存储。
(22)判断第一物料明细个数和第二物料明细个数是否为0。
当第一物料明细个数与第二物料明细个数相同时,进一步确定第一物料明细个数与第二物料明细个数是否为0,当第一物料明细个数和第二物料明细个数不为0时,执行步骤(23),否则表示匹配成功的过滤工料机并未进行工料生产,继续进行其他工料机的遍历。
(23)判断过滤工料机的物料参数对应的第一属性信息与预设物料参数对应的第二属性信息是否匹配。
当第一物料明细个数和第二物料明细个数不为0时,表示匹配成功的过滤工料机可以进行工料生产。此时可以获取过滤工料机的物料参数对应的第一属性信息与预设物料参数对应的第二属性信息,确定第一属性信息与第二属性信息是否匹配。其中,属性信息为物料明细所对应的物料名称、物料编码、物料规格、物料型号、物料税件、物料含量。当第一属性信息与第二属性信息能够匹配时,执行步骤(24),否则继续遍历工料机进行物料明细的属性信息匹配。
(24)确定匹配工料机,显示与匹配工料机对应的物料配比信息。
当过滤工料机的物料参数对应的第一属性信息与预设物料参数对应的第二属性信息匹配时,即可从过滤工料机中确定出满足匹配条件的匹配工料机。电子设备可以对该匹配工料机及其对应的物料配比信息进行显示,以供用户选择需要进行物料替换的工料机,从而保证了数据的高效性。
S32,基于当前物料配比信息,确定待替换物料的第一明细含量、第一明细名称以及将待替换物料替换为目标物料的换算系数。详细说明参见上述实施例对应步骤S22的相关描述,此处不再赘述。
S33,基于换算系数、第一明细含量以及第一明细名称,计算目标物料的第二明细含量,确定对应于第二明细含量的第二明细名称。详细说明参见上述实施例对应步骤S23的相关描述,此处不再赘述。
S34,基于第二明细含量以及第二明细名称,确定目标物料对应的目标物料配比。详细说明参见上述实施例对应步骤S24的相关描述,此处不再赘述。
本实施例提供的物料配比的换算方法,通过依次遍历建筑工程中的各个定额子目对应的工料机的物料参数,将符合过滤条件的工料机过滤出来,得到至少一个定额子目对应的过滤工料机以及过滤工料机对应的物料参数,再根据预设物料参数与过滤工料机的物料参数进行匹配,从过滤工料机中确定出匹配工料机,并对匹配工料机对应的物料配比信息进行显示,以对当前显示的工料机的物料配比信息进行物料换算操作,保证工料机的物料配比满足建筑工程的需求,保证建筑工程所需物料的安全性。
在本实施例中还提供了一种物料配比的换算装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
本实施例提供一种物料配比的换算装置,如图4所示,包括:
套取模块41,用于套取建筑项目中至少一个定额子目的当前物料配比信息。详细说明参见上述实施例对应的相关描述,此处不再赘述。
第一确定模块42,用于基于当前物料配比信息,确定待替换物料的第一明细含量、第一明细名称以及将待替换物料替换为目标物料的换算系数。详细说明参见上述实施例对应的相关描述,此处不再赘述。
计算模块43,用于基于换算系数、第一明细含量以及第一明细名称,计算目标物料的第二明细含量,确定对应于第二明细含量的第二明细名称。详细说明参见上述实施例对应的相关描述,此处不再赘述。
第二确定模块44,用于基于第二明细含量以及第二明细名称,确定目标物料对应的目标物料配比。详细说明参见上述实施例对应的相关描述,此处不再赘述。
本实施例提供的物料配比的换算装置,通过套取建筑项目中至少一个定额子目的当前物料配比信息,基于当前物料配比信息确定待替换物料的第一明细含量、第一明细名称以及将待替换物料替换为目标物料的换算系数,并基于换算系数、第一明细含量以及第一明细名称,计算目标物料的第二明细含量,确定对应于第二明细含量的第二明细名称,基于第二明细含量以及第二明细名称,确定目标物料对应的目标物料配比。该装置通过自动计算目标物料的含量,解决了用户手动计算物料含量存在的计算失误,保证了目标物料含量的计算准确性,从而保证了目标物料配比的准确性。
本实施例中的物料配比的换算装置是以功能单元的形式来呈现,这里的单元是指ASIC电路,执行一个或多个软件或固定程序的处理器和存储器,和/或其他可以提供上述功能的器件。
上述各个模块的更进一步的功能描述与上述对应实施例相同,在此不再赘述。
本发明实施例还提供一种移动终端,具有上述图4所示的物料配比的换算装置。
请参阅图5,图5是本发明可选实施例提供的一种终端的结构示意图,如图5所示,该终端可以包括:至少一个处理器501,例如CPU(Central Processing Unit,中央处理器),至少一个通信接口503,存储器504,至少一个通信总线502。其中,通信总线502用于实现这些组件之间的连接通信。其中,通信接口503可以包括显示屏(Display)、键盘(Keyboard),可选通信接口503还可以包括标准的有线接口、无线接口。存储器504可以是高速RAM存储器(Random Access Memory,易挥发性随机存取存储器),也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器504可选的还可以是至少一个位于远离前述处理器501的存储装置。其中处理器501可以结合图4所描述的装置,存储器504中存储应用程序,且处理器501调用存储器504中存储的程序代码,以用于执行上述任一方法步骤。
其中,通信总线502可以是外设部件互连标准(peripheral componentinterconnect,简称PCI)总线或扩展工业标准结构(extended industry standardarchitecture,简称EISA)总线等。通信总线502可以分为地址总线、数据总线、控制总线等。为便于表示,图5中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
其中,存储器504可以包括易失性存储器(英文:volatile memory),例如随机存取存储器(英文:random-access memory,缩写:RAM);存储器也可以包括非易失性存储器(英文:non-volatile memory),例如快闪存储器(英文:flash memory),硬盘(英文:hard diskdrive,缩写:HDD)或固态硬盘(英文:solid-state drive,缩写:SSD);存储器504还可以包括上述种类存储器的组合。
其中,处理器501可以是中央处理器(英文:central processing unit,缩写:CPU),网络处理器(英文:network processor,缩写:NP)或者CPU和NP的组合。
其中,处理器501还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(英文:application-specific integrated circuit,缩写:ASIC),可编程逻辑器件(英文:programmable logic device,缩写:PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(英文:complex programmable logic device,缩写:CPLD),现场可编程逻辑门阵列(英文:field-programmable gate array,缩写:FPGA),通用阵列逻辑(英文:generic arraylogic,缩写:GAL)或其任意组合。
可选地,存储器504还用于存储程序指令。处理器501可以调用程序指令,实现如本申请图1至图3实施例中所示的物料配比的换算方法。
本发明实施例还提供了一种非暂态计算机存储介质,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行上述任意方法实施例中的物料配比的换算方法的处理方法。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)、随机存储记忆体(Random Access Memory,RAM)、快闪存储器(FlashMemory)、硬盘(Hard Disk Drive,缩写:HDD)或固态硬盘(Solid-State Drive,SSD)等;所述存储介质还可以包括上述种类的存储器的组合。
虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下做出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。
- 物料配比的换算方法、装置、电子设备及可读存储介质
- 电子设备的发声优化方法、装置、电子设备及可读存储介质