Design patterns 哪些设计模式(想法)适合于生产线规划?
我有一个项目(将用c#编写),其中我需要管理和监控一条生产线 生产线由几个工位和一个机械臂组成。 机械臂将产品从一个工位移动到另一个工位。 每个工位都有一个特定的时间限制,在这个时间限制内,产品要经过特定的过程(如干燥),需要移动到下一个工位 有一个恒定的产品流,以便所有工位都能满负荷使用(机器整个操作的开始和结束除外) 编辑: 我有一个机器人,周围有6个站。产品由机架固定,每个机架以10分钟的恒定速率进入机器。我附上了这台机器的插图 我考虑的实施是:Design patterns 哪些设计模式(想法)适合于生产线规划?,design-patterns,c#-4.0,Design Patterns,C# 4.0,我有一个项目(将用c#编写),其中我需要管理和监控一条生产线 生产线由几个工位和一个机械臂组成。 机械臂将产品从一个工位移动到另一个工位。 每个工位都有一个特定的时间限制,在这个时间限制内,产品要经过特定的过程(如干燥),需要移动到下一个工位 有一个恒定的产品流,以便所有工位都能满负荷使用(机器整个操作的开始和结束除外) 编辑: 我有一个机器人,周围有6个站。产品由机架固定,每个机架以10分钟的恒定速率进入机器。我附上了这台机器的插图 我考虑的实施是: 预定义机器人从一个站到另一个站的所有移动
根据您所写的内容,您处于“行为”设计模式的空间中。在该空间内,如果有许多操作必须按预定义的顺序执行,那么您将考虑责任链模式。 …责任链模式是一种设计模式,由命令对象源和一系列处理对象组成。每个处理对象都包含定义其可以处理的命令对象类型的逻辑;其余的传递给链中的下一个处理对象。还有一种机制可以将新的处理对象添加到此链的末尾 资料来源:
其次,发布/订阅模式将用于在各个组件之间提供通知。根据您编写的内容,您处于“行为”设计模式的空间。在该空间内,如果有许多操作必须按预定义的顺序执行,那么您将考虑责任链模式。 …责任链模式是一种设计模式,由命令对象源和一系列处理对象组成。每个处理对象都包含定义其可以处理的命令对象类型的逻辑;其余的传递给链中的下一个处理对象。还有一种机制可以将新的处理对象添加到此链的末尾 资料来源:
其次,发布/订阅模式将用于在各个组件之间提供通知。那么您有一系列机器人,每个机器人都可以在一对楼梯之间移动产品?或者一个机器人沿着一排工位移动产品?那么你有一系列机器人,每个机器人在一对楼梯之间移动产品?或者一个机器人可以将产品移动到一系列工位上?谢谢。发布/订阅已经在使用,它是我们机器构建框架的一部分。现在,对COR模式进行重新分类,我发现很难在这里使用它。首先,产品必须经过每个站点(无一例外)。第二,每个车站本身只知道它被占用的垃圾箱和它的被动式垃圾箱,是机器人在这里定下了基调。这里的管理更为中心。我认为COR更适合于你想要分散管理和控制的时候。它是基于你最初写的,在编辑之前。嵌入一系列命令的机会,这些命令可以在不参考其来源的情况下进行操作。我可以看到你也添加了一个图形,但是标签已经离开了页面。谢谢。发布/订阅已经在使用,它是我们机器构建框架的一部分。现在,对COR模式进行重新分类,我发现很难在这里使用它。首先,产品必须经过每个站点(无一例外)。第二,每个车站本身只知道它被占用的垃圾箱和它的被动式垃圾箱,是机器人在这里定下了基调。这里的管理更为中心。我认为COR更适合于你想要分散管理和控制的时候。它是基于你最初写的,在编辑之前。嵌入一系列命令的机会,这些命令可以在不参考其来源的情况下进行操作。我可以看到你也添加了一个图形,但是标签已经离开了页面。