-
- А что посоветуете для математические расчетов (регуляторы), где переменные должны быть знаковые, в диапазоне от 500 до минус 100, с дискретностью не выше 0,0001. Т.е. нужно представить числа типа 500,0001. Peter_M(93 знак., 05.02.2016 11:57, )
- дискретность 0,0001 , в целочисленке 1. диапазон -100..500. в целочисленке со знаком -1000000...5000000 в шестнадцатеричной FFF0 BDC0...004C 4B40. невооружённым глазом видно достаточности 32-х разрядной арифметики с которой справится авр, пик, m16_home(2578 знак., 05.02.2016 13:02)
- А физические величины с таким числом знаков после запятой смысл имеют и поддаются и измерению? - fk0(05.02.2016 12:53)
- 32 - разрядный целый. Все 16-разрядники хорошо работают с 32-разрядными числами. Умножение как правило тоже даёт 32 разрядный результат - Крок(05.02.2016 12:14)
- Как ни странно, работа с географическими координатами в плавучке гораздо удобнее. Т.е. можно и целочисленно, но плавучка гораздо лучше. Дальше все просто. Если устройству задана куча географических областей со сложным описанием контуров, и нужно Evgeny_CD(90 знак., 05.02.2016 00:14)
- 4-байтное целое покрывает Землю (даже Юпитер) такой густой сеточкой, что даже неловко напоминать. - Крок(05.02.2016 08:42)
- А синусы и арктангенсы очень резво растут с одного конца, и слишком мало отличаются с другого. - fk0(05.02.2016 12:53)
- Ты какую-то феерическую ересь несёшь. Для чего именно плавучка там нужна? Я одну там задачу для плавучки знаю -- рассчёт расстояния на поверхности шара. Но для этого нужны расстояния в сотни километров хотя бы. Для Москвы о окресностей -- не fk0(554 знак., 05.02.2016 00:27)
- +1, ересь. Геозоны должны отрабатываться на сервере, а для переключения в роуминг никакие гоозоны не нужны (и даже вредны) - Alex B.(05.02.2016 10:10)
- А ты попробуй, закодь, протестируй как следует, залечи задницу после того, как юзер предложит тебе оплатить GPRS счет по роумину (когда алгоритм в пути глюкнет), много нового узнаешь... - Evgeny_CD(05.02.2016 00:42)
- Я кодил. AT+CREG и AT+COPS дают ответы на все вопросы, без GPS вообще. - fk0(05.02.2016 12:55)
- А дальше все просто. При составлении маршрутного листа водиле создается пространственно-временной коридор, по которому тот должен ехать. И если он график соблюдает, что трафик системы мониторинга =0. Для перевозок фурами в Европу очень актуально. Evgeny_CD(182 знак., 05.02.2016 00:19)
- 100 полигонов по 100 точек конечно внушает, но всё сильно упрощается, когда для каждого есть некий bounding box элементарно проверяемый и отсекающий 90% лишних вычислений. И опять же, зачем здесь плавающая точка? Разве что, в _некоторых_ fk0(119 знак., 05.02.2016 00:35, ссылка)
- Опытный факт, что алгоритм с плавучкой оказался самым экономным по ОЗУ (да, его тоже в МК с 32к ОЗУ немного), но скорость при программной реализации на 50 Мгц ARM7TDMI удручала. Алгоритм нам писал нанятый профессиональный математик. Подробности Evgeny_CD(65 знак., 05.02.2016 00:45)
- Нанятый профессиональный математик как правило обладает весьма смутным представлением о работе микропроцессора. Это могло быть одним из источником проьлемы быстродействия. - Крок(05.02.2016 08:46)
- Фишка в том, что алгоритмы нашего математика работали. Всегда. В отличие от наших самописных.... И это заставляло простить ему и использование плавучки, и смутное понимание о сущности MCU. - Evgeny_CD(15.02.2016 01:31)
- Справедливости ради, по мере общения с нами он стал лучше представлять реалии MCU, плавучки в его эталонном коде стало меньше, и по памяти стал сильнее оптимизировать. - Evgeny_CD(15.02.2016 17:37)
- +100500.Раньше привлекались математики , сейчас столкнулся с тем что пишут инженеры , результаты совершенно не те. - PlainUser(15.02.2016 12:13)
- может и инженеры щаз не те что раньше?) вспоминаю первую работу - на вскидку один хороший инженер имел еще второе математическое образование от МГУ, второй тоже чота имел, что позволило ему отыметь в одиночку целый отдел прикладных математиков и basilmak(209 знак., 15.02.2016 18:47)
- Чтоб делать что-то хорошо нужно иметь опыт и постоянную практику.Чисто книжные знания в наше время не стоят практически ничего.Ценность имеет то что нельзя нагуглить. - PlainUser(17.02.2016 13:43 - 13:45)
- ага-ага... Ною очень было стыдно за ходовые качества своего изделия) В жисти чаще всё делается вопреки а не благодаря - и чаще мотивация определяет исход. - basilmak(17.02.2016 16:47)
- В каком смысле исход? :-) - Крок(17.02.2016 21:59)
- ага-ага... Ною очень было стыдно за ходовые качества своего изделия) В жисти чаще всё делается вопреки а не благодаря - и чаще мотивация определяет исход. - basilmak(17.02.2016 16:47)
- прикладные математики были как правило девушками? - Крок(16.02.2016 00:11)
- отнюдь, 50 на 50, а заправляли всем пожилые дяди научной национальности) - basilmak(16.02.2016 18:58)
- Чтоб делать что-то хорошо нужно иметь опыт и постоянную практику.Чисто книжные знания в наше время не стоят практически ничего.Ценность имеет то что нельзя нагуглить. - PlainUser(17.02.2016 13:43 - 13:45)
- может и инженеры щаз не те что раньше?) вспоминаю первую работу - на вскидку один хороший инженер имел еще второе математическое образование от МГУ, второй тоже чота имел, что позволило ему отыметь в одиночку целый отдел прикладных математиков и basilmak(209 знак., 15.02.2016 18:47)
- Фишка в том, что алгоритмы нашего математика работали. Всегда. В отличие от наших самописных.... И это заставляло простить ему и использование плавучки, и смутное понимание о сущности MCU. - Evgeny_CD(15.02.2016 01:31)
- Нанятый профессиональный математик как правило обладает весьма смутным представлением о работе микропроцессора. Это могло быть одним из источником проьлемы быстродействия. - Крок(05.02.2016 08:46)
- Опытный факт, что алгоритм с плавучкой оказался самым экономным по ОЗУ (да, его тоже в МК с 32к ОЗУ немного), но скорость при программной реализации на 50 Мгц ARM7TDMI удручала. Алгоритм нам писал нанятый профессиональный математик. Подробности Evgeny_CD(65 знак., 05.02.2016 00:45)
- 100 полигонов по 100 точек конечно внушает, но всё сильно упрощается, когда для каждого есть некий bounding box элементарно проверяемый и отсекающий 90% лишних вычислений. И опять же, зачем здесь плавающая точка? Разве что, в _некоторых_ fk0(119 знак., 05.02.2016 00:35, ссылка)
- 4-байтное целое покрывает Землю (даже Юпитер) такой густой сеточкой, что даже неловко напоминать. - Крок(05.02.2016 08:42)
- А что посоветуете для математические расчетов (регуляторы), где переменные должны быть знаковые, в диапазоне от 500 до минус 100, с дискретностью не выше 0,0001. Т.е. нужно представить числа типа 500,0001. Peter_M(93 знак., 05.02.2016 11:57, )