|
|
发表于 2009-8-6 15:00:05
|
显示全部楼层
本帖最后由 focuscon 于 2009-8-6 15:01 编辑
0 d! a1 }9 H# D6 p% ]# @4 l+ z8 n% d# o& R( Y) x; |) K: B$ s
来晚了,好问题啊!
K1 W" R* S3 x& W9 o# @谢谢林伟的经验分享,很好的技巧。在手册 P254 Tips and Techniques一章里面有介绍这个问题。
6 S0 r9 ]% v5 J& K7 T4 s" H技术支持论坛里面有个这样的帖子,“出现同时事件(时间死结) Extendsim如何处理”
8 E2 F" k4 L2 I: RExtendSim puts the blocks on the event calendar in simulation order. Blocks with a lower simulation order will receive their event message first. You can change the simulation order with the following steps:) o! o7 g$ d# G/ k U4 G# x6 d8 X
8 I3 Z' w) Z0 C6 r t: JGo to Run > Simulation Setup > Continuous tab.
! \1 x6 N, n; |6 Y# J% K* w
2 A0 f p5 g5 o2 S5 D! RTurn on Show Simulation Order from the Model menu.4 R, u* }% \+ b- |9 }- P& C
& ~2 W" |9 h R- vSelect an event scheduling block and choose Set Simulation Order from the Model menu.! ?; ^0 Q! f9 S" R6 o- O+ g, o" P
2 G$ v% L; O7 R4 M" [
Note that the simulation order will only make a difference if two or more events occur at exactly the same time. If the events are not exactly at the same time, the events will occur in chronological order.; t9 B, v4 c! m& h3 G( z& y! f
我试了一下按照这个办法调整仿真顺序没办法解决这个问题,是不是这个模型本身就存在逻辑错误,林伟的方法正好可以屏蔽掉那个错误?( M7 c9 P$ \) F5 d! }
Queue, Resource Pool 是在释放小球时再占用资源,Gate放在了Queue和Activity之间,资源低于安全值时发生了冲突?有点不太明白。 |
|