全球FlexSim系统仿真中文论坛

搜索
查看: 3626|回复: 3
打印 上一主题 下一主题

子任务之占用任务

[复制链接]
跳转到指定楼层
1#
chenyuenan 发表于 2019-4-24 15:29:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教一下各位,我现在采用占用任务来实现任务执行器在卸载之后去另一个地点等待任务去执行,现在呢,在我连接多台任务执行器之后,在等待点的任务执行器变成无序了,并不是先到先执行任务,现在我该怎么改?附件是模型案例。
1 t. J4 U0 h: P$ C. k1 D: [$ n

本帖子中包含更多资源

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

x
2#
慧娴亚伦 发表于 2019-4-24 18:56:38 | 只看该作者
任务分配器的分配方式是第一个可用) O" l/ b% A' f7 t& [: Q
在车辆减少循环不过来的时候,是可以实现先到先执行,但是车辆一多,可能很早就有车完成任务了。: i! P5 r' Q, `/ O' }
因此您应该任务分配器传递给选择“循环模式”(round robin)
3#
 楼主| chenyuenan 发表于 2019-4-25 08:44:38 | 只看该作者
慧娴亚伦 发表于 2019-4-24 18:56
8 d  h3 N% |3 {0 M  j# _6 Y* E2 d任务分配器的分配方式是第一个可用4 R. a, {0 T  R2 J3 e
在车辆减少循环不过来的时候,是可以实现先到先执行,但是车辆一多,可 ...

* U8 M) B' p8 B) h. p5 d试了一下并不可行,还是无序的,其他分配模式也试了一下都没法实现先到先执行。下面是代码,您看看我是否在代码里更改?
8 D2 C0 X6 k# `, e

本帖子中包含更多资源

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

x
4#
慧娴亚伦 发表于 2019-4-25 10:33:56 | 只看该作者
问题可能还出在后一个检查占用状态释放的代码上,释放之后的子任务也可以考虑按顺序来处理。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-28 01:35 , Processed in 0.076268 second(s), 14 queries .

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

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