roboforum.ru

Технический форум по робототехнике.
Текущее время: 23 ноя 2024, 15:01

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 34 ]  На страницу Пред.  1, 2, 3
Автор Сообщение
 Заголовок сообщения: Re: 24 битный счетчик
СообщениеДобавлено: 27 янв 2012, 10:52 
Не в сети
Аватара пользователя

Зарегистрирован: 04 окт 2007, 16:11
Сообщения: 1027
Откуда: иваново
Skype: cybsys1
прог. языки: Delphi
ФИО: Павел
boez писал(а):
Вот блин, приношу свои извинения, сам заблуждался и других пытался ввести в заблуждение. Похоже, в паскале shr - это всегда логический сдвиг! Переходи на С замени на
Код:
Moving:=Moving+(((Encoder-Bufer)shl 8)div 256)/K)
, или даже
Код:
Moving:=Moving+((Encoder-Bufer)shl 8)/(256*K)
.

Спасибо!!!!!!!!!!!! :)
все работает как надо! Вот ведь чувствовал что есть более изящьное решение :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 24 битный счетчик
СообщениеДобавлено: 16 фев 2012, 17:20 
Не в сети
Аватара пользователя

Зарегистрирован: 04 окт 2007, 16:11
Сообщения: 1027
Откуда: иваново
Skype: cybsys1
прог. языки: Delphi
ФИО: Павел
Как понять такую запись написанную на С++:
(valueEnc*256)/256
????


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 24 битный счетчик
СообщениеДобавлено: 16 фев 2012, 17:32 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Зависит от типа переменной.
Если тип знаковый, то, возможно, решается задача переноса знака из младшего разряда в старший, т.е. конвертация, например, 12-ти битной знаковой переменной в 16-ти битную знаковую

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 24 битный счетчик
СообщениеДобавлено: 16 фев 2012, 18:37 
Не в сети
Аватара пользователя

Зарегистрирован: 04 окт 2007, 16:11
Сообщения: 1027
Откуда: иваново
Skype: cybsys1
прог. языки: Delphi
ФИО: Павел
Спасибо, так и предполагал, но вот как это работал понять так и не мог.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 34 ]  На страницу Пред.  1, 2, 3

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO