温湿度,噪声仪表 看板,项目上常见问题。标定+纠偏

bilibili搜索 相机标定

一句话先分清

  • 检定​ = 合法吗(法制判定,合格/不合格,有法律效力)
  • 校准​ = 准不准(量值溯源,给示值误差+不确定度,不判合格)
  • 校验​ = 能用吗(非标准术语,体系文件里别写)
  • 标定​ = 定标尺(确定传感器输入-输出关系、写入系数,工程俗称,JJF 1001 里无此术语)

六维对比

维度检定 Verification校准 Calibration校验(俗称)标定(俗称)
性质强制,列入强检目录必须做自愿溯源无法律地位无法律地位
依据检定规程 JJG校准规范 JJF / 自校程序自编检查表厂家方法/自编
谁做法定计量检定机构CNAS认可机构 / 自校使用方自己使用方/厂家
结论合格/不合格,发检定证书只给示值误差+不确定度,不给合格结论​能用/不能用系数/曲线
修正值一般不带带修正值/校准因子/校准曲线​不产生就是产生它
法律效力有无无无

关键点:校准证书不带”合格”结论——拿到证书不是终点,你得自己做”计量确认”(metrological confirmation):把校准结果跟你的预期使用要求(允许误差、测量范围)比较,判定合格/准用/停用,再决定要不要把修正值导入系统 。只归档不确认,是评审高频不符合项 。

“校验”对应的正规动作其实是期间核查(两次校准之间自己查”还准不准”,不改量值、不发证书、不能替代校准)。

温湿度仪表:非强检,做校准

温湿度计不在《实施强制管理的计量器具目录》内 ,SMT 车间环境监控属于工艺控制,按校准走即可,依据 JJF 1076-2020《数字式温湿度计校准规范》(覆盖温湿度传感器、变送器、巡检仪、记录仪)。

  • 周期:1年,关键工艺点(锡膏印刷、回流焊周边)建议半年
  • 校准点要覆盖实际工况,别只校一个点;低湿段(≤35%RH)和高湿段(≥75%RH)是漂移高发区
  • 必须做温湿度交叉影响评估(温度变化时湿度示值漂移),这直接决定夏季高湿工况下的真实控制精度

噪声仪表:先定性,别搞错

声级计在强检目录第20项,强检范围是”用于环境监测:噪声的测量”,方式:型式批准 + 强制检定 + 周期检定 。JJG 188-2017 规定检定周期不超过1年​ 。

分三种场景定性:

场景定性做法
厂界/环境噪声排放监测(对外出数据)强制检定​法定机构,≤1年
作业场所职业卫生噪声检测稳妥走检定各地对”环境监测”是否涵盖职业健康口径不一,别赌
企业内部设备噪声自检、研发用校准CNAS机构,1年

不管哪种,声校准器(94dB/114dB)本身也要单独送检,且每次测量前后都要做现场核查,前后差值 >0.5dB 当日数据作废重测​ 。现场声校准不能替代实验室整体检定——它只验证1kHz单点灵敏度,频率计权、时间计权、级线性、猝发音响应这些全套指标它测不了 。

看板怎么设计

仪表计量管理看板(建议字段):

区块字段
基础仪表编号、名称、型号、出厂编号、测量范围、准确度等级、安装位置/对应测点、责任人
计量属性方式(检定/校准)、依据规程、周期、上次日期、下次到期日、溯源机构、证书编号
结果应用示值误差、扩展不确定度、MPEV(你的工艺允差)、修正值、确认结论(合格/准用/停用)
状态🟢有效 🔵准用(限范围)🟠临期≤30天 🔴超期/停用

状态色阈值建议:剩余>90天绿、30–90天黄、<30天橙、过期红。

数据看板联动(这条最容易漏):温湿度/噪声实时看板上,每个测点要带计量状态标记,超期未校准或停用的测点,数据应标注”仅供参考/不可用于判定”。否则你产线看板上那个漂亮的温湿度曲线,可能来自一台超期半年的传感器,出了质量问题是没法追溯的。

