edyang

我干了什么 究竟拿了时间换了什么
技术分享时间线软件开发、设备接入、视觉与运维实践

视觉触发与工件身份:防止错图错件

检测结果正确却剔除错误工件,可能是触发、图像和执行身份没绑定。算法准确性不能代替时序关联。

检测结果正确却剔除错误工件,可能是触发、图像和执行身份没绑定。算法准确性不能代替时序关联。 工件事件、曝光、传输和处理存在延迟,队列顺序可能变化。统一身份应贯穿输入、结果与下游动作,超时和重复触发也需定义。 一、问题的范围与前提 成像质量、数据分布、算法与业务判断各自有条件。清晰图像提供可观察细节,模型和规则解释输入,业务层决定结果如何使用。视野、曝光、颜色、姿态与输入尺度变化,都...

录像分段:断电恢复与事件前后片段

长文件在异常退出后可能难以播放,事件还需要定位前后时段。录像分段需兼顾封装完整性与索引。

长文件在异常退出后可能难以播放,事件还需要定位前后时段。录像分段需兼顾封装完整性与索引。 容器封装、编码关键帧与分段边界共同影响可独立播放。索引按实际片段时间保存,不能假设文件名时间就是首帧时间。 一、问题的范围与前提 成像质量、数据分布、算法与业务判断各自有条件。清晰图像提供可观察细节,模型和规则解释输入,业务层决定结果如何使用。视野、曝光、颜色、姿态与输入尺度变化,都可能在模型...

边缘数据保留:容量预算与清理顺序

录像、事件图和日志共用磁盘时,保留天数不是一个静态数字,实际码率与事件量会改变需求。

录像、事件图和日志共用磁盘时,保留天数不是一个静态数字,实际码率与事件量会改变需求。 容量预算应包含稳定流量、峰值事件、索引与操作余量。按年龄清理还要考虑上传确认和业务保留,文件删除与索引状态需要协调。 一、问题的范围与前提 技术交付包含环境、接口、数据、权限和验证范围。某个模块演示成功,不代表整套系统已验收。应将已有结果、工程目标和待验证条件分别记录,让读者知道结论能够应用到哪里...

Node-RED 上下文状态:重启后哪些变量还在

流程运行时去重正常,重启后又重复执行,可能是状态只保存在内存。上下文持久性需要显式设计。

流程运行时去重正常,重启后又重复执行,可能是状态只保存在内存。上下文持久性需要显式设计。 节点、flow 和 global 上下文有不同范围,存储后端决定是否跨重启保存。定时写盘与突然断电仍存在窗口,业务关键身份更适合事务存储。 一、问题的范围与前提 设备接入需要贯通物理连接、通信帧、数据解释与业务语义。一个端口可打开,只证明访问条件的一部分;收到变化数值也不证明单位正确。测点身份...

工业采集时间戳:扫描周期与平台时间

多个通道在同一页面显示,不证明在同一时刻测得。顺序轮询会引入通道间时间差。

多个通道在同一页面显示,不证明在同一时刻测得。顺序轮询会引入通道间时间差。 设备采样、总线读取与平台接收分别有时间,网关扫描周期影响可观察动态。汇总值需要按时间容差关联,而不是只按到达顺序组合。 一、问题的范围与前提 设备接入需要贯通物理连接、通信帧、数据解释与业务语义。一个端口可打开,只证明访问条件的一部分;收到变化数值也不证明单位正确。测点身份、量程、时间和质量信息都应保存,才...

工业远程命令:受理、执行和完成回执

平台显示命令发送成功,设备却没有动作,常因把通信受理当成执行完成。

平台显示命令发送成功,设备却没有动作,常因把通信受理当成执行完成。 命令生命周期至少包含已提交、已受理、执行中、完成和故障。稳定任务身份关联回执,超时结果未知时需先查询设备状态,不能立即重发。 一、问题的范围与前提 设备接入需要贯通物理连接、通信帧、数据解释与业务语义。一个端口可打开,只证明访问条件的一部分;收到变化数值也不证明单位正确。测点身份、量程、时间和质量信息都应保存,才能...

OPC UA 数据接入:节点身份、类型与质量

能浏览服务器节点不表示已经理解测点。变量类型、时间戳和质量状态决定数据能否进入业务。

能浏览服务器节点不表示已经理解测点。变量类型、时间戳和质量状态决定数据能否进入业务。 节点身份不应只依靠显示名称,命名空间和 NodeId 共同定位对象。订阅通知与读取结果还包含状态和时间,Bad 或不新鲜的值不能默认为正常测量。 一、问题的范围与前提 设备接入需要贯通物理连接、通信帧、数据解释与业务语义。一个端口可打开,只证明访问条件的一部分;收到变化数值也不证明单位正确。测点身...

现场报表追溯:统计结果如何反查原始测点

汇总数字合理却无法解释来源,会削弱日报可信度。报表应保存查询条件、测点版本和计算规则。

汇总数字合理却无法解释来源,会削弱日报可信度。报表应保存查询条件、测点版本和计算规则。 采样、清洗、聚合与展示逐层派生。结果可追溯不要求公开全部原始数据,而是能定位所用范围与转换,并区分修订版本。 一、问题的范围与前提 数据类型、单位、身份、时间与质量构成一份完整观测。传输格式相同不说明物理含义相同,接收成功也不说明数据新鲜。聚合与展示是派生层,应能回到输入范围与转换规则。 二、...

备份验收:从文件存在到独立恢复

任务成功退出不能证明灾难后可恢复,程序、配置和数据库版本应一起确认。

任务成功退出不能证明灾难后可恢复,程序、配置和数据库版本应一起确认。 校验和证明字节一致,演练证明业务可用。增量链与一致性条件决定恢复点,单个压缩文件不能表达全部依赖。 一、问题的范围与前提 技术交付包含环境、接口、数据、权限和验证范围。某个模块演示成功,不代表整套系统已验收。应将已有结果、工程目标和待验证条件分别记录,让读者知道结论能够应用到哪里。 二、技术分析与方案取舍 演...

设备协议更新:新字段和旧终端兼容

新增字段可能让旧终端误读,版本和兼容行为应显式定义。

新增字段可能让旧终端误读,版本和兼容行为应显式定义。 可选性、默认值、枚举扩展和类型是不同问题,发送接收独立升级时要定义未知与缺失行为。 一、问题的范围与前提 接口由请求身份、参数语义、授权条件和结果状态共同构成。HTTP 层成功只描述传输与响应,业务处理还可能处于受理、执行或等待确认阶段。将外部输入转换为内部对象以后,仍需核对类型、范围和当前状态,不能因为 JSON 能解析就直接...