谢谢shakie的耐心解释,我按照你的建议改了代码如下(并在window窗口定义了L_null);! E% O7 _6 x$ y4 h' O2 R8 l K
begin model initialization function* [' g0 w$ {4 [# {4 G
create 1 load of load type L_null to P_Creation2
$ M) b3 G! a+ y. D8 U create 1 load of load type L_null to P_Creation3$ u# l& M& t$ J7 ]* ^8 \
create 1 load of load type L_null to P_Creation4
8 P; |3 d. M1 b2 d return true * \: J4 W# p% c; L- g' Z0 ]
end
$ h; z4 E; E6 h Z. E$ n J, o% X ?$ ?1 W' ?/ k
begin P_Creation2 arriving procedure
+ Q4 @$ V% [8 k8 nwhile 1=1 do
3 m" i1 H; @( L A% o) }( n begin
" `- }$ U# W( Q4 e wait for 1 sec1 V: ?& n e$ x, k, c8 n; N. n
create 1 load of load type L_C2 to oneof(0.2 _In2,0.8:die)7 i0 [6 L$ ?& L/ ^
end) o. F' j" ]4 o7 U# z9 X- Q& O
end2 k% r8 y0 N( r; j& [3 U
% D3 c) |: p5 M2 R1 q S) n% l/ i1 Z
begin P_Creation3 arriving procedure
0 S3 c& d% u& uwhile 1=1 do
7 A$ F: ~) Y. @1 M( g/ C4 P begin
, P! P0 k9 i% q4 ~, Y. g wait for 1 sec
P, G/ h& a1 j create 1 load of load type L_C3 to oneof(0.2 _In3,0.8:die)
9 h) D0 m2 F$ l0 L8 d1 I end
, V( M+ u, Y0 r, {, xend ; U. N* e. m! A. F; a# S# M
5 z0 L7 I: L- Y, l3 R
begin P_Creation4 arriving procedure, c E# M. A& J, r+ w# i
while 1=1 do
" f2 O% `/ ?8 R- T begin) ~" I% f% S* T& A% z: g+ u
wait for 1 sec3 H$ i j7 n1 F) f
create 1 load of load type L_C4 to oneof(0.2 _In4,0.8:die)
S% b1 L7 g F8 K; f4 @! C! r- P end# ~ d9 k$ {- Q* u1 ]# ^$ i" w- k
end
s9 s: @* y1 i- L$ x& l
: S2 ? G/ S( b0 A1 _ {& ^ n但运行时仍然出现相同的问题(提示:ox100f5e09指令引用的“ox00000028"内存。 该内存不能为"read"),无法运行。不知问题出现在哪里,请高手指点,多谢! |