项目上的坑,按踩中频率排序

  1. 修正值没进系统——证书归档了,采集端还是原值。JJF 1001 明确校准结果可表示为修正值、校准因子或校准曲线 ,你要在系统里建修正值字段并在采集侧应用
  2. 只校探头,不校系统——温湿度探头送检合格,回来接到你的采集模块上,ADC误差、线缆衰减、软件补偿算法全没覆盖。要整体比对(系统校准),把探头+采集器当一条测量链
  3. 校准点没覆盖实际使用区间——车间常年 25±3℃,校准机构在 23℃/50%RH 校一点,你拿去控 40℃/85%RH 就是超范围使用
  4. 多测点”都合格但互相打架”——10个温湿度点单独校都合格,相互差 2℃。这是空间均匀性问题,校准解决不了,要做分布验证/均匀性测试
  5. 湿度传感器被助焊剂/松香挥发物污染漂移——SMT 车间特有,缩短周期+加密期间核查
  6. 用 94dB 声校准器当”已校准”——见上文,不能替代检定
  7. 测量前后不做声校准、不做背景噪声修正——背景差 3–10dB 要查表修正,<3dB 点位直接无效
  8. 校准机构资质没核——要查 CNAS 认可附表里有没有这个参数/量程的 CMC,别只看”有CNAS标”
  9. 维修、更换传声器、拆装移位后没重新校准——这几种情形属于事件触发,必须重新验证
  10. 体系文件里写”校验/标定”——审核时会被开不符合项,改成”校准”和”期间核查”
  11. 周期一刀切——应按使用频次、环境严酷度、历史漂移趋势分档,别全员1年
  12. 不确定度不看——判定规则:U ≤ 1/3 MPEV 可不考虑U,直接 |Δ| ≤ MPEV 判;U > 1/3 MPEV 时要按 |Δ| + U ≤ MPEV 判,案例里就有”示值误差1.2%RH看着合格,加上U=1.0%RH后2.2 > 2.0,实际不满足”的情况

你是要把它落进 SMT 采集系统的,我可以直接给你一套数据库表结构(仪表台账表、校准记录表、修正值应用表、临期预警视图)和采集端修正值应用逻辑,说一声就写。


标定 = “定标尺、写入系数”。相机标定就是这个定义的教科书案例——国际计量文献里对机器视觉的表述是:当在传感器输出与物理单位之间建立比例因子时,这个过程也叫 calibration;而机器视觉文献里的 camera calibration,目的就是定义采集到的图像与世界坐标之间的关系。

区别在于:

温湿度计校准相机标定
方向自下而上溯源——拿仪器跟上级标准比自建一把尺——先建模,像素↔毫米的映射本来不存在
产出示值误差 + 修正值内参/外参/畸变系数/像素当量
谁定义”准”上级计量标准你自己建的几何模型

所以相机的管理逻辑必须是 标定建尺 + 标准件验尺,两步缺一不可。只标定不验证,就是下面要说的”算法自洽陷阱”。

SMT 各工序标定的是什么

设备维度标定内容
AOI​2D畸变校正 + 像素当量 + 光源灰度基准(正常焊点灰度落在 120~180)
SPI​3D相机内参 + 投影仪参数 + 相位-高度映射 + Gamma 非线性补偿(默认2.2,可调2.0–2.5)
贴片机视觉​2D+机构飞拍 + 手眼标定 + 吸嘴旋转中心
你自装的监控/读码相机​2D畸变 + 像素当量即可,维保最简单

要不要送检?

  • AOI/SPI/贴片机是生产设备,不在强检目录,不需要送法定检定。
  • 但如果你的视觉检测数据对外出报告、用于客户验收​ → 整套系统要当测量设备管:用可溯源的标准件(量块、标准球,带检定证书)做校准,出校准结果和不确定度。
  • 独立的桌面影像测量仪类设备有规可依,可参照影像测量仪校准规范执行(环境 20℃±0.5℃、湿度 50±5%RH、预热 30 min、标准器需在同一环境恒温 2 小时以上)。
  • 周期建议:季度到半年复标,比温湿度计(1年)密得多,因为视觉系统漂移源多得多。

SMT:SPI,AOI,X-Ray怎么标定的?

这三者的标定是同一套三段式骨架,但每段的”尺”不同。先给骨架,再拆各自差异。

统一框架:所有检测设备的标定都是这三段

段干什么本质
① 几何标定​建立像素 ↔ 物理坐标的映射定尺子的刻度
② 量值标定​建立信号 ↔ 物理量(高度/密度)的映射定尺子的零点与斜率
③ 标准件验证​拿已知量值的实物走一遍,看读数对不对验尺

① ② 建尺,③ 验尺。​ 只有 ①② 没有 ③,就是我前面说的”算法自洽陷阱”。


SPI:三者里标定链最长

SPI 多了一台投影仪,所以它是”相机 + 投影仪”双标定 + 一个额外的相位-高度映射。

原理层(可靠):主流 3D SPI 用相位测量轮廓术 PMP(正弦光栅投影 → 四步相移提取相位 → 相位展开 → 相位-高度标定 → 三维重建);激光三角法也有,但对高密度小焊盘横向分辨率受限,多用于离线抽检。

标定流程:

纯文本纯文本① 相机内参/畸变(张正友法)
② 投影仪标定(把投影仪当"逆相机"标)
③ 相位-高度映射标定 ← SPI 的核心,AOI 没有这一步
④ XY 像素当量(通过 MARK 点)
⑤ Z 向高度校正

第 ③ 步的做法:用标准量块或陶瓷台阶,在 Z 轴不同位置测量,拟合出相位差 → 绝对高度的标定曲线。有学术论文(PMP 在 3D 锡膏检测仪中的应用研究)采用多项式拟合,用三方认证校准块验证,报告的平均检测误差约 1 μm——注意这是该论文的实验结果,不是通用指标。

厂商界面透露的标定系数(某国产 SPI 系统校正界面),能直观看到标定到底在标什么:

系数含义
高度比例系数 (mm/pixel)Z 向高度标定,用已知厚度标块标定
2D 系数 (mm/pixel)XY 像素当量,通过 MARK 点位置与运动计算
面积比例 / 偏移量面积测量修正
扫描速度系数 K / 扫描前空行程2D 与 3D 图像不匹配时的配平参数

标准片校准流程(工程通行做法):清洁标准片 → 置于治具中心 → 调用校准程序 → 自动测量预设特征点(方块/线条/圆孔)→ 比对实测值与理论值 → 超差则做坐标偏移补偿或灰度校正 → 保存参数、出报告存档。

⚠️ 阈值数字打架:我前面引过”偏差超 ±5 μm 需调 Gamma”,这次又查到”偏差超 ±2 μm 需补偿”。两个都来自不同厂商/工厂的作业文件。这不是通用标准,请以你自己设备的手册和验收规格为准——我只保证”用标准片测偏差、超差就补偿”这个流程是对的。


AOI:九点标定是主角

AOI 是 2D,没有投影仪,所以标定链比 SPI 短,但多了手眼标定(如果相机装在运动机构上)。

① 相机内参/畸变——张正友法,同前。

② 像素当量 / XY 标定(九点标定)——这一步才是 AOI 的”标定主体”,现场说的”标定”多数指它。

数学上就是求一个 3×3 单应性矩阵 H,建立像素坐标 (u,v) ↔ 平台物理坐标 (X,Y):

纯文本纯文本(X, Y) = H × (u, v, 1)   ← 取前两维除以第三维归一化

现场做法(半导体/高精度场景的标准配置):

