|
发表于 2009-8-6 15:00:05
|
显示全部楼层
本帖最后由 focuscon 于 2009-8-6 15:01 编辑 : `) }3 u' h( X0 S% h6 ^* n6 q
P2 v9 j7 c( @! E$ }8 q
来晚了,好问题啊!6 J1 Y- P3 R3 F( J
谢谢林伟的经验分享,很好的技巧。在手册 P254 Tips and Techniques一章里面有介绍这个问题。
9 n0 a. {' x& H3 k& T/ r- w技术支持论坛里面有个这样的帖子,“出现同时事件(时间死结) Extendsim如何处理”
- d/ @- `3 B0 n) tExtendSim 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:
% k6 R. A* T) j' I3 y- \2 U5 D6 j9 }/ n, T/ V0 l7 W- s
Go to Run > Simulation Setup > Continuous tab.
2 t- y. P$ f9 M5 x, U2 l4 ~& W1 c U* j: ^$ d, h. j4 L
Turn on Show Simulation Order from the Model menu.
3 f$ H6 A8 N- p% t, x5 ?$ k, {- C' S% X7 g Y$ ~! R
Select an event scheduling block and choose Set Simulation Order from the Model menu.6 G4 F: ]5 {; P0 r) F
/ l: w9 f4 t# t7 G7 BNote 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.
' f! l# T* I [9 s l7 [- Z我试了一下按照这个办法调整仿真顺序没办法解决这个问题,是不是这个模型本身就存在逻辑错误,林伟的方法正好可以屏蔽掉那个错误?" n* N4 t) n. N6 C) ^/ u
Queue, Resource Pool 是在释放小球时再占用资源,Gate放在了Queue和Activity之间,资源低于安全值时发生了冲突?有点不太明白。 |
|