全球FlexSim系统仿真中文论坛

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

作者: missman    时间: 2013-11-7 16:50
标题: 咨询任务序列相关问题
我看了手册讲任务序列先占,如果为3,则会结束当前任务并删除任务序列中所有任务,直接执行最新的任务。
$ \( P$ B7 t2 [' a" ?但是我怎么改了后不是这样,仍然相当于插入新任务一样,执行完新任务还会执行之前的任务啊。
6 |# b2 p" l4 m% L1 L
, u9 R$ o' K1 @- J) y6 V求解
作者: Lzying    时间: 2013-11-8 09:29
这里有一个小模型。我把第一个暂存区的先占改成3以后是停止了第二个暂存区的所有任务的。你可以看一下。
作者: 小蔡来了    时间: 2013-11-8 13:27
请问楼上  为什么操作员执行暂存区的先占任务  将实体卸载的时候模型会停止运行呢?
作者: 慧娴亚伦    时间: 2013-11-8 14:12
3# 小蔡来了
, Z/ [/ `" ^* U$ ~
) f" s3 s' p% a8 }# ^, }5 t3 D这与先占值有关,有关先占值的说明如下:; k8 v. h; h; i  _/ t# V
0 = PREEMPT_NOT  e$ O/ N' i0 `6 `
1 = PREEMPT_ONLY(只先占,把正在执行的拉入队列最前,执行先占任务)
3 _3 y" O2 C+ o7 W2 = PREEMPT_AND_ABORT_ACTIVE(删除当前任务)
5 S2 L% N& ]9 R: n1 R# E6 p3 = PREEMPT_AND_ABORT_ALL(只执行先占任务,删除当前和当前队列里的所有任务)
作者: shadowwind    时间: 2013-11-8 16:49
4# 慧娴亚伦 6 p( v  K! w$ d4 \. K$ D
3 d: L7 N6 F/ @2 b3 d8 o3 A6 P' |

- k3 ?4 u! s: }% E1 j
作者: missman    时间: 2013-11-9 16:06
3# 小蔡来了 0 `) d1 B9 i" J( a9 ^

0 X" ~- `! K7 `& w( Y+ w( V这与先占值有关,有关先占值的说明如下:
; X4 \" I7 x/ P3 {5 ]9 a7 |, [8 i0 = PREEMPT_NOT' ]) v7 ?# o5 @8 ]/ X( b: G$ i
1 = PREEMPT_ONLY(只先占,把正在执行的拉入队列最前,执行先占任务)3 H- Q3 o3 B9 q4 u
2 = PREEMPT_AND_ABORT_ACTIVE(删除当前任务)
3 ]( W) H7 Q! F3 = PREEMPT_ ...% ?& f2 ?% U8 f7 y: k8 w
慧娴亚伦 发表于 2013-11-8 14:12
* x9 O* J' x, J# d* l
这个从手册中看了,我再试试。谢谢斑竹




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