全球FlexSim系统仿真中文论坛

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

作者: missman    时间: 2013-11-7 16:50
标题: 咨询任务序列相关问题
我看了手册讲任务序列先占,如果为3,则会结束当前任务并删除任务序列中所有任务,直接执行最新的任务。
& h1 b$ r6 i) ]% L; p: @4 q但是我怎么改了后不是这样,仍然相当于插入新任务一样,执行完新任务还会执行之前的任务啊。$ S0 E! T5 g/ ?  \. I: V

* f$ j4 R+ |1 f) ]' G- C, m8 ?求解
作者: Lzying    时间: 2013-11-8 09:29
这里有一个小模型。我把第一个暂存区的先占改成3以后是停止了第二个暂存区的所有任务的。你可以看一下。
作者: 小蔡来了    时间: 2013-11-8 13:27
请问楼上  为什么操作员执行暂存区的先占任务  将实体卸载的时候模型会停止运行呢?
作者: 慧娴亚伦    时间: 2013-11-8 14:12
3# 小蔡来了 + l. u- d: |; R; P. h

+ x6 Z7 m5 G1 |' h) ?  G, `这与先占值有关,有关先占值的说明如下:( t- e8 a9 v; E% o
0 = PREEMPT_NOT
7 E6 n8 t0 c7 ]2 C& w" F1 = PREEMPT_ONLY(只先占,把正在执行的拉入队列最前,执行先占任务)6 }# k) G: }& O$ B3 E
2 = PREEMPT_AND_ABORT_ACTIVE(删除当前任务)
2 @- J% S; Z5 u; {# ]3 = PREEMPT_AND_ABORT_ALL(只执行先占任务,删除当前和当前队列里的所有任务)
作者: shadowwind    时间: 2013-11-8 16:49
4# 慧娴亚伦
5 S( R9 o' c" [; R+ N5 r( D1 }% D: f' m/ ~# W! s, A( o

1 b1 u" ]2 Y, D, P' d
作者: missman    时间: 2013-11-9 16:06
3# 小蔡来了   k2 c$ z9 }+ y* ~4 Z+ q5 L. N8 J) R

- u  r: C4 Y& C" L- V这与先占值有关,有关先占值的说明如下:
2 N7 L) [3 H8 X2 D0 = PREEMPT_NOT6 r$ o' b9 O5 v& D/ M! z7 W3 _" @
1 = PREEMPT_ONLY(只先占,把正在执行的拉入队列最前,执行先占任务)4 C4 u4 h; I% h  W
2 = PREEMPT_AND_ABORT_ACTIVE(删除当前任务)% o- o* f3 o, Y1 j* v
3 = PREEMPT_ ...
; w/ f" b2 W2 T0 \  B, T慧娴亚伦 发表于 2013-11-8 14:12
+ O' A! Q6 ?! V8 O7 D
这个从手册中看了,我再试试。谢谢斑竹




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