Specifications
8-1
Section 8. Processing and Math
Instructions
Operators
^ Raise to Power
* Multiply
/ Divide
+ Add
- Subtract
= Equals
<> Not Equal
> Greater Than
< Less Than
>= Greater Than or Equal
<= Less Than or Equal
ABS (Number)
Returns the absolute value of a number.
Syntax
x = ABS (number)
Remarks
Number can be any valid numeric expression. The absolute value of a number
is its unsigned magnitude. For example, ABS(-1) and ABS(1) both return 1.
ABS Function Example
The example finds the approximate value for a cube root. It uses ABS to
determine the absolute difference between two numbers.
Dim Value, X1, X2 'Declare variables.
Public Volt1, X, Public Precision 'Declare Public Variables
BeginProg
Precision = 0.01 'Set Precision
Scan(1,Sec,0,0) 'Scan at 1 Hz
VoltDiff(Volt1,1,mV50,1,False,250,250,1.8,32)
Value = Volt1 'Volt1 will be evaluated.
X1 = 0
X2 = Value 'Make first two guesses.
'Loop until difference between guesses is less than precision.
Do Until ABS(Volt1 - X * X * X) < Precision
X = (X1 + X2) / 2
If X * X * X - Value < 0 Then 'Adjust guesses.
X1 = X
Else
X2 = X