PDA

Просмотреть полную версию : модуль числа


avas
17.08.2009, 15:07
Для обработки результатов внешнего 16-ти разрядного АЦП нужен тип -
беззнаковый int. В стандартных блоках математики не нашел (хотя странно, почему нет блока модуль числа?).
Сделал макрос получающий требуемое - присутствует умножение long-ов. Т. к макрос будет тиражироваться, хотелось бы что-нибудь попроще и пошустрее.

LordN
17.08.2009, 15:37
if(x < 0)x = -x
где тут умножение?

lau
18.08.2009, 14:26
на "-1" множим :)

LordN
18.08.2009, 15:04
на "-1" множим :)
мда..
юзай блок SUB
A = 0
B* = x
на выходе -х

LordN
18.08.2009, 15:08
мля, с вами тут савсем дураком станешьь..
:)
avas, че голову морочите? есть блок ABS - это и есть модуль.