谢谢shakie的耐心解释,我按照你的建议改了代码如下(并在window窗口定义了L_null);% j% j4 S& L7 H5 a- A9 {
begin model initialization function
% W# i. J, i- _% P; ]/ F) p* U create 1 load of load type L_null to P_Creation2
. U2 W7 A6 F, e+ f Y create 1 load of load type L_null to P_Creation3
$ x& D9 T% q. Z2 l+ k( D% ~ create 1 load of load type L_null to P_Creation4
, x, Q! R; M) o3 b7 F- D3 Y4 i3 c return true
" ]" z& ]1 w* C$ oend
Q/ |& T. C- a& W0 b( G1 I* `2 {3 i. W9 g2 J
begin P_Creation2 arriving procedure5 U/ H" f9 [" T1 L; U7 a a. h
while 1=1 do# M W/ _) h( |1 q3 Z: \% k! V$ w
begin- q0 _, v$ b. E5 @$ x
wait for 1 sec
; i9 S* B/ L/ v4 i! k& g. F% t% ^( S create 1 load of load type L_C2 to oneof(0.2 _In2,0.8:die); r% `; l" Q, j1 x, }+ a+ z8 J
end
7 P9 d& k0 a Hend
# y9 Z+ Q: y0 g7 |) ~. d
4 r% G2 d: x# j% j1 V4 L4 zbegin P_Creation3 arriving procedure& N4 q8 g8 z6 ^. S3 _" h. u
while 1=1 do
, |) P+ V/ _/ @2 v begin
9 g$ x u0 X! n6 V wait for 1 sec
4 B. h5 z5 I) o, B, }2 M+ [ create 1 load of load type L_C3 to oneof(0.2 _In3,0.8:die)
9 h, Z. Z; \ F+ Q3 Z$ L* I$ k end
$ P- E. v) }& [: d1 |end
5 q9 l3 a, E3 s- u: \/ F
+ _0 g1 C% Z" g7 i* u1 jbegin P_Creation4 arriving procedure
1 \8 X V1 _& r+ {while 1=1 do/ f! T1 S F o
begin
9 D5 z% a' T# G% c+ [ wait for 1 sec# G3 v7 o+ j. b$ e2 [. m$ |
create 1 load of load type L_C4 to oneof(0.2 _In4,0.8:die)6 `3 Z L. r5 `6 q7 ~/ c# O7 G
end
$ C, u8 _' Q7 b9 x% kend
9 N- J R0 I5 _# A* a7 n7 x+ l# y M5 R8 o" ?* t
但运行时仍然出现相同的问题(提示:ox100f5e09指令引用的“ox00000028"内存。 该内存不能为"read"),无法运行。不知问题出现在哪里,请高手指点,多谢! |