全球FlexSim系统仿真中文论坛

搜索
查看: 6122|回复: 2
打印 上一主题 下一主题

关于任务序列的问题

[复制链接]
跳转到指定楼层
1#
tao 发表于 2019-3-15 20:44:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
案例描述:操作员从暂存区2移动到暂存区1取两个货物,然后回到暂存区2卸载,最后走到NN1。
/ ]  Q( G6 Q0 z, V- h  G: v0 J问题:为什么操作员无法在暂存区2卸载?是我的卸载部分的循环有问题吗?该怎么修改呢?# A$ Q4 T# W' ]4 m

本帖子中包含更多资源

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

x
2#
慧娴亚伦 发表于 2019-3-17 10:54:14 | 只看该作者
这个练习有几个问题:( N5 ]6 C1 D- i  i; S/ P
1、您的版本是7.3的,建议您至少使用2016版本,否则无法得到及时有效的技术支持;5 M8 g7 K$ T! `
2、指定暂存区的任务由另外一个暂存区的以重置触发延迟的形式来单独执行,这种模式只只能执行某几次特定的任务,无法通用,也不利于您对于任务序列的学习
4 t& Y! B0 t2 ]. ^( N% G! X7 y* S! [3、您这个例子的问题在于“编制任务时的引用与实际执行时引用的不同”,要把消息触发里面第16到19行代码改为:
6 v: p7 X* p8 E6 u# U
- u, S* k3 G9 I
  1.         for(int i=1;i<=2;i++); c  F- |7 Q" W% }$ E  J
  2.         {
    / q) D- ~# S; n5 H: ^$ k1 i. `( i
  3.                 inserttask(ts,TASKTYPE_FRUNLOAD,rank(des1,i),current);  i1 S* j8 T  [4 ~
  4.         }
复制代码

* ~" G1 b+ p( N, M! d/ U+ K; @7 }8 v  r: ~, b0 B2 @/ a
这是因为在编制这个卸载任务的时候,卸载的目标此时还没有到操作员身上,自然是引用不到的。/ t& Y! q. G0 E* h
' d  @) ]# q3 w/ Y' r' J6 H1 X
4、如果有时间系统的学习,建议您可以参考腾讯课堂上的《任务序列全指挥》课程5 x; w! `  a+ C6 y  {0 [
https://ke.qq.com/course/319951?tuin=143fe19e
3#
 楼主| tao 发表于 2019-3-17 11:11:55 | 只看该作者
好的,谢谢,学习了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-9-6 03:54 , Processed in 0.067999 second(s), 14 queries .

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

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