全球FlexSim系统仿真中文论坛

标题: 如何设置任务执行器回程时选择排队最短的目的地 [打印本页]

作者: Gao73    时间: 2019-3-12 21:05
标题: 如何设置任务执行器回程时选择排队最短的目的地
任务执行器在Unload station完成卸载后,返回装载点,请问如何实现选择排队最短的一个load station。是否需要代码实现。谢谢大佬们!
作者: 慧娴亚伦    时间: 2019-3-12 21:51
返回排队最短的卸载点,这个肯定要写代码了。。。
首先你需要在卸载的时候(如果卸载多个item,还需要判断是否是卸载最后一个item)判断当前所有可选装载的情况,然后进行选择。
选择完成后指引TE前往。

作者: 沈瑞祥    时间: 2019-3-13 14:55
不知道这个是不是您需要的,感觉是满足了!

作者: Gao73    时间: 2019-3-14 19:34
慧娴亚伦 发表于 2019-3-12 21:51
返回排队最短的卸载点,这个肯定要写代码了。。。
首先你需要在卸载的时候(如果卸载多个item,还需要判断 ...

谢谢大佬了。我感觉也需要代码,但是看完腾讯课堂的课感觉还是不知道怎么写。有点心累。
作者: Gao73    时间: 2019-3-14 19:41
沈瑞祥 发表于 2019-3-13 14:55
不知道这个是不是您需要的,感觉是满足了!

谢谢您了。这个应该不行,这个好像是发送给下游的策略。
作者: 慧娴亚伦    时间: 2019-3-14 20:36
额,不是光看代码就行了,腾讯课堂的代码课程只是基本用法,相当于字母表和语法书。
想要真正完成要求,还需要灵活使用。
比如这里你要判断排队最短的station,你可以借助for循环遍历所有station的引用,然后找到谁的排队最短,再然后编写travel任务和load任务(或者是pf活动)来前往装载。
我觉得我这么说应该够细致了,剩下就是去实现了。




欢迎光临 全球FlexSim系统仿真中文论坛 (http://www.flexsimasia.com/) Powered by Discuz! X3.3