一种药品称重计数动态补偿方法、装置及电子设备制造方法及图纸

技术编号:35352829 阅读:16 留言:0更新日期:2022-10-26 12:24
本发明专利技术公开了一种药品称重计数动态补偿方法、装置及电子设备,方法包括:检测到用户将若干支药品放入药品存放装置,获取用户放入若干支药品的总重量;获取放入药品的理论单重及药品的计算单重;根据药品的理论单重,计算放入药品对应的第一数量;根据药品的计算单重,计算放入药品对应的第二数量;判断第一数量与第二数量是否相同;若第一数量和第二数量不相同,则判定重量发生偏差,根据第一数量和第二数量进行数量补偿,生成目标数量及重设的计算单重;根据目标数量与重设的计算单重,生成加入药品的实际重量。本发明专利技术可解决不同批次的同规格同类型的药品数量的偏差,通过算法的一系列补偿,使药品的重量始终趋于标准值,解决重量失偏问题。量失偏问题。量失偏问题。

【技术实现步骤摘要】
一种药品称重计数动态补偿方法、装置及电子设备


[0001]本专利技术涉及重量测量
,尤其涉及一种药品称重计数动态补偿方法、装置及电子设备。

技术介绍

[0002]一般来说,同规格同类型的不同批次的针剂类药品虽然在容量和浓度上是一致的,但是其玻璃瓶体可能厚、可能薄、可能塑型过程多了一点点材料等因素造成每批次单支重量的产生略微差异。因此药品出厂时单重只是一个近似值。这跟药品单支重量真实的理论值是有差异的。
[0003]药品出厂时有标准的重量误差值。然而每一批次的误差不可能是一模一样的。例如:第0001批次,比标准重量重5%;第0002批次,比标准重量重2%;第0003批次,比标准重量轻2%等等。
[0004]若药盒内的存有上一批药,新旧批次混合。数量变多导致单支实际重量与理论重量差异就会放大,最终导致数量产生偏差。
[0005]因此,现有技术还有待于改进和发展。

技术实现思路

