STX Signal Transmitter Installation and Operation ... - Kistler-Morse
STX Signal Transmitter Installation and Operation ... - Kistler-Morse
STX Signal Transmitter Installation and Operation ... - Kistler-Morse
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Chapter 9. MVS-<strong>STX</strong> Math Channels<br />
Compile Error Codes<br />
A brief explanation is provided of the possible<br />
cause for each error code. Suggestions<br />
for correcting the error are included<br />
where applicable.<br />
1 — Equal sign not found after math<br />
channel number.<br />
2 — Equation exceeds maximum number of<br />
characters allowed (40).<br />
Solution: Simplify equation or break it<br />
up into multiple equations, using multiple<br />
math channels.<br />
3 — Equation exceeds maximum number of<br />
constants allowed (3) OR a constant includes<br />
more than the maximum number of characters<br />
allowed (11).<br />
Solution: Simplify equation or break it up<br />
into multiple equations, using multiple<br />
math channels.<br />
4 — Incorrect channel ID assigned to this<br />
channel (e.g., the equation says C9=, but<br />
you are in channel 10).<br />
5 — Object buffer pointer exceeds<br />
maximum limit.<br />
Solution: Simplify equation or break it up<br />
into multiple equations, using multiple<br />
math channels.<br />
6 — Parenthesis mismatch (i.e., the number<br />
of left <strong>and</strong> right parentheses are not equal).<br />
12 — Incorrect, duplicated character<br />
(e.g., C9=CC2+2).<br />
13 — Incorrect use of an operator<br />
(e.g., C9=C2+*2).<br />
14 — Operator missing (e.g., C9=C2C2).<br />
Run Time Error Codes<br />
A brief explanation is provided of the possible<br />
cause for each error code; suggestions<br />
for correcting the error are included<br />
where applicable.<br />
1 — Equation tries to divide by zero.<br />
2 — Equation tries to take a square root of a<br />
negative number that is calculated as part of<br />
the equation (i.e., square root of (8-12)).<br />
3 — Equation tries to take a natural log (ln) of<br />
a negative number or of 0.<br />
4 — Result from intermediate channel being<br />
input into this channel is too large.<br />
Solution: Correct <strong>and</strong>/or scale the equation<br />
for the intermediate channel.<br />
5 — Result is too large to display.<br />
Solution: Modify the Form for the math<br />
channel (see Chapter 5, MVS-<strong>STX</strong> Display<br />
Menu) <strong>and</strong>/or scale the result by using the<br />
divide function.<br />
7 — All data registers are used up, insufficient<br />
memory is available for this channel.<br />
Solution: Simplify equation or break it up<br />
into multiple equations, using multiple<br />
math channels.<br />
8 — Equation includes spaces<br />
between characters.<br />
9 — Equation tries to take a square root of a<br />
negative number (e.g, square root of -4).<br />
10 — Equal sign in incorrect place<br />
(e.g., C9=C2+C3=C4).<br />
11 — Equation includes an illegal character,<br />
such as a ‘.’ or a ‘+’, at the end<br />
(e.g., C9=C2+2. is illegal but C9=C2+2.0<br />
or C9=C2+2 are allowable).<br />
9-6