我运行的时候,怎么老是报错呢,其中报错的文件如下: # a% Z6 Z. A& l, P+ |7 fYou lose, fella. The EMTP logic has detected an error condition, and is now going to terminate program execution. The following & b2 l9 a! `. _8 umessage summarizes the circumstances leading to this situation. Where an otherwise-unidentified data card is referred to, or where 3 g$ g6 n G% ~$ o1 [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 , t9 i" J% Z8 xis generally the last one printed out prior to this termination message. But possibly this last-read card has not yet been# [: g( @0 d' S6 H
displayed, so a copy follows: $ X' y& ?, r5 |0 E7 ^ u4 X " LINE1ALINE1BLINE1CTWR4A TWR4B TWR4C TR400ATR400BTR400CPT1A PT1B PT1C "/ g0 u& b t. W) G) M4 W* p# S7 q
KILL code number Overlay number Nearby statement number 4 B7 W* U" I( e p6 r( @ 1 12 1537 - @; k. o( T/ Z9 w- s& fKILL = 1. Storage exceeded for EMTP List Number 8. See the dimensioned limit in the case-summary statistics below. The problem ( J. t5 d% \1 U1 n lis simply too big for the program as currently dimensioned. If you are using Salford EMTP for Intel 386- or 486-based PCs, you are4 G n: Q1 G& [$ A
fortunate enough to have dynamic dimensioning as described in the Oct., 1993, newsletter. In this case, edit LISTSIZE.DAT to - g u9 \, H# c7 ]! Oincrease table sizes, and then try again. Others need a compiler and linker plus the variable-dimensioning program "VARDIM" in U/ l6 Y- c- K0 korder to increase EMTP tables before trying again. Sometimes the reason for EMTP table overflow is unclear, however, and Program# E) A. s+ E9 s& e. z) A+ j/ m
Maintenance might wish to inspect the contents of the error interface vectors LSTAT and FLSTAT. These now follow. First comes # T2 H3 f9 H' w' |5 L& iLSTAT, using (12I10) encoding; then comes FLSTAT, using (8E15.6) encoding:5 V. a; k7 S* _( D6 g4 C
LSTAT = -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 11 296 I# }1 W! z* ~
LSTAT = 255 73 -9999 8 256 3100 1537 -9999 135 149 255 4' ~/ _9 Q1 K# }& `4 n$ [% l; c' U% p
FLSTAT = 2.810000E-01 2.810000E-01 2.810000E-01 2.810000E-01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00" q+ a. R+ `' `" W- X
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* m" B# k. j- f6 e
FLSTAT = 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 , Y3 X# P# h" B2 Y0 N0 R: L fYet maybe the user would like some suggestions as to why the table in question (List Number 8 ) has overflowed. If such further + }$ k/ w9 r8 R- q' H N# t( _information is available, it will now follow immediately .... / e3 @6 b$ ~8 d7 [8 zList 7 stores past history points for distributed-parameter transmission circuits (lines or cables) in modal form. Each . Y% A0 I: S: Cpropagation mode requires storage, and there are as many modes as there are coupled conductors or phases (e.g., a double-circuit8 o' H8 [, _5 Z/ g7 v
line will normally have 6 modes). Each mode requires TAU / DELTAT entries, where TAU is the modal travel time of the line, % f" h$ }: v0 {( BDELTAT is the time-step size, and the division involves integer truncation followed by the addition of unity. ' O) B2 s! g- ~- a) T& @$ n3 EIn order to effectively trade memory space among the different EMTP tables (EMTP List Sizes), the user must know how many arrays$ `% c: M9 G$ t6 Q" B' b: j
(columns) there are in each table. The following tabulation shows the effective multiplicities that are associated with each 6 d: }* D: Z" K8 { D, i: \; Lindependent EMTP List Size (those lists whose lengths are under user control by means of the EMTP variable-dimensioning program& s4 h! c( R8 V# s( c/ F+ a
"VARDIM").-%-83643-%-