14.11.2014 Views

STX Signal Transmitter Installation and Operation ... - Kistler-Morse

STX Signal Transmitter Installation and Operation ... - Kistler-Morse

STX Signal Transmitter Installation and Operation ... - Kistler-Morse

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!