如上图所示:
物体从传送带走过判断颜色区域,得出结果被推手推到不同的筐子里有几个问题想请教大家:一、传送带速度很快物体间距也不是很大,有可能第一个物品是蓝色还没有走到蓝色 第二个物品是红色已经走到红色了,这样会造成程序混乱吗?二、用什么方法能精准的设置推手推到物品到相应的筐子中,因为每个物体都要计算之类的东西,不可忽略程序执行的时间, 筐子之间是等距的三、这种结构用什么控制流程比较高效 if else 还是其他什么
解决方案 »
- 提示opener为空或不是对象
- 如何在1024*768的分辨率下完整显示3084*958大小的窗体。十万火急。。。
- 高分求按地域ip显示不同的分站,是怎么实现的,在线急等
- 谁来帮我解答 委托实例有错误 在线等待
- 关于数据库
- Thread.Abort() 问题:为什么有个对话框一闪而过?
- duwaish 项目打开时,提示web不可用??
- DATAGIRD点击编辑按钮后,DATAGRID宽度变得非常长,请问如何修改
- 阿发侃编程(转)
- SqlDataAdapter.Fill这个会提交事务,有没有什么禁止它提交的办法?
- C#中如何将2个数组中不同元素提取到另一个数组?
- 在调用“Fill”前,SelectCommand 属性尚未初始化?
其中的机器电路的设计原理不太清楚,超出了我个人的软件开发的知识范围
不过对你的问题,用算法的角度考虑:没有什么问题。
一般的流程是这样:货物上传送带后,推手(扫描)会按固定时间去扫描货物(货物距离是固定的,传感器是感应灵敏的)
1.当扫描到红色时,直接到红色的槽里
2.当扫描到绿色的时候,红色槽越过,到第二个绿色槽中。
1)过程中,第二个货物进来
IF 红色,直接到第一个槽中
ELSE IF 绿色 ,到第二个槽中
ELSE IF 蓝色,此时,第一个货物已经到绿色中,所以,第二个货物匀速走到蓝色槽中
2)以此类推,第三个,……货物……
3.当扫描到蓝色时,跨过红色和绿色槽,直接到蓝色槽,后续的货物按照2的逻辑。