zoukankan      html  css  js  c++  java
  • 一个简单的物料防错DEMO

    前言

       快2个月没写过博客了,就算是记流水账似的文章都没时间写,主要是太忙了;太多的bug要修复、太多由于bug引起的异常问题要解决、还有新的项目要开发,不忙怎么行呢?最近利用业余时间在鼓捣一个PDA的程序,主要是想用来通过wifi连接服务器,快速的扫描物料,进行备料、续料、卸料之类的操作,相信只要是在工厂接触过SMT机器的朋友一定知道这一块的流程。这个小程序也是费了很大的精力才慢慢有点儿起色,感谢帮助过我的朋友。 

    实现逻辑

       主要业务在API里面实现,API里面将结果返回来,客户端通过API里面的返回信息进行操作,需要执行哪一些步骤也都是在API里面进行控制,如下代码:

     1  public AppendMaterial()
     2         {
     3             baseExcuteActionDelegate Step1 = new baseExcuteActionDelegate(init);
     4             baseExcuteActionDelegateList.Add(Step1, null);
     5 
     6             baseExcuteActionDelegate Step2 = new baseExcuteActionDelegate(CheckProduct);
     7             baseExcuteActionDelegateList.Add(Step2, null);
     8 
     9             baseExcuteActionDelegate Step3 = new baseExcuteActionDelegate(CheckSlot);
    10             baseExcuteActionDelegateList.Add(Step3, null);
    11 
    12 
    13             baseExcuteActionDelegate Step4 = new baseExcuteActionDelegate(CheckPartNumber_Old);
    14             baseExcuteActionDelegateList.Add(Step4, null);
    15 
    16             baseExcuteActionDelegate Step5 = new baseExcuteActionDelegate(CheckPartNumber_New);
    17             baseExcuteActionDelegateList.Add(Step5, null);
    18         }

    在所有的操作之前,需要先导入物料上料表,我这里用来测试,所以物料非常简单,其实这是不完整的,还应该包含机器、当前生产工单和飞达等信息,如下图:

    在系统中会设定哪一些工位是需要记录物料信息的,在操作过程中,我会根据用户的设定来记录一些物料信息,比如说某一个条码在XXX工序用到了XXXX物料等等,如下图所示,可以对工序进行设定:

      

    开发环境

       开发工具:Visual Studio 2008

       数据库  : SQL Server 2008 R2

       模拟器  : WinCE 模拟器(网上下载的)

       API      :  发布在本机IIS中的一个站点。

    运行效果

       以下为程序运行效果,以截图为主,因为通过图片可以更直观的看到实际效果。

    数据库中会记录着每一步的操作记录,包含事物名称、涉及的物料料号等等详细信息。

  • 相关阅读:
    sqlplus时报Linux-x86_64 Error: 13: Permission denied
    thrift之TTransport层的缓存传输类TBufferedTransport和缓冲基类TBufferBase
    Java实现 蓝桥杯 算法提高 新建Microsoft world文档
    Java实现 蓝桥杯 算法提高 新建Microsoft world文档
    Java实现 蓝桥杯 算法提高 快乐司机
    Java实现 蓝桥杯 算法提高 快乐司机
    Java实现 蓝桥杯 算法提高 队列操作
    Java实现 蓝桥杯 算法提高 队列操作
    Java实现 蓝桥杯 算法提高 文本加密
    Java实现 蓝桥杯 算法提高 合并石子
  • 原文地址:https://www.cnblogs.com/allen0118/p/4811690.html
Copyright © 2011-2022 走看看