全球FlexSim系统仿真中文论坛

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

作者: missman    时间: 2013-11-7 16:50
标题: 咨询任务序列相关问题
我看了手册讲任务序列先占,如果为3,则会结束当前任务并删除任务序列中所有任务,直接执行最新的任务。% E- u* G: N1 J6 ]5 V
但是我怎么改了后不是这样,仍然相当于插入新任务一样,执行完新任务还会执行之前的任务啊。
: ^3 d; t! U$ u8 I/ g+ A* P) Z- n* u8 I
求解
作者: Lzying    时间: 2013-11-8 09:29
这里有一个小模型。我把第一个暂存区的先占改成3以后是停止了第二个暂存区的所有任务的。你可以看一下。
作者: 小蔡来了    时间: 2013-11-8 13:27
请问楼上  为什么操作员执行暂存区的先占任务  将实体卸载的时候模型会停止运行呢?
作者: 慧娴亚伦    时间: 2013-11-8 14:12
3# 小蔡来了 % \1 n2 z3 N  ~: K) l6 c
; t9 [9 p0 Y3 c# ^5 k
这与先占值有关,有关先占值的说明如下:' a3 J# k9 D  J$ ~
0 = PREEMPT_NOT
* Y! t5 D# g, n+ F1 = PREEMPT_ONLY(只先占,把正在执行的拉入队列最前,执行先占任务): c: F% N4 B* X. N6 Z
2 = PREEMPT_AND_ABORT_ACTIVE(删除当前任务)6 {6 ]  @0 v3 J# p
3 = PREEMPT_AND_ABORT_ALL(只执行先占任务,删除当前和当前队列里的所有任务)
作者: shadowwind    时间: 2013-11-8 16:49
4# 慧娴亚伦 7 k5 ^) F. w/ L& S: U! w
4 w2 \0 U  N  y/ t- F
6 T" H6 F% o$ x/ _

作者: missman    时间: 2013-11-9 16:06
3# 小蔡来了
  k- \* x: K% R, z) g
1 k0 f9 A) |9 N$ U& Z这与先占值有关,有关先占值的说明如下:- @8 v2 r$ Z: H& V5 J; B
0 = PREEMPT_NOT8 m9 Z( q9 n/ y6 w) w& V/ k
1 = PREEMPT_ONLY(只先占,把正在执行的拉入队列最前,执行先占任务), t% f9 r- F9 u5 H* b0 n' O
2 = PREEMPT_AND_ABORT_ACTIVE(删除当前任务)
" r$ o2 u4 I( a& m9 A& ]3 = PREEMPT_ ...1 k* J! I7 x1 J  j& c" M% H
慧娴亚伦 发表于 2013-11-8 14:12

. n9 t5 L, S! w1 }$ ]7 A. A  |1 @这个从手册中看了,我再试试。谢谢斑竹




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