项要求
标定板3×3 均布 9 个 Mark,精度 ±1~±5 μm,玻璃光刻/陶瓷/不锈钢蚀刻
布点布满整个视场,不要只在中间​
走点必须匀速、回零、消反向间隙,否则标定报废
提取亚像素(椭圆拟合 / cornerSubPix),到 0.01 pixel 级
验证第 10 个独立点测试,误差要求 ≤1/5 像素(半导体级)

完整的坐标转换链条其实是三段:像素(px) → 物理(mm) → 脉冲(pulse),因为运动控制卡收的是脉冲不是毫米。

③ 手眼标定(相机随机构运动时):动相机选 Eye-in-Hand,动机械手选 Eye-to-Hand。经典解法 TSAI 两步法、Park & Martin、Daniilidis、Horaud;OpenCV 有 calibrateHandEye(),Halcon 有 calibrate_hand_eye 算子。位姿至少 9 组,推荐 12–15 组,角度覆盖 ±30°,别在一个平面上采。

④ 灰度基准:golden board 示教,正常焊点灰度落在 120–180(8 位图)——这是工程经验值,不是标准。


X-ray / AXI:不是”相机标定”,是”辐射成像标定”

这是三者里最不一样的一个,很多人误以为它跟 AOI 一样标相机,其实不是。

X-ray 没有镜头,没有可见光相机那套畸变模型。它标的是射线源 + 探测器 + 衰减模型。

标定内容:

项标什么标准器
几何标定​像素 ↔ 长度换算,保证面积计算无偏差标准刻度块、阶梯铜块、量块
灰度线性校准​区分焊料/空洞/基板三层灰度阈值,消除 kV/mA 漂移阶梯楔块(step wedge)
穿透参数​管电压 kV、管电流 μA、曝光时间、放大倍率、倾斜角按焊料厚度匹配
空洞阈值​灰度分割阈值标准空洞样板(已知 5%/15%/25% 空洞率的 BGA)
CT 标定(3D)360° 旋转重建的几何校准额外做

核心原理(可靠):X 射线穿过物体后按材料密度衰减——焊料密度高、吸收多;空洞是空气、吸收少。探测器收到的信号差就是判据。

⚠️ 这里我要诚实交代一个矛盾:我查到的两个来源对”空洞是亮还是暗”的描述方向相反(一个说空洞灰度显著低于焊料即偏暗,一个说空洞灰度 230–255 即偏亮)。这不是谁错,而是设备的灰度极性(正片/负片)设置不同——显示”探测器接收强度”时金属暗空洞亮,显示”衰减量/密度”时金属亮空洞暗。以你设备的显示约定和说明书为准,别照抄任何一边的数字。

校准周期(来源建议,非标准):有英文来源按 ANSI/NCSL Z540.3 建议每 6 个月全校准 + 每日阶梯楔块验证 + 每周几何畸变检查,且不确定度预算要计入射线管老化(kV 漂移);另有国内来源建议每季度一次。两者不一致,我无法判定哪个是行业主流——当作参考,按你设备厂商建议和辐射设备法规执行。

X-ray 独有的三个坑:

  1. 管电压不能随意调高——电压一高,空洞灰度变浅,软件识别的空洞面积偏小,会把不合格判成合格。这是最危险的失效方向(漏检而非误报)。
  2. 误判源与前两者不同——AOI 怕光源,SPI 怕温度,X-ray 怕厚铜层导致射线衰减不均(误判为空洞)和焊球氧化层灰度与空洞接近。
  3. 管理维度完全不同——X-ray 是辐射设备,有辐射安全许可、操作人员持证、泄漏剂量监测(周边 ≤1 μSv/h 量级)、防护铅房。它先受《放射性同位素与射线装置安全和防护条例》管,其次才谈计量。

三者对比

