西门子员工可点击下方链接,获取插件
【学习笔记】Worker Resource (内含Worker建模工具插件)
非西门子员工可以后台我邮箱
摘要:如果要建立关于人工的仿真,需要用到的组件有Broker、Workerpool、Woker、Service、Exproter等组件,这篇笔记详细解释了这几个组件之间的关系与应用;进一步介绍simtalk如何调用这几个组件
1.工人服务仿真组件及它们之间关系
在模拟人工仿真时可以采用两种不同的方式,一种是利用Broker\ Workerpool\Woker\ Service这几个组件仿真,这种方式可以看到员工工作的进程,包含走动、加工等过程;另外一种是Broker\Exporter\ Service这几个组件仿真,这种方式将服务以后台模拟的形式进行仿真,用户不会看到工人的仿真动画。
1.1 Broker\Workerpool\Woker\ Service之间的关系 与 Broker\ Exporter\ Service之间的关系
组件名字 | 定义 | 关系 | |
---|---|---|---|
Broker | Broker中文字面意思是经纪人,是所提供服务和所需服务之间的中间人。可以将其建模为工厂的监督者或商店的工头。每个经纪人可以管理多个exporter/worker,这些出口商/工人提供服务,并且它可能会收到来自多个需要服务的进口商的请求。 | 一个broker可以管理多个workpool;或者 一个borker管理多个exporter | |
Workpool | 工人池,工人的产生与消失都源自这个组件 | 一个工人池包含多种技术工人与多个数量 | |
Woker | 工人,提供服务 | 一个工人可以提供多种服务,例如可以维修、加工、运输、换型 | |
- | Service | Service在软件中是以字符串变量的形式存在,无组件表示 | 多个工人可以同时提供同一个服务 |
Exporter | 服务提供方,主要用于后台仿真服务相关的逻辑 | 一个exporter可以提供多种服务,类似于工人 |