全球FlexSim系统仿真中文论坛

搜索
查看: 235|回复: 4

任务分配器

[复制链接]
LIUQIAN 发表于 2018-10-31 10:11:25 | 显示全部楼层 |阅读模式
模型逻辑是开始运行后货架需要任务分配器分配一个执行器将货架搬运到暂存区,然后操作员将货架上的item搬到暂存区,然后操作员向货架发送消息释放当前的operator,现在的问题是如果释放分配器的话,所有的执行器将都被释放。这一块怎么做到只释放当前的执行器呢?我上传了一个简化模型,麻烦老师帮助解答,谢谢: j4 }8 }# T1 \6 U& |, j4 U) P

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
十度烧 发表于 2018-10-31 14:54:50 | 显示全部楼层
我看了一下你的模型,你可以通过up(current),引用到搬运当前货架的小车,即:freeoperators(up(current),NULL);
( q) M! y8 @3 v" ?, x- s
 楼主| LIUQIAN 发表于 2018-10-31 15:02:47 | 显示全部楼层
十度烧 发表于 2018-10-31 14:54  w# G6 T  Z: j+ }, O- w0 o
我看了一下你的模型,你可以通过up(current),引用到搬运当前货架的小车,即:freeoperators(up(current),N ...

  R. D- p3 S) G非常感谢。不过我不太懂这个up的意思,您能帮忙解释下,为什么up(current)就是当前的这个执行器吗
慧娴亚伦 发表于 2018-10-31 15:06:11 | 显示全部楼层
在操作员发消息的时候,就可以把装载货架的TE作为sendingobject在消息中发回给货架
8 D1 l/ W# t4 T" E8 b0 t, V4 Y. A% \
# c8 U8 t6 O; T3 a* a- \" W3 h/ c# ^在执行释放的时候获取这个引用(TE),直接释放掉即可
' m) P6 ?: @0 g8 Y+ H8 h' D: b& H% J/ @

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
 楼主| LIUQIAN 发表于 2018-10-31 15:12:16 | 显示全部楼层
慧娴亚伦 发表于 2018-10-31 15:06
! h& A8 v" C% G; F# n7 s0 R在操作员发消息的时候,就可以把装载货架的TE作为sendingobject在消息中发回给货架
) I4 K$ L3 t" C) ^8 o! j3 [0 [& I3 H" o( N( v3 Q! A. ^8 K
在执行释放的时候获 ...

7 K; [- v5 C, T8 @: g! x; _谢谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|全球FlexSim系统仿真中文论坛 ( 京ICP备14043114号-2 )

GMT+8, 2019-3-19 07:54 , Processed in 0.096863 second(s), 15 queries .

Powered by Discuz! X3.3© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表