SPIAOIAXI / X-ray
成像结构光/激光三角可见光 2D(3D AOI 加料)X 射线透射 / CT
标定对象相机 + 投影仪​相机(+ 运动机构)射线源 + 探测器​
核心标定量相位-高度映射​像素当量(单应性 H)​灰度-密度映射​
标准器标准量块/陶瓷台阶9 点标定板/Mark 板阶梯楔块/标准空洞样板
输出高度比例系数、2D 系数H 矩阵、像素当量灰度阈值、像素-长度
主要漂移源温度(光轴夹角漂移)光源衰减/积尘​射线管老化​
验证标准片偏差第 10 点反投影金相切片比对
额外监管——辐射安全​

落到你的采集系统

如果你的定位是采集与管理而非自研视觉算法,那标定本身是设备厂商的事,你要抓的是验证记录和系数台账:

  1. 每台设备存一份”标定系数快照”——SPI 的高度比例系数、AOI 的像素当量和 H 矩阵、X-ray 的灰度阈值。这些是参数变了就能立刻发现漂移的基线
  2. 验证记录独立成表——标准件编号、标准值、实测值、偏差、判定、操作人。这是审核时的证据链
  3. X-ray 单独建档——加辐射安全字段(许可证、操作人资质、剂量监测记录),它不属于普通设备台账
  4. SPI 和 AOI 都按测量型管(上轮结论),因为它们都输出偏移量且参与闭环

这个词跟前面聊的”标定”是上下游关系,一句话说清:

标定 = 把相机坐标系和机械坐标系联系起来(建尺)

纠偏 = 用这把尺量出偏差,把补偿值发给执行机构,让它回到正确位置(用尺)

这是一家工业视觉厂商的官方定义,也是行业通行的分界。两者不是一回事,但标定是纠偏的前提。

为什么这个区分对你很关键

有一句话说得很到位:标定错一点,纠偏就是错的,纠偏做得再好也救不回标定的偏差。

工程现场最常见的翻车案例:纠偏算法写了几百行、插值滤波全用上,最后发现是旋转中心标错了 1.2 mm,白折腾。

所以:

标定纠偏
性质计量/建模型过程控制/闭环补偿
产出内参、畸变、像素当量、H 矩阵ΔX / ΔY / Δθ 补偿量
频率低频(换镜头、换分辨率、季度)高频(每片板、每个元件)​
出错表现系统性偏移、随位置变化残余偏差

判断口诀:整体规律性偏移 → 查标定;散点变大、时好时坏 → 查机械状态(磨损、松动、振动),不是标定能解决的。

SMT 里的纠偏链路

纯文本纯文本拍照 → 提取 Mark/特征 → 比对 CAD 理论位置
    → 算出 ΔX, ΔY, Δθ
    → 发给运动控制器(mm 或 pulse)
    → 执行机构反向补偿
    → 再拍一次验证残差是否 < 容差

分两类:

  • 不带角度:只需 X/Y 平移补偿,适用于圆形焊盘、对称芯片
  • 带角度:必须同步解算 θ,这时还需要旋转中心 COR——完整模型是刚体变换:先平移到 COR → 旋转 θ → 平移回目标位。少了 COR,旋转会引入额外平移偏置,这是批量偏斜的常见根因

注意:九点标定只提供 XY 映射,不含旋转中心信息。带角度纠偏必须额外标 COR。

这就是你前面问的”AOI 偏移”的归宿

AOI 报出的偏移量,最常见的去向就是纠偏闭环。有个现成的工业案例:松下的 APC-MFB(Advanced Process Control – Mounter Feed Back)——

AOI 检测到元件贴装位置的 X、Y、θ 偏移量后,通过 M2M 设备间通信把测量数据做统计处理,自动反馈给贴片机对应的吸嘴或贴装头,贴片机随即执行自动补正。

它还能按吸嘴、供料器、元件类型、贴装位置分维度统计 Cpk 可视化。

这就是为什么我前面反复强调:AOI 的偏移是计量型数据,必须按测量型设备管——因为它不只是”判个好坏”,它是闭环控制的输入量,直接驱动执行机构动作。数据漂了,纠偏就会把板子往错的方向纠。

