全球FlexSim系统仿真中文论坛

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

咨询任务序列相关问题

[复制链接]
跳转到指定楼层
1#
missman 发表于 2013-11-7 16:50:23 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
我看了手册讲任务序列先占,如果为3,则会结束当前任务并删除任务序列中所有任务,直接执行最新的任务。9 a% B; R/ ~; I  p; u$ `: ]/ a3 s. [
但是我怎么改了后不是这样,仍然相当于插入新任务一样,执行完新任务还会执行之前的任务啊。
+ I( g8 v3 y8 `' Z0 Z* ^2 L+ j) k+ c6 `! G4 w2 q8 p, f3 D
求解
6#
 楼主| missman 发表于 2013-11-9 16:06:53 | 只看该作者
3# 小蔡来了
# F& g) x: m- i  K4 J% N8 n8 B. y9 q+ o* T+ C
这与先占值有关,有关先占值的说明如下:# l. m) z: n: j5 ^# T
0 = PREEMPT_NOT
5 n: A. k+ Q5 q$ H; `& Y+ R, }& M( O, J1 = PREEMPT_ONLY(只先占,把正在执行的拉入队列最前,执行先占任务)
9 d8 y4 Y* ~) \! @0 M. \6 L; x" Q2 = PREEMPT_AND_ABORT_ACTIVE(删除当前任务): |5 J. P: k& Z% X$ b* ~* I" u5 w
3 = PREEMPT_ ...
( Z# L( L1 `; Z慧娴亚伦 发表于 2013-11-8 14:12
( l8 u" i6 G4 m' M, ]9 P
这个从手册中看了,我再试试。谢谢斑竹
5#
shadowwind 发表于 2013-11-8 16:49:59 | 只看该作者
4# 慧娴亚伦 3 N5 A2 e! g2 I* P/ `

/ d& P5 y: @9 Z; g0 t/ r; a4 y  V- [/ q; @% L( Q5 J
4#
慧娴亚伦 发表于 2013-11-8 14:12:15 | 只看该作者
3# 小蔡来了
! f( V! L% h. l3 U, ?2 N/ C. m  O2 _  ]& e
这与先占值有关,有关先占值的说明如下:# T; i0 o$ a& f/ a  L3 q
0 = PREEMPT_NOT- @6 @5 V% x2 Z2 X% y! l
1 = PREEMPT_ONLY(只先占,把正在执行的拉入队列最前,执行先占任务)5 R3 v5 Q6 p  m* B3 C
2 = PREEMPT_AND_ABORT_ACTIVE(删除当前任务)' g) B6 ~. z) y  i) w' l; K  ~
3 = PREEMPT_AND_ABORT_ALL(只执行先占任务,删除当前和当前队列里的所有任务)
3#
小蔡来了 发表于 2013-11-8 13:27:53 | 只看该作者
请问楼上  为什么操作员执行暂存区的先占任务  将实体卸载的时候模型会停止运行呢?
2#
Lzying 发表于 2013-11-8 09:29:03 | 只看该作者
这里有一个小模型。我把第一个暂存区的先占改成3以后是停止了第二个暂存区的所有任务的。你可以看一下。

本帖子中包含更多资源

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

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-5-11 13:06 , Processed in 0.091763 second(s), 15 queries .

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

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