全球FlexSim系统仿真中文论坛

搜索
查看: 5790|回复: 4
打印 上一主题 下一主题

任务分配器

[复制链接]
跳转到指定楼层
1#
LIUQIAN 发表于 2018-10-31 10:11:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
模型逻辑是开始运行后货架需要任务分配器分配一个执行器将货架搬运到暂存区,然后操作员将货架上的item搬到暂存区,然后操作员向货架发送消息释放当前的operator,现在的问题是如果释放分配器的话,所有的执行器将都被释放。这一块怎么做到只释放当前的执行器呢?我上传了一个简化模型,麻烦老师帮助解答,谢谢0 b7 W" [9 I5 K( H! Q

本帖子中包含更多资源

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

x
2#
十度烧 发表于 2018-10-31 14:54:50 | 只看该作者
我看了一下你的模型,你可以通过up(current),引用到搬运当前货架的小车,即:freeoperators(up(current),NULL);
3 K3 A/ r) _; g7 G  p# g
3#
 楼主| LIUQIAN 发表于 2018-10-31 15:02:47 | 只看该作者
十度烧 发表于 2018-10-31 14:54
# m' ~8 x$ J  ~$ Y我看了一下你的模型,你可以通过up(current),引用到搬运当前货架的小车,即:freeoperators(up(current),N ...

) A7 `) g5 ]0 T' a. H! h! B非常感谢。不过我不太懂这个up的意思,您能帮忙解释下,为什么up(current)就是当前的这个执行器吗
4#
慧娴亚伦 发表于 2018-10-31 15:06:11 | 只看该作者
在操作员发消息的时候,就可以把装载货架的TE作为sendingobject在消息中发回给货架, p0 V/ Z- e/ t8 n. P6 R
1 M$ |7 A" w& \8 {: `7 M- g
在执行释放的时候获取这个引用(TE),直接释放掉即可
7 ?( {( K' Z% y
9 I8 C0 n' y8 q# A

本帖子中包含更多资源

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

x
5#
 楼主| LIUQIAN 发表于 2018-10-31 15:12:16 | 只看该作者
慧娴亚伦 发表于 2018-10-31 15:06) ^8 ?3 D3 m6 U$ O: ?& r/ g* }
在操作员发消息的时候,就可以把装载货架的TE作为sendingobject在消息中发回给货架; z, [5 Y' v- B, l7 U

& @2 C: U" X. F- R' a+ w# O# N在执行释放的时候获 ...

. i0 ]% x3 y, k2 W- q- [谢谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-9-6 13:21 , Processed in 0.084933 second(s), 14 queries .

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

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