![LeCroy WaveRunner 104MXI Operator'S Manual Download Page 193](http://html1.mh-extra.com/html/lecroy/waverunner-104mxi/waverunner-104mxi_operators-manual_1866369193.webp)
O
PERATOR
’
S
M
ANUAL
WRXi-OM-E Rev B
193
Results of Calculations
Sometimes you may see a statement like this:
A = A * A * (Cos (A) + Sin (A) )
The program takes the quantity represented by A and performs all of the following operations, using that original
value:
•
Multiply A by itself.
•
Calculate the cosine of A.
•
Calculate the sine of A.
•
Add the cosine and the sine together.
•
Multiply that result by the square of A.
At this point, the quantity represented by A has not been changed. Only at the end of the calculation is the final
value placed in the memory location labeled A.
Note that you can write more than one statement on a line, separated by colons, like this
A = B * Cos (34 * Theta) * Sin (55 * Theta) : B = A * A + Z * Z
Order of Calculations
Operations are performed in the following order:
•
Contents of brackets
•
Exponentiation
•
Division and multiplication
•
Addition and subtraction
If there is any doubt as to how the calculation will be done, use brackets. These will also make the order of the
calculations clear to any reader of the program, which is desirable if you are to give it to a customer, who will want
to know what was intended.
Here are some examples of the uses of brackets:
Brackets are worked out before any other operations are performed.
Use brackets to force the result you want, and also to clarify a calculation.
A 1 1 1 1 1 1 1 1 255 0 1 0 1 1 0 1 0 90
(B OR C) AND (D OR E)
B 1 1 1 1 0 0 0 0 240 0 0 0 0 0 0 0 0 0
B OR (C AND D) OR E
C 1 0 1 0 1 0 1 0 130 1 1 1 1 1 0 1 0 250
B OR (C AND (D OR E))
D 0 1 0 1 0 1 0 1 85
0 1 0 1 1 1 1 1 95
((B OR C) AND D) OR E)
E 0 0 0 0 1 1 1 1 15
F 0 0 0 0 0 0 0 0 0
A 7
315
A * B * (C / D) * E * F
B 6
8.75 A * B * C / (D * E * F)
C 5
35
A * B * (C / (D * E) ) * F
D 4
E 3
F 2
Check these results to see whether any errors, deliberate or otherwise, have been introduced.