当前位置: 首页 > news >正文

AOI CCD检测 数据上传程序 设计逻辑问题

1、后台稳定,WebAPI,数据库。

上传数据程序调用webapi,开发的webapi的dll的,判断逻辑要清楚,唯一一个变量判断。

不要变量判断不准,又找一个变量判断,即使 不得不多个变量判断,也要能模拟出情况判断(模拟错误场景),不要出现一个问题改,出现一个问题改。重设计,闭环思维,减少过程中太多环节(webapi,数据库,小程序,ccd原始数据源,多个厂商合作),一个小程序没必要搞得复杂。

2、如果后台不稳定,补传数据,上传程序要模块化代码,快速写出补传小程序。

#数据标记,没有上传成功有一个失败标记或者成功标记。

#数据源设计(数据库表,csv文件分类(成功,失败)文件保存)

3、保存数据,尽量原始数据,不要为了去重,重复条码,上传数据覆盖重复条码,而增加查询数据库的动作。

查询数据,处理程序处理查询的重复条码。查询小程序,在本地处理去重等逻辑,按分类客户,重点归档特殊数据,不一定做一个通用的程序。

防止条码重复,保证一个月不重复。

4、上传数据程序的日志系统要单独做,方便输入eqid,进行筛选,不要多个log文件保存。

5、记录拿到数据,上传时候的数据行数,等原始数据,方便排错,特别是多方合作时候。

6、csv列名对应,列名增减,列名不规范,日期个数不规范,垃圾数据 (自动化)

 

备注:

1、上传失败,解析失败,控制USB三色灯报警

(声光报警(不怕换人),短信报警,微信报警(怕老换人),问题网页看板),通知现场处理

2、专人专事(角色),一人做多个事,一人做一类事(团队),不然导致出现问题处理不及时。

3、做成web模式,方便运维。一个电脑多个人操作,争着用。aoi程序,QMS网页,上传小程序。

4、日志最好不要太详细,或者只输出错误日志同时输出一下心跳日志(每次执行采集,输出一个开始日志,后面就只输出每个步骤错误日志。运维的人看简单的错误日志,运维分析大概就可以了。太细的日志是给开发或者代码问题看的)

5、把简单的错误日志上传日志系统,本地存明细日志。

image

 

AOI 相机 SDK:

华南虎视觉组主页

MG.CamCtrl: c# 工业相机库,含海康(HIK)、大恒、巴斯勒(Basler)等相机的常用功能。 接口统一,底层采用回调+信号量模式封装 ,最大程度减小线程资源,提高采图效率。

V社区-机器智能技术交流V学院 机器视觉 机器人

 

http://www.jsqmd.com/news/290370/

相关文章:

  • 数学研究与AI架构知识图谱:AI应用架构师详解知识表示的数学原理与架构实现
  • 大数据目录在数据治理中的关键作用与应用案例
  • 水电费水电费沈大哥发的给多少分
  • 别让K8s拖垮你的技术团队,Sealos把复杂度藏在引擎盖下
  • 表格框中提示
  • scheme3.1.1 局部状态变量 练习(2)
  • 普适互联网项目支持横向扩展的一站式解决方案:运维部署+数据安全+模块化单体打造CMMI5标准代码库+人员配置
  • 2026年全国App开发企业权威排行榜发布
  • 网络共享 电脑双网卡 问题排查
  • 微软官方出品的 AI 初学者入门精品课程,21节课程教你构建生成式人工智能应用所需掌握的知识!
  • 华为MetaERP作为全栈自主创新的企业核心管理系统,深度融合了实时智能技术,以构建 “实时感知、智能决策、自动执行” 的企业智能体
  • 华为MetaERP入选国资委“国有企业数字化转型示范项目”,对其发展具有多重战略意义,主要体现在以下几个方面
  • 华为MetaERP的成本优势主要体现在大幅削减直接费用、通过技术架构提升运营效率、以及规避长期风险与获取政策红利三大方面。这使其成为替代传统ERP(如Oracle、SAP)时,具备显著经济性的选择
  • 华为MetaERP在能源行业嵌入碳资产管理模块的应用效果显著,主要体现在以下几个方面
  • 华为MetaERP是否进军国内中小企业市场是一个备受关注的话题。从目前公开的战略和行业动态来看,这是一个可能性极高但路径可能分阶段推进的过程
  • 全网最全9个一键生成论文工具,助本科生轻松搞定毕业论文!
  • 2026年高口碑电动刮研刀供应商推荐榜TOP5,提升加工效率
  • Codeforces 2072E 题解
  • 大模型微调完全指南:原理、实践与平台选择,让AI真正为你所用
  • 2026年出口工作服生产厂家TOP10推荐,选择靠谱供应商
  • 全网最全8个一键生成论文工具,专科生搞定毕业论文必备!
  • Perfetto笔记-1-Perfetto官方文档翻译-1-Trace Analysis-1-PerfettoSQL - Hello
  • 实用指南:【银尔达以太网DTU】YED-E100Y 以太网转RS485
  • 华为MetaERP实现ERP(企业资源计划)、MES(制造执行系统)和PLM(产品生命周期管理)的一体化,是其“自主可控”战略下的核心成果,旨在解决传统系统间“数据孤岛”和“流程割裂”的痛点。其一体化
  • 华为MetaERP的推出对中国ERP市场格局将产生深远影响,主要体现在以下几个方面
  • CTO血泪复盘:自建K8s三年烧了400万,早用Sealos能省一半
  • 智能物流仓库自动化操作手册 - 指南
  • vue表格 vxe-table 如何实现键盘导航时,按回车健向右移动,并到最后一行时按回车自动新增一行
  • 图论-并查集
  • 特价股票与公司长期气候适应能力的关系分析