roboforum.ru

Технический форум по робототехнике.

вычисления Float -> Fixed

Автомат, адаптивный автомат ... разум

вычисления Float -> Fixed

Сообщение megaMike » 07 дек 2010, 02:27

Есть множество замечательных публикаций:
например:
http://www.globalshiksha.com/books.php?q=automatedFloating+point+to+Fixed+point+Conversion+&search-submit=Search
посвещенных автоматизированному преобразованию вычислений с плавающей точкой в эквивалентный, но уже в формате с точкой фиксированной, с корректным масштабированием и т.п. , многие из них обещают оценку погрешности, некоторые дополнительную оптимизацию для известных диапазонов входных параметров...

Но есть у них одно общее свойство: публикация есть, а вот тулзы нет :(

А ведь задача-то распротраненная, ну просто не может быть чтобы не было удобного ее автоматического решения...

Не подскажите ли, Уважаемые Робототехники, какого решения удобного, OpenSource в идеале :)
megaMike
 
Сообщения: 20
Зарегистрирован: 28 авг 2010, 02:20
Откуда: Москва
прог. языки: С, С++, Lua, ActionScript

Re: вычисления Float -> Fixed

Сообщение lord.tiran » 04 мар 2011, 20:48

А зачем вам такие преобразования, на современных процессорах действия над переменными с плавающей точкой выполняются довольно быстро, а операция приведения займет процессорное время.
Аватара пользователя
lord.tiran
 
Сообщения: 9
Зарегистрирован: 26 фев 2011, 14:14
Откуда: Москва
прог. языки: С/С++

Re: вычисления Float -> Fixed

Сообщение =DeaD= » 04 мар 2011, 20:52

Очевидно затем, что существуют микроконтроллеры без обработки float.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: вычисления Float -> Fixed

Сообщение megaMike » 01 апр 2011, 00:59

И их довольно много, к тому же они дешевле и энергоэффективнее...
megaMike
 
Сообщения: 20
Зарегистрирован: 28 авг 2010, 02:20
Откуда: Москва
прог. языки: С, С++, Lua, ActionScript

Re: вычисления Float -> Fixed

Сообщение boez » 01 апр 2011, 12:00

Мне кажется, что выполнять такое преобразование автоматом - примерно то же самое, что печатную плату автоматом разводить, вроде бы и можно, но нормальные люди разводят ручками...
А что касается преобразований - так задача как раз в том, чтобы построить всю систему вычислений в fixed и ничего не преобразовывать.
boez
 
Сообщения: 1981
Зарегистрирован: 27 авг 2008, 10:45
Откуда: Харьков
прог. языки: С/С++


Вернуться в Алгоритмы

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

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