Стандартные команды RLL
5-119
Руководство пользователя контроллера DL205, 3-е издание, редакция А, 05/08 (D2-USER-M-RUS)
Трансцендентные функции
Процессор DL260 имеет специальные функции для работы с веществен-
ными числами. Трансцендентные функции включают в себя тригонометри-
ческий синус, косинус, тангенс и их обратные функции (арксинус, арккоси-
нус, арктангенс). Также к этой группе функций относится квадратный ко-
рень.
Трансцендентные математические команды оперируют вещественными
числами в аккумуляторе (использовать BCD или двоичное число эти функ
-
ции не могут). Результат, являющийся вещественным числом, сохраняется
в аккумуляторе. Функция квадратного корня работает на полном диапазоне
положительных вещественных чисел. Функции синуса, косинуса и тангенса
требуют чисел, выраженных в радианах. Вы можете работать с углами, вы-
раженными в градусах, предварительно преобразовав их к радианам ко-
мандой Radian (RAD), и затем выполняя тригонометрические
функции над
ними. Все трансцендентные функции используют следующие биты флага.
Флаги Описание
SP63 «1», когда в результате выполнения команды значение в аккумуляторе яв-
ляется нулем
SP70 «1» в любое время, когда значение в аккумуляторе отрицательное
SP72 «1», когда значение в аккумуляторе правильное число с плавающей точкой
SP73 «1», когда команды сложения или вычитания приводят к неправильному
знаковому биту
SP75 «1», когда выполняется вещественная команда с невещественным числом
ПРИМЕЧАНИЕ: Флаги состояния доступны только до того момента, пока
не будет выполнена другая команда, использующая те же самые флаги.
Вещественный
синус (SINR)
Команда Sine Real вычисляет синус
вещественного числа, хранящегося в
аккумуляторе. Результат находится в
аккумуляторе. Оба, и исходное число
и результат, являются числами в 32-
битовом формате IEEE.
Вещественный
косинус (COSR)
Команда Cosine Real вычисляет коси-
нус из вещественного числа, храняще-
гося в аккумуляторе. Результат нахо-
дится в аккумуляторе. Оба, и исходное
число и результат, являются числами
в 32-битовом формате IEEE.
Вещественный
тангенс (TANR)
Команда Tangent Real вычисляет тан-
генс из вещественного числа, храня-
щегося в аккумуляторе. Результат на-
ходится в аккумуляторе. Оба, и исход-
ное число и результат, являются чис-
лами в 32-битовом формате IEEE.
Вещественный
арксинус (ASINR)
Команда Arc Sine Real вычисляет арк-
синус из вещественного числа, храня-
щегося в аккумуляторе. Результат на-
ходится в аккумуляторе. Оба, и исход-
ное число и результат, являются чис-
лами в 32-битовом формате IEEE.
260
9
X X X
230 240 250-1
260
9
X X X
230 240 250-1
260
9
X X X
230 240 250-1
260
9
X X X
230 240 250-1