Трех-контактный энкодер

Serg_Grn
Лейтенант
Сообщения: 338
Зарегистрирован: 11 фев 2018, 13:07
Имя: Сергей
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Трех-контактный энкодер

Сообщение Serg_Grn »

Sancho писал(а): 28 май 2018, 20:04У байта нет отрицательных чисел, всё "по кругу"
Вот я не знал, что они по кругу идут. Спасибо за полезные познания! :)
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Трех-контактный энкодер

Сообщение Sancho »

Как работает:
Например в переменной записали 2, старая 3, отминусовали = 1, сравнили выставили 1 на Down.
Присвоили старой новое.
В следующем цикле отминусовали - на выходе 0(одинаковые), Сравнили , сбросили в 0 Down.
То-же и в сторону увеличения...
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Serg_Grn
Лейтенант
Сообщения: 338
Зарегистрирован: 11 фев 2018, 13:07
Имя: Сергей
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Трех-контактный энкодер

Сообщение Serg_Grn »

Да, и вправду гораздо проще и с тем же результатом :like:
Еще один глупый вопрос: а по кругу считаются все типы или только байт?
А то эта новость для меня открывает новые горизонты :D
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Трех-контактный энкодер

Сообщение Sancho »

Все!
У инт после 32767 идёт -32767, -32766 и т.д.
У uns int 65534, 65535, 0, 1, 2....
Это называется переполнение.

Отправлено спустя 10 минут 46 секунд:
Соответственно, следующее верно, для байта к примеру:
250-240=10 и 4-250=10 !
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
demid34
Рядовой
Сообщения: 10
Зарегистрирован: 26 май 2018, 19:32
Имя: Dima

Трех-контактный энкодер

Сообщение demid34 »

[ref=#ff8000]Sancho[/ref], Спасибо за ваш вариант, бегу пробовать :)
Ответить

Вернуться в «Помогите, а то я "нимагу"»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость