全球FlexSim系统仿真中文论坛

标题: 咨询任务序列相关问题 [打印本页]

作者: missman    时间: 2013-11-7 16:50
标题: 咨询任务序列相关问题
我看了手册讲任务序列先占,如果为3,则会结束当前任务并删除任务序列中所有任务,直接执行最新的任务。8 k8 _; F: f# \% m
但是我怎么改了后不是这样,仍然相当于插入新任务一样,执行完新任务还会执行之前的任务啊。
" S1 i8 S4 ~) |& [; l2 F$ u! Y
& D  s3 a3 G' N+ {0 v求解
作者: Lzying    时间: 2013-11-8 09:29
这里有一个小模型。我把第一个暂存区的先占改成3以后是停止了第二个暂存区的所有任务的。你可以看一下。
作者: 小蔡来了    时间: 2013-11-8 13:27
请问楼上  为什么操作员执行暂存区的先占任务  将实体卸载的时候模型会停止运行呢?
作者: 慧娴亚伦    时间: 2013-11-8 14:12
3# 小蔡来了 + y( N7 D2 q0 v1 S8 ~5 k9 i* b

! s1 ^' U! b- ]4 ^* K这与先占值有关,有关先占值的说明如下:  O6 W. O# [6 ]$ ~. {+ Y7 n
0 = PREEMPT_NOT8 }3 K* p$ d4 W- c0 \/ z; T; a
1 = PREEMPT_ONLY(只先占,把正在执行的拉入队列最前,执行先占任务)/ f& R  }4 m1 Q) W" W1 T
2 = PREEMPT_AND_ABORT_ACTIVE(删除当前任务)
  k# {: d9 l" i6 i3 = PREEMPT_AND_ABORT_ALL(只执行先占任务,删除当前和当前队列里的所有任务)
作者: shadowwind    时间: 2013-11-8 16:49
4# 慧娴亚伦
/ m1 Q/ f: ?7 M$ j% u, i$ a  ?5 {2 n) H" r3 |& k, S
3 P' T4 V( U7 T& R3 n- v/ f

作者: missman    时间: 2013-11-9 16:06
3# 小蔡来了
+ K. |9 B0 t$ @8 x# ~7 X1 {9 w% K+ `1 i% A0 B
这与先占值有关,有关先占值的说明如下:
6 [, I: N: W# m% u* X# I' h2 x& G! l0 = PREEMPT_NOT3 c- X( U! D/ H, K, B' o& Z1 ?
1 = PREEMPT_ONLY(只先占,把正在执行的拉入队列最前,执行先占任务)
, @( I9 p  O8 ], R: C2 = PREEMPT_AND_ABORT_ACTIVE(删除当前任务)7 A) B) @( S5 ^+ [# i
3 = PREEMPT_ ...8 ~0 r6 }" `* B" V- u1 v9 m$ q
慧娴亚伦 发表于 2013-11-8 14:12
* _- G; }$ L' D& q% F/ E* `% ]4 x
这个从手册中看了,我再试试。谢谢斑竹




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