
Section 8. Processing and Math Instructions
The Or operator also performs a bit-wise comparison of identically positioned
bits in two numeric expressions and sets the corresponding bit in result
according to the following truth table:
If bit in expr1 is And bit in expr2 is The result is
0 0 0
0 1 1
1 0 1
1 1 1
Or Operator Example
The example sets Msg that depends on the value of variables A, B, and C,
assuming that no variable is a Null. If A = 10, B = 8, and C = 11, the left
expression is True and the right expression is False. Because at least one
comparison expression is True, the Or expression evaluates True
Dim A, B, C 'Declare variables.
A = 10: B = 8: C = 11 'Assign values.
If A > B Or B > C Then 'Evaluate expressions.
Msg = True
Else
Msg = False.
End If
PeakValley (DestPV, DestChange, Reps, Source, Hysteresis)
PeakValley is used to detect peaks and valleys (local maxima and minima) in a
signal. When a new peak or valley is detected, the new peak or valley and the
change from the previous peak or valley are stored in variables.
Parameter
& Data Type
Enter
DestPV
Variable or
array
Variable or array in which to store the new peak or valley. When a new
peak or valley is detected, the value of the peak or valley is loaded in the
destination. PeakValley will continue to load the previous peak or valley
until the next peak or valley is detected.
DestChange
Variable or
array
Variable or array in which to store the change from the previous peak or
valley. When a new peak or valley is detected, the change from the
previous peak or valley is loaded in the destination. When a new peak or
valley has not yet been reached, 0 is stored in the destination. When Reps
are greater than 1, the array must be dimensioned to Reps+1. The additional
element is used to flag when a new peak or valley is detected in any of the
source inputs. The flag element is stored after the changes [e.g.,
changevar(Reps+1)] and is set to -1 (true) when a new peak or valley is
detected and set to 0 (false) when none are detected.
Reps
Constant
The number inputs to track the peaks and valleys for. Each input is tracked
independently. When reps are greater than 1 the source and DestPV arrays
must be dimensioned to at least the number of repetitions; DestChange must
be dimensioned to Reps+1.
8-22
Komentarze do niniejszej Instrukcji