我运行的时候,怎么老是报错呢,其中报错的文件如下: & U |* l& |7 {6 Y8 wYou lose, fella. The EMTP logic has detected an error condition, and is now going to terminate program execution. The following+ b4 Q! w. t" H3 c# F" R1 W
message summarizes the circumstances leading to this situation. Where an otherwise-unidentified data card is referred to, or where8 m2 h. M- u* {* u1 @) X; E) T6 y' f
the "last" card is mentioned, it is the most recently read card of the input data that is meant. The 80-column image of this card% ?+ T0 v& m) ?) V
is generally the last one printed out prior to this termination message. But possibly this last-read card has not yet been 8 j; v! n7 B& e* cdisplayed, so a copy follows: % `, K+ P h9 A2 [ " LINE1ALINE1BLINE1CTWR4A TWR4B TWR4C TR400ATR400BTR400CPT1A PT1B PT1C " 5 W# X, W; e Y A3 i KILL code number Overlay number Nearby statement number: |. T! l% H! |5 ?. [
1 12 1537# M' S2 [' B/ v; S6 t2 S. R' ]
KILL = 1. Storage exceeded for EMTP List Number 8. See the dimensioned limit in the case-summary statistics below. The problem ( J/ L7 r/ [ X- \9 k7 nis simply too big for the program as currently dimensioned. If you are using Salford EMTP for Intel 386- or 486-based PCs, you are; V" N/ |7 X8 q+ c( Q
fortunate enough to have dynamic dimensioning as described in the Oct., 1993, newsletter. In this case, edit LISTSIZE.DAT to- c9 I! k Y4 x. q
increase table sizes, and then try again. Others need a compiler and linker plus the variable-dimensioning program "VARDIM" in 7 F9 Z* S6 ~" J% qorder to increase EMTP tables before trying again. Sometimes the reason for EMTP table overflow is unclear, however, and Program) T* y! p) |6 m* x3 h7 h% L
Maintenance might wish to inspect the contents of the error interface vectors LSTAT and FLSTAT. These now follow. First comes 3 C# O, z: e# F: a% WLSTAT, using (12I10) encoding; then comes FLSTAT, using (8E15.6) encoding: . M' y* V7 r( \. ]; I* Z' C6 w# ILSTAT = -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 11 299 y# x( j5 c2 j% P* A! O
LSTAT = 255 73 -9999 8 256 3100 1537 -9999 135 149 255 4 8 W& w/ L u5 t/ r3 HFLSTAT = 2.810000E-01 2.810000E-01 2.810000E-01 2.810000E-01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6 `# n8 a3 t# p! ?FLSTAT = 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.000000E+01 0.000000E+00 0.000000E+00 0.000000E+00 : {- t! l- f6 Z4 @, V: _8 k$ w; vFLSTAT = 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00& a% ?# s, C5 \0 R D
Yet maybe the user would like some suggestions as to why the table in question (List Number 8 ) has overflowed. If such further+ ^% x- C4 i Q) R3 S# a, v) e$ y' x0 [
information is available, it will now follow immediately .... 5 x% |; M7 S) u7 a [List 7 stores past history points for distributed-parameter transmission circuits (lines or cables) in modal form. Each , R1 @9 U. N7 W5 y3 n& r. dpropagation mode requires storage, and there are as many modes as there are coupled conductors or phases (e.g., a double-circuit : ` ~" F" D3 _3 b6 Nline will normally have 6 modes). Each mode requires TAU / DELTAT entries, where TAU is the modal travel time of the line, 6 a2 n$ ?. U- g t; O |6 N; qDELTAT is the time-step size, and the division involves integer truncation followed by the addition of unity.# `9 {1 I( g# T* U% W
In order to effectively trade memory space among the different EMTP tables (EMTP List Sizes), the user must know how many arrays d+ p2 i6 y4 P3 S(columns) there are in each table. The following tabulation shows the effective multiplicities that are associated with each 7 Q$ h w0 x0 n( }independent EMTP List Size (those lists whose lengths are under user control by means of the EMTP variable-dimensioning program ' b. U8 |9 u/ g* W8 B"VARDIM").-%-83643-%-