|
发表于 2009-8-6 15:00:05
|
显示全部楼层
本帖最后由 focuscon 于 2009-8-6 15:01 编辑
h2 R$ }0 R4 _. D# i7 E7 A7 n0 k& l% A! z* {2 ^* r
来晚了,好问题啊!* b K3 m. t, |5 E+ n. G
谢谢林伟的经验分享,很好的技巧。在手册 P254 Tips and Techniques一章里面有介绍这个问题。% I7 k; ?1 ]. {! g1 ?
技术支持论坛里面有个这样的帖子,“出现同时事件(时间死结) Extendsim如何处理” i$ ]* b# {1 j+ z$ d
ExtendSim 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 _; k9 R/ w. f" E3 \- W0 p$ H
0 b* X' D# Z% j0 N7 O1 M$ j, P
Go to Run > Simulation Setup > Continuous tab.) i! q5 H: Q2 m, Z5 _0 N
# l0 T- `9 M( {1 V# ` x
Turn on Show Simulation Order from the Model menu.; E4 j9 m) l. V/ p: j
7 c+ W# O* h5 O* _Select an event scheduling block and choose Set Simulation Order from the Model menu.
2 S( _3 T5 S# S( n" F7 z8 R
& f- K0 a) {. K: p3 b$ zNote 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.
& o; O( D3 I w5 F; U( m6 ^% @' [我试了一下按照这个办法调整仿真顺序没办法解决这个问题,是不是这个模型本身就存在逻辑错误,林伟的方法正好可以屏蔽掉那个错误?( P4 ]! W, a" X" r6 d
Queue, Resource Pool 是在释放小球时再占用资源,Gate放在了Queue和Activity之间,资源低于安全值时发生了冲突?有点不太明白。 |
|