恭喜,你发布的帖子
发布于 2021-12-02 19:23:32
3楼
基本没有通用思路,具体工艺具体分析吧.
一个程序的主流程一般就一条相对简单,做好一个项目最最主要的是将已经产生的N条异常流程(异常流程又可以简单的分下类)通过人机交互或者传感器交互导入到主流程里来.异常流程的代码量基本是正常流程的N倍,必须考虑全面.有些程序主流程写得磕磕绊绊,基本没法去考虑逻辑完备的分支.
楼主想通过非人机交互即传感器交互的方式来实现将异常流程汇入主流程,必须要有足够的"传感器"才能实现,传感器的概念是很宽泛的概念,一个简单的项目只要你凭空想象,除了固定的硬件传感器外,还可以有N个(比如一万个)凭空想象的软的虚拟的"传感器":举例即使一个机械臂手里没有任何硬件传感器,但它可以有N个虚拟软传感器状态比如(机械臂在原点(通过坐标查询得来的);机械臂在第X个取料点(通过流程推断出来的);机械臂手里有XX型号XX单位的XX物料(通过时序和第三方的传感器推算得到);机械臂手里有XX型号的需要在XX排废点剔除的废料(通过流程及其它途径得到).....等等很多传感器)
因此当有足够多的硬件或软件"传感器"了,自然可以判断这些传感器能不能满足自动的将一个异常流程拉回到主流程,如果不够那么缺哪一个就想一切办法补齐.
请填写推广理由:
分享
只看
楼主