更新记录

1.0.0(2026-11-13)

首个版本:混合密度按质量份与组分密度折算,单件净胶量按型腔净体积换算;适用期按批量放热指数与 10 ℃ 减半规则修正,扣掉抽真空与转移后反解最大单批件数;给出首批 A/B 称量、批次切分、班次产出与缺口,并输出 20/25/30/35 ℃ 四档对照。Node 22 实跑 95 项断言全部通过,含独立实现的窗口判定交叉核对。HBuilderX launch --compile true 真编译通过并核验 index.kt;Android 真机未执行(ADB 无设备);H5 真实渲染截图已生成并逐图检查。


平台兼容性

uni-app

Vue2 Vue3 Chrome Safari app-vue app-nvue Android iOS 鸿蒙
× √ × × √ × √ × ×
微信小程序 支付宝小程序 抖音小程序 百度小程序 快手小程序 京东小程序 鸿蒙元服务 QQ小程序 飞书小程序 小红书小程序 快应用-华为 快应用-联盟
× × × × × × × × × × × ×

双液灌封配比与单批

给 电子灌封操作员、工艺员与班组长 的离线计算插件:一桶胶到底能灌几件、A/B 各称多少、什么时候必须换批。

TDS 上的「适用期 25 min」是在 100 g、25 ℃ 下测的。现场一配就是 300 g 到 1.5 kg,放热更集中、适用期更短;再扣掉抽真空与转移的十几分钟,真正能灌的时间往往只剩一半。按 100 g 的数去配料,结果就是灌到一半胶开始变稠,最后几件出现气孔、流不平、局部未固化。

能算什么

  • 混合密度与单件胶量:按 A/B 质量份与各组分密度折算,再乘型腔净体积;投料量另计杯壁与管路残留。
  • 修正适用期:按批量放热与胶温两项修正,不再直接套 TDS 的 100 g 测值。
  • 最大单批件数:反解「窗口 ≥ 件数 × 单件灌注时间」的最大件数。胶量越大窗口越短,两个变量同时变,不能简单除法。
  • A/B 称量值:按最大单批给出首批 A、B 各多少克,直接照着称。
  • 班次排产:按单批上限切分批次,扣每批换杯清洗时间,给出本班批次数、完成件数与缺口。
  • 胶温对照:20 / 25 / 30 / 35 ℃ 四档的修正适用期、可用窗口与单批上限,一屏看清控温能换回多少产能。
  • 批次计划 CSV:逐批件数、胶量、A/B 称量、窗口与累计用时,UTF-8 单 BOM。

计算口径

混合密度 ρ = (a + b) ÷ (a/ρA + b/ρB)           a:b 为质量份
单件净胶量 = 型腔净体积(mL) × ρ
单件投料量 = 单件净胶量 × (1 + 残留比例)
修正适用期 = 基准适用期 × (基准量 ÷ 批量)^k × 0.5^((T − 25) ÷ 10)
可用窗口   = 修正适用期 − 抽真空与转移时间
单批上限   = 满足「件数 × 单件灌注时间 ÷ 60 ≤ 可用窗口」的最大件数
  • 温度项按「每升高 10 ℃ 适用期减半」的通用经验;这是行业通行的量级估算,不是精确反应动力学。
  • 批量放热指数 k 默认 0.19,由两个公开样本(50 g 约 10 min、2 kg 约 5 min)拟合。不同体系放热差别很大,投产前必须用本厂称量与秒表实测替换 k,否则算出来的单批只是量级参考。
  • 残留比例默认 8%,按杯壁、搅拌棒与管路挂胶估计;实际按本厂配胶习惯调整。
  • 适用期从 A/B 混合那一刻 起算,因此抽真空、转移、装夹都算在窗口内。

快速接入

import { potPlan, potExport, potProbe, potInfo } from '@/uni_modules/szhzy-potting-batch'

const input = {
  partVolume: 12,      // 单件型腔净体积 mL
  parts: 120,          // 计划件数
  ratioA: 1, ratioB: 1,
  densityA: 1.35, densityB: 1.35,
  refPotLife: 25,      // TDS 适用期 min
  refMass: 100,        // TDS 测试混合量 g
  tempC: 25,
  transferMin: 6,      // 抽真空 + 转移 + 装夹
  dispenseSec: 45,     // 单件灌注耗时 s
  batchSetupMin: 8,    // 换杯清洗与重新配胶
  shiftMin: 420,
  lossPct: 0.08
}

const out = potPlan(input)
// out.maxBatch = 18,out.maxBatchMass = 314.93 g
// out.maxBatchPotLife = 20.1 min,out.maxBatchWindow = 14.1 min
// out.firstBatchA / firstBatchB = 157.47 / 157.46 g
// out.shiftBatches = 7,out.shiftParts = 120

const file = potExport(input)

返回信封 { ok, code, message, ... }:

code 含义
SUCCESS 窗口够用,班次内可完成计划
POT_LIFE_SHORT 连单件都灌不完(窗口 ≤ 0),maxBatch = 0
SHIFT_NOT_ENOUGH 单批可行但班次时间不够,shiftShort 为缺口
INVALID_INPUT 体积、配比、密度、适用期或时间参数不合法

使用边界

  • 只算双组分质量配比。体积配比、三组分、需要计量泵混合的设备不适用。
  • 不做流平、粘度、真空脱泡效果与固化度判定;这些要现场试灌确认。
  • 不内置材料库:配比、密度、适用期都取自你的 TDS 与本厂实测,插件不替你猜胶水参数。
  • 放热与窗口的关系受容器形状、搅拌方式、环境风速影响,k 只是两点拟合的近似。

验证状态

  • 编译:HBuilderX 5.34 launch app-android --compile true 真编译通过并核验 index.kt。
  • 逻辑测试:Node 22 实跑 95 项断言全部通过;最大单批件数用独立实现的窗口判定交叉核对,边界算例含窗口为负、班次不足、100:35 配比、单件生产、零残留。
  • 截图:H5 真实渲染,4 张。
  • 真机:未执行。开发机 ADB 无在线设备,Android 真机安装与调用未验证。
  • 平台:仅 Android。iOS / 鸿蒙 / 小程序 / H5 均不支持。

购买前必读

  • 插件是纯计算库,没有界面;示例工程只演示调用方式,不随插件包发布。
  • 不联网、不采集数据、不申请任何系统权限。
  • 计算结果是排产建议,不构成材料性能承诺。实际单批仍以试灌结果与厂家技术支持意见为准。

隐私、权限声明

1. 本插件需要申请的系统权限列表:

无系统权限。导出文件写到应用外部私有目录,不需要存储权限。

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集、不上传任何数据,不访问网络,不写日志。型腔体积、配比与适用期只在内存中计算;CSV 由调用方主动导出,默认写应用外部私有目录。

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

无

暂无用户评论。