|
发表于 2009-8-6 15:00:05
|
显示全部楼层
本帖最后由 focuscon 于 2009-8-6 15:01 编辑
1 Q7 Z* ]2 g* A/ l c H7 P4 c p4 o7 J& D: R: y' S
来晚了,好问题啊!
5 ]; v- \( |3 b# R- E谢谢林伟的经验分享,很好的技巧。在手册 P254 Tips and Techniques一章里面有介绍这个问题。
3 r" z8 W7 b8 z! u" R技术支持论坛里面有个这样的帖子,“出现同时事件(时间死结) Extendsim如何处理”
- {' K0 S$ t' I) E- {' d% sExtendSim 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:
9 y0 ^0 g4 q* c- }( H' ?2 w7 X E" g! u5 p) c/ B2 J5 I1 ^4 z! L, \/ s1 l
Go to Run > Simulation Setup > Continuous tab.% d4 I! o( C& b3 J
' d$ i) _1 O; V
Turn on Show Simulation Order from the Model menu./ I" X( W5 ?, W" G. ~
) M4 Y* Q7 c- F- x* W8 rSelect an event scheduling block and choose Set Simulation Order from the Model menu.( v& i; W5 e4 `" p
9 J, A# M) H1 V( b
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.
. L% z# b3 Q9 s1 a! }" p$ R. C* m8 v我试了一下按照这个办法调整仿真顺序没办法解决这个问题,是不是这个模型本身就存在逻辑错误,林伟的方法正好可以屏蔽掉那个错误?
9 b0 V. ]* g8 R/ Z5 P7 BQueue, Resource Pool 是在释放小球时再占用资源,Gate放在了Queue和Activity之间,资源低于安全值时发生了冲突?有点不太明白。 |
|