全球FlexSim系统仿真中文论坛

搜索
查看: 4547|回复: 5
打印 上一主题 下一主题

求助,任务序列报错

[复制链接]
跳转到指定楼层
1#
657776724 发表于 2016-1-22 11:11:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位大神帮我看一下这个报错是怎么回事,任务序列里面引用到了一个莫名其妙的节点,但是检查任务序列没有发现错误。在固定随机数流的情况下这种情况时而出现时而不出现。(不出现的情况多于出现的情况)
+ \1 @1 O" `$ t! Y0 H  E

本帖子中包含更多资源

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

x
2#
大摸鱼 发表于 2016-1-22 12:59:42 | 只看该作者
能上传模型么?
3#
慧娴亚伦 发表于 2016-1-22 14:24:01 | 只看该作者
任务引用出错,有的时候再某些时间点下达的任务引用是错误的。这些错误只会在某些特定的情况下出现,而不是每次都出现的,因此不同的随机数流对此有影响。
: z4 O" G- A8 }% B/ y7 u, y我的猜测是你的任务序列中,有使用first()或者up()等引用节点的方式。
4#
 楼主| 657776724 发表于 2016-1-22 22:07:23 | 只看该作者
本帖最后由 657776724 于 2016-1-22 23:00 编辑 ; w  }6 A3 p  n" X! z6 @

1 w6 Z2 e' {  n: A6 ]# {引起问题的代码如下:
6 e. z. Z% ~  L) X0 x$ C6 B& ~. J传送带的消息触发:实现的逻辑是使用在开始的时候一次性产生多个搬运动作
  1. treenode ts = createemptytasksequence(crane,0,0);
    1 m9 b5 H& S! J+ V* Y  c, Y
  2. for(int i=1;i<=35;i++)   
    7 _( O% C! w) d  [" a# L3 y
  3. {
    $ t& A/ r4 H) u9 C3 E/ {& t: m
  4. item1=rank(qu,i);
    / B4 u4 X+ j7 F
  5. inserttask(ts,TASKTYPE_TRAVEL,qu,NULL);
    ( ]( g1 c9 ]3 W
  6. inserttask(ts,TASKTYPE_FRLOAD,item1,qu);
    , g* k- j8 W5 e7 S# v& N$ e- K6 _
  7. inserttask(ts,TASKTYPE_TRAVEL,des,NULL);
    4 t- x9 B: K+ D& e& Q0 h
  8. inserttask(ts,TASKTYPE_FRUNLOAD,item1,des);
    # J6 s) R' U" h2 I
  9. }
    * u+ ?9 N5 P( S+ J' u8 j
  10. inserttask(ts,TASKTYPE_SENDMESSAGE,current,current,2); 6 S- G# A9 u1 T
  11. dispatchtasksequence(ts);
复制代码
问题是在固定随机数流的情况下,所以才觉得奇怪,按理说固定随机数的时候每次运行的结果应该是一样的吧
5#
 楼主| 657776724 发表于 2016-1-22 22:18:04 | 只看该作者
本帖最后由 657776724 于 2016-1-22 23:16 编辑 7 i, R# t- ]$ H9 Y& n6 r! ~& m

! U, w" y0 V  _1 K( X8 Y" L5 {# A 2# 大摸鱼
" X0 r2 W$ `& ~7 F. x! |! `& }7 G( m$ Q; R- X4 M5 r

/ g# p  M0 F4 g3 d, e# M! V这是简化之后的模型,不过不知道会不会出现同样的问题,问题在固定随机数流的情况下还会随机出现,实在让人费解。之前用分拣传送带的时候也多次出现无缘无故的失灵现象,同样也是随机出现。
3 b: C& ?- O- r7 i& ]$ d# O( E

本帖子中包含更多资源

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

x
6#
我很强壮 发表于 2017-3-10 02:57:00 | 只看该作者
谢谢分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-2 03:24 , Processed in 0.079094 second(s), 15 queries .

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

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