[0006]鉴于上述现有技术的不足,本专利技术提供了一种药品称重计数动态补偿方法、装置及电子设备,旨在解决现有技术中药盒有药的情况下,加入新批次的同规格同类型的药品,数量会产生偏差的问题。
[0007]本专利技术的技术方案如下:
[0008]本专利技术第一实施例提供了一种药品称重计数动态补偿方法,应用于药品存放装置,且药品存放装置中已存放有药品,所述方法包括:
[0009]检测到用户将若干支药品放入药品存放装置,通过药品存放装置获取用户放入若干支药品的总重量;
[0010]获取放入药品的理论单重及药品的计算单重;
[0011]根据药品的总重量及药品的理论单重,计算放入药品对应的第一数量;
[0012]根据药品的总重量及药品的计算单重,计算放入药品对应的第二数量;
[0013]判断第一数量与第二数量是否相同;
[0014]若第一数量和第二数量不相同,则判定重量发生偏差,根据第一数量和第二数量进行数量补偿,生成目标数量及重设的计算单重;
[0015]根据目标数量与重设的计算单重,生成加入药品的实际重量。
[0016]进一步地,所述药品存放装置的底部设置有称重传感器,则检测到用户将若干支药品放入药品存放装置,通过药品存放装置获取用户放入若干支药品的总重量,包括:
[0017]通过称重传感器采集用户未放入若干支药品前的第一电压值;
[0018]检测到用户将若干支药品放入药品存放装置,则通过所述称重传感器采集放入药
品时的第二电压值;
[0019]获取第一电压值和第二电压值的电压差值,根据电压差值获取用户放入若干支药品的总重量。
[0020]进一步地,所述获取放入药品的理论单重及药品的计算单重前,包括:
[0021]若药品存放装置中第一次放入药品时,获取用户设置的药品单重,将用户设置的药品单重作为药品的计算单重。
[0022]进一步地,所述判断第一数量与第二数量是否相同,
[0023]若第一数量和第二数量相同,则判定重量未发生偏差。
[0024]进一步地,所述若第一数量和第二数量不相同,则判定重量发生偏差,根据第一数量和第二数量进行数量补偿,生成目标数量及重设的计算单重,包括:
[0025]若第一数量和第二数量不相同,则判定重量发生偏差,
[0026]获取第一数量的整数部分和小数部分,将第一数量的整数部分记为第一整数部分,将第一数量的小数部分记为第一小数部分;
[0027]获取第二数量的整数部分和小数部分,将第二数量的整数部分记为第二整数部分,将第二数量的小数部分记为第二小数部分;
[0028]判断第一整数部分是否等于第二整数部分;
[0029]若第一整数部分等于第二整数部分,则判断第一小数部分和第二小数部分差值的绝对值是否大于第一阈值;
[0030]若第一小数部分和第二小数部分差值的绝对值大于第一阈值,则计算理论单重对应的第一重量偏差以及计算单重对应的第二重量偏差;
[0031]判断第一重量偏差和第二重量偏差与零的接近程度;
[0032]若第一重量偏差更接近零,则判断第一小数部分与第二小数部分的绝对值是否均大于第二阈值;
[0033]若第一小数部分与第二小数部分的绝对值均大于第二阈值,则重设药品的数量为第一整数部分再加1,根据重设药品的数量计算第一平均单重偏差,根据第一平均单重偏差,得到重设的计算单重;
[0034]若第一小数部分的绝对值和/或第二小数部分的绝对值小于等于第二阈值,则重设药品的数量为第一整数部分,根据重设药品的数量计算第一平均单重偏差,根据第一平均单重偏差,得到重设的计算单重。
[0035]进一步地,判断第一整数部分是否等于第二整数部分后,还包括:
[0036]若第一整数部分不等于第二整数部分,则判断第一数量与第二数量的差值的绝对值是否大于第一阈值;
[0037]若第一数量与第二数量的差值的绝对值大于第一阈值,则计算理论单重对应的第一重量偏差以及计算单重对应的第二重量偏差;
[0038]判断第一重量偏差和第二重量偏差与零的接近程度;
[0039]若第一重量偏差更接近零,则判断第一小数部分与第二小数部分的绝对值是否均大于第二阈值;
[0040]若第一小数部分与第二小数部分的绝对值均大于第二阈值,则重设药品的数量为第一整数部分再加1,根据重设药品的数量计算第一平均单重偏差,根据第一平均单重偏
差,得到重设的计算单重;
[0041]若第一小数部分的绝对值和/或第二小数部分的绝对值小于等于第二阈值,则重设药品的数量为第一整数部分,根据重设药品的数量计算第一平均单重偏差,根据第一平均单重偏差,得到重设的计算单重。
[0042]进一步地,所述判断第一重量偏差和第二重量偏差与零的接近程度后,还包括:
[0043]若第二重量偏差更接近零,则判断第一小数部分与第二小数部分的绝对值是否均大于第二阈值;
[0044]若第一小数部分与第二小数部分的绝对值均大于第二阈值,则重设药品的数量为第二整数部分再加1,根据重设药品的数量计算第二平均单重偏差,根据第二平均单重偏差,得到重设的计算单重;
[0045]若第一小数部分的绝对值和/或第二小数部分的绝对值小于等于第二阈值,则重设药品的数量为第二整数部分,根据重设药品的数量计算第二平均单重偏差,根据第二平均单重偏差,得到重设的计算单重。
[0046]本专利技术的另一实施例提供了一种药品称重计数动态补偿装置,应用于药品存放装置,且药品存放装置中已存放有药品,装置包括:
[0047]药品重量获取模块,用于检测到用户将若干支药品放入药品存放装置,通过药品存放装置获取用户放入若干支药品的总重量;
[0048]单重获取模块,用于获取放入药品的理论单重及药品的计算单重;
[0049]第一数量计算模块,用于根据药品的总重量及药品的理论单重,计算放入药品对应的第一数量;
[0050]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种药品称重计数动态补偿方法,其特征在于,应用于药品存放装置,且药品存放装置中已存放有药品,所述方法包括:检测到用户将若干支药品放入药品存放装置,通过药品存放装置获取用户放入若干支药品的总重量;获取放入药品的理论单重及药品的计算单重;根据药品的总重量及药品的理论单重,计算放入药品对应的第一数量;根据药品的总重量及药品的计算单重,计算放入药品对应的第二数量;判断第一数量与第二数量是否相同;若第一数量和第二数量不相同,则判定重量发生偏差,根据第一数量和第二数量进行数量补偿,生成目标数量及重设的计算单重;根据目标数量与重设的计算单重,生成加入药品的实际重量。2.根据权利要求1所述的方法,其特征在于,所述药品存放装置的底部设置有称重传感器,则检测到用户将若干支药品放入药品存放装置,通过药品存放装置获取用户放入若干支药品的总重量,包括:通过称重传感器采集用户未放入若干支药品前的第一电压值;检测到用户将若干支药品放入药品存放装置,则通过所述称重传感器采集放入药品时的第二电压值;获取第一电压值和第二电压值的电压差值,根据电压差值获取用户放入若干支药品的总重量。3.根据权利要求2所述的方法,其特征在于,所述获取放入药品的理论单重及药品的计算单重前,包括:若药品存放装置中第一次放入药品时,获取用户设置的药品单重,将用户设置的药品单重作为药品的计算单重。4.根据权利要求3所述的方法,其特征在于,所述判断第一数量与第二数量是否相同后,还包括:若第一数量和第二数量相同,则判定重量未发生偏差。5.根据权利要求4所述的方法,其特征在于,所述若第一数量和第二数量不相同,则判定重量发生偏差,根据第一数量和第二数量进行数量补偿,生成目标数量及重设的计算单重,包括:若第一数量和第二数量不相同,则判定重量发生偏差,获取第一数量的整数部分和小数部分,将第一数量的整数部分记为第一整数部分,将第一数量的小数部分记为第一小数部分;获取第二数量的整数部分和小数部分,将第二数量的整数部分记为第二整数部分,将第二数量的小数部分记为第二小数部分;判断第一整数部分是否等于第二整数部分;若第一整数部分等于第二整数部分,则判断第一小数部分和第二小数部分差值的绝对值是否大于第一阈值;若第一小数部分和第二小数部分差值的绝对值大于第一阈值,则计算理论单重对应的第一重量偏差以及计算单重对应的第二重量偏差;
判断第一重量偏差和第二重量偏差与零的接近程度;若第一重量偏差更接近零,则判断第一小数部分与第二小数部分的绝对值是否均大于第二阈值;若第一小数部分与第二小数部分的绝对值均大于第二阈值,则重设药品的数量为第一整数部分再加1,根据重设药品的数量计算第一平均单重偏差,根据第一平均单重偏差,得到重设的计算单重;若第一小数部分的绝对值和/或第二小数部分的绝对值小于等于第二阈值,则重设药品的数量为第一整数部分,根据重设药品的数量计算第一平均单重偏差,根据第一平均单重偏差,得到重设的计算单重。6.根据权利要求5所述的方法,其特征在于,所述判断第一整数部分是否等于...

【专利技术属性】
技术研发人员:罗晓辉唐钊段寿元朱军
申请(专利权)人:深圳市安瑞科科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1