Что не так делаю с тригонометрией

Ответить
aha
Сообщения: 70
Зарегистрирован: 07 июн 2015, 21:41

Что не так делаю с тригонометрией

Сообщение aha »

Для примера хочу тангенс 75 градусов
Set m1018
Mov k75 d800
Dtan d800 d830

Результат в каком виде и как в hmi передать ?

aha
Сообщения: 70
Зарегистрирован: 07 июн 2015, 21:41

Re: Что не так делаю с тригонометрией

Сообщение aha »

С тангенсом разобрался, теперь обратная величина
DATAN интересует....

bayk
Сообщения: 887
Зарегистрирован: 30 май 2015, 21:20

Re: Что не так делаю с тригонометрией

Сообщение bayk »

Вы смотрите, какой диапазон принимает результат. И с какими числами вы работаете? Может на выходе float? Потому вы и разобраться не можете? Ну и в конце концов используйте переменные, тогда в них будет однозначно указан ее тип, а пока вы напрямую в регистры обращаетесь, то с типом данных вам надо разбираться самому.
Я тут год назад тоже с геометрией столкнулся, так вот не на всех функциях есть работа с градусами. Очень часто все работает в любом случае с радианами.

aha
Сообщения: 70
Зарегистрирован: 07 июн 2015, 21:41

Re: Что не так делаю с тригонометрией

Сообщение aha »

Мда, действительно DTAN работает и в радианах, градусах, а DATAN только в радианах, хотя в документации вроде не упоминается..

Ответить