另一个”纠偏”(别混淆)

如果你在别处看到”纠偏”,还可能是完全不同的东西——卷材纠偏 EPC/CPC:

视觉纠偏(SMT/对位)EPC/CPC(卷材)
对象元件、工件薄膜、带钢、纸张、极片
检测相机拍 Mark 点光电/超声波/CCD 检测材料边缘
控制算 ΔX/ΔY/Δθ 补偿PID 闭环,连续纠偏​
执行贴装头、对位平台纠偏导辊、摆臂、伺服/液压
模式—边缘纠偏 EPC / 中心线纠偏 CPC / 跟线 LPC
行业SMT、半导体、点胶印刷、锂电、薄膜、冶金

两者只是共用”纠偏”这个词,技术体系完全不同。SMT 产线上如果有钢网印刷机或卷料供料器,可能两套都存在,别搞混。

落到你的系统

纠偏这件事对你的采集系统意味着三件事:

  1. AOI 的 ΔX/ΔY/Δθ 必须存原始数值,不能只存 OK/NG——这些是纠偏闭环的输入量,是最有价值的计量型数据
  2. 纠偏补偿量要单独记录——发了多少补偿、补偿后残差多少,这是判断设备漂移趋势的关键(吸嘴磨损、飞达偏差都会体现在补偿量的趋势上)
  3. 标定记录和纠偏记录要能关联——发现批量偏斜时,第一步是查标定是否失效,而不是去调纠偏参数

一句话收口:标定建尺、纠偏用尺;标定低频、纠偏高频;标定错了纠偏必错,反过来纠偏救不了标定。


找到了,给你按”先看哪个”排好序。

先立直觉(70 秒,最推荐先看)——这个讲清了”为什么非得是 9 个点”,以及九点标定到底在统一哪两个坐标系:

再补一块:标定板为什么能当”尺子”(105 秒):

想看完整操作流程(六步,80 秒左右):

最后才是原理深坑(16 分钟,讲张正友的数学推导)——看不下去就别看,不影响你干活:


去 B 站搜的话,用这几个词(比”相机标定”准)

想看什么搜什么
快速建立直觉九点标定 手眼标定 动画
看实操Halcon 标定助手 海康 VisionMaster 标定
看纠偏闭环视觉纠偏 对位平台 Mark点 定位补偿
看 SMT 场景贴片机 视觉对中 SPI 3D 锡膏检测 原理

⚠️ 提醒一句:搜”相机标定”大概率出来一堆 OpenCV 网课和数学推导,容易劝退。从”九点标定”入手是对的——它最贴近你的场景(SMT 对位/纠偏),而且不用先啃针孔模型。


看完之后,如果还有一处卡住,很可能在这个点上:

九点标定 ≠ 张正友标定,两者常被混着讲。

  • 张正友标定 → 求相机自身(焦距、畸变)→ 用棋盘格多角度拍
  • 九点标定 → 求相机与机械手的坐标换算​ → 机械手走 9 个点,相机跟着拍

AOI/贴片机做纠偏用的是九点标定;做畸变矫正用的是张正友。视频里如果没分清这两个,你会越看越乱——记住上面这句就能分开。

上一篇 LiteDB vs SQLite(断线缓存场景对比)
下一篇 MinIO ,RustFS ,SeaweedFS,Garage 测评一下能不能抗住 最能抗高并发,大图片上传,工厂车间稳定上传,断点续传,分片上传,500台设备上传,每天要存5T图片,硬盘,存60天。一般nas扛不住,群晖,飞牛fnOS,还有没有更好的方案
signoz和日志系统 elk的区别?

signoz和日志系统 elk的区别?

SigNoz vs ELK(Elastic Stack),结合你 C# 上位机 + PLC 采集 的场景 一句话概括: ELK:以日志全文检索为核心的日志栈(ES 倒排索引,擅长全文搜报错文本),指标、链路追踪是附加能力,多组件拼凑 SigNoz:OTel 原生一体化可观测平台,

2026-10-20
0 0 0
DateTime.UtcNow , DateTime.Now 有什么区别

DateTime.UtcNow , DateTime.Now 有什么区别

DateTime.UtcNow vs DateTime.Now(C#) 一句话总结 DateTime.UtcNow:获取世界协调时间(UTC,零时区),不受电脑系统时区影响。 DateTime.Now:获取本地时间 = UTC 时间 + 当前操作系统时区偏移。 详

2026-10-16
0 0 0
winform 开机启动

winform 开机启动

c# winform 写的采集程序。平时是登录 windows 桌面,手动点开运行 winform 程序。但是要改成开机启动,不要登录 windows 桌面也能执行 winform 程序。有没有什么办法?不要改造 winform 程序 先说核心结论 WinForm

2026-10-16
0 0 0
C# + Scriban:生成 HTML 报表,自动发邮件(MES / 生产报表场景)

C# + Scriban:生成 HTML 报表,自动发邮件(MES / 生产报表场景)

补充:这套方案在工厂圈子使用情况 MailKit 自动发邮件:大量 MES 在用 Playwright 自动截图 HTML 报表:不少工厂自动化报表在用,属于成熟方案,但不是每个项目都会上。很多项目嫌麻烦就直接 PDF 或者纯表格邮件。 Scriban + Playwright

2026-10-14
0 0 0
C# + Scriban 做静态站点生成

C# + Scriban 做静态站点生成

C# + Scriban 做静态站点生成(对标 baifenwei 的 generate_site.py) Scriban 是 .NET 生态下高性能模板引擎,语法类似 Liquid / Jinja2,刚好用来替代 Python Jinja2,写一个 C# 控制台程序(GenerateSite

2026-10-14
0 0 0
REA(rea.tools)“万物可逆向”:噱头很大,但不是真的什么都能逆向

REA(rea.tools)“万物可逆向”:噱头很大,但不是真的什么都能逆向

REA(rea.tools)“万物可逆向”:噱头很大,但不是真的什么都能逆向 全称 REA = Reverse Engineer Anything,“逆向一切” 只是项目口号,不是能力承诺。 https://rea.tools https://github.com/morluto

2026-10-14
0 0 0
采集上位机LOG文件,不停追加,文件大小50MB

采集上位机LOG文件,不停追加,文件大小50MB

txt 文件很大,40MB,50MB,txt 持续追加,这种场景。Logstash File Input、Flume Taildir、阿里云 Logtail、NewLifeX/X 日志查看工具 Klogg Log Parser Lizard https://githu

2026-10-10
0 0 0
AOI 图片上传 【分布式】方案

AOI 图片上传 【分布式】方案

车间 aoi 的相机图片上传,用飞牛 nas,群晖 nas,高并发,按 5TB / 天、60 天、500 台设备,能不能抗住?如果我在一台服务器放多个 ftp 服务,每条线一个 ftp 服务,端口 8001,第二条线 ftp 服务,端口 8002。ftp 靠谱还 nas 靠谱?稳定,生成环境

2026-10-09
0 0 0
MES 系统 的几种ID比较,雪花id,ULID,UUID

MES 系统 的几种ID比较,雪花id,ULID,UUID

实际场景:浏览器指纹和cookie的UUID 项目FingerprintJS visitorId bdc65ad12633d79792ceeca33a78e6c551.la 访客 ID 5a00c3da-ab80-513d-b7a7-894bcaaecf92来源读取浏览器硬件 / 软件特征,前

2026-10-09
0 0 0
ACCESS数据库访问报错

ACCESS数据库访问报错

AI最擅长找错,分析原因。 💥💥问题1:exclusively locked 因为ACCESS打开数据库后,表:TO_LOGGER_INFO ,当设计视图窗体时,另一个c#小程序去访问这个access数据库会报错: ERROR [HY000] [Microsoft][ODBC Mi

2026-09-29
0 0 0