User Manual For - CONTROLLER/DATA RECORDER MultiCon CMC-99/141
The user should pay attention to the fact that some mathematical functions have
limitations. Those limitations are listed below:
Function
X/Y
:
•
If
Y
equals
0
, then logical channel will be in
-Err
- state;
putting it in a different way:
Y == 0 ERROR
⇒
Function
arcsin(X)
:
•
If
absolute value
of
X
is greater than
1
, then logical channel will be in
-Err-
state; putting it in a different way:
abs(X) > 1.0 ERROR
⇒
Function
arccos(X)
:
•
If
absolute value
of
X
is greater than
1
, then logical channel will be in
-Err
- state; putting it in a different way:
abs(X) > 1.0 ERROR
⇒
Function
tan(X)
:
•
If
absolute value
of
X
(in radians), minus
k
multiplied by
π
is lower than
one hundred millionth
, then logical channel will be in
-Err-
state; putting it
in a different way:
abs(X[rad]) - k*π < 1.0e-8, k
N
ERROR
⇒
Function
arctan(X)
:
•
If
absolute value
of
X
(in radians) is lower than
one hundred millionth
,
then the function result will be
0
; putting it in a different way:
abs(X[rad]) < 1e-8 arctan(X) = 0
⇒
•
If
absolute value
of
X
(in radians) is greater than
one hundred millions,
then the function result will be
π
divided by
2,
multiplied by
sign of X
;
putting it in a different way:
abs(X[rad]) > 1e8
⇒
arctan(X) = PI/2 * sign(X)
Function
cot(X)
:
•
If
absolute value
of
X
(in radians), minus
k
multiplied by
π
is lower than
one hundred millionth
, then logical channel will be in
-Err-
state; putting it
in a different way:
abs(X[rad]) - k*π < 1.0e-8, k
N
ERROR
⇒
Function
arcctg(X)
:
•
If
absolute values
of
X
(in radians) is lower than
one hundred millionth
,
then the function result will be
π
divided by
2
, multiplied by
sign of X
;
putting it in a different way:
X [rad] < 1e-8 arcctg(X) = PI/2 * sign(X)
⇒
•
If
absolute value
of
X
(in radians) is greater than
one hundred millions
,
then the function result will be
0
; putting it in a different way:
abs(X[rad]) > 1e8 arcctg(X) = 0
⇒
113
i