Activity
дай угадаю. роутер - д-линк? 😃
а-а-а-а!!! надоели батарейки! 😃
cisco, что ж ты хочешь 😃
Кражемелик
Кражемелик? Если пилот не в состоянии с третьего раза произнести название самолета, значит от пьян, и к полетам не допускается.
Или многопоточное скачивание?
… форумом не поддерживается.
Спицы вроде 2мм, будет очень хлипко. Стойку шасси лучше согнуть из 3мм проволоки.
чтобы пылесос не перегревался, у него на ручке, которая сразу после гофрированного шланга, наверняка есть клапан, который можно немного приоткрыть.
а в rdp такого геморроя нет 😃
Зато там windowsstation’ы получаются разные. То есть то, что запустили не из-под rdp не отображается на удаленном экране, даже если пользователь один и тот же.
Жаль, если окажется, что “формат” сайта велит делать обзоры одинаковыми как близнецы…
Формат сайта не велит. Просто так получается из-за того, что писатели обзоров берут другие обзоры в качестве шаблонов. Написать хороший, интересный, непохожий обзор - задача по сложности сопоставимая с написанием статьи.
Вау! Сколько, оказывается, в блогах всего интересного. 😃
Памяти ОЗУ в контроллере PIC16F84 64 байта. Рассчитанную эксп туда не засунешь.
С этого и надо было начинать. 😃
Есть еще EPROM, но оно медленное.
Медленное по записи, по чтению вроде то же самое. Если реализовать интерполяцию по параболе, то хватит даже по пять точек в каждую сторону.
Ничего кроме PIC’ов я не знаю.
Возьмите какой-нибудь простенький atmel и пишите на си. Все ассемблеры не выучишь. 😃
Так что единственный способ - положить табулированные значения в ПЗУ.
Боюсь что если так, то и формулу было выводить не надо, можно было просто от руки нужные линии начертить. 😁
Только я в формулу не стал вводить sign(x) * | F(X) |, чтобы не усложнять.
Я понял, это некая приблизительная математическая модель.
X меняется от 0 до 100 в процентах от максимального отклонения. Понятно, что надо будет это смаштабировать под разницу между макс. и средним сервоимпульсом в каких нибудь временных единицах (мс, отсчетах таймера контроллера и т.д.).
Не очень хорошая идея.
Я советую полностью заменить существующий кодер новым, своим.
В контроллер будет забиваться таблица для пары-тройки ходовых экспонент и выбираться одна из них. Значения между отсчетами добываются интерполяцией.
Тоже не очень хорошая идея.
Расчет F(X) в контроллере лучше делать немного не так. Вы все правильно придумали про табличное вычисление. Только надо забивать не пару-тройку ходовых экспонент, а вычислять, скажем, 32 отсчета в каждую сторону непосредственно ПОСЛЕ ВВОДА значения экспоненты. Зашли в сетап, изменили экспоненту - новые отсчеты один раз пересчитались для введенного значения экспоненты. Дальше табличное вычисление. Интерполяцию, если ручка находится между отсчетами, можно делать линейную, но лучше по параболе по трем точкам. Могу покопаться, найти целочисленную формулу.
На мой взгляд, в вашей формуле есть ряд недостатков. Хотя, конечно, смотря для чего вы хотите ее использовать. Если исходить из практики, то:
- Х меняется только в положительную сторону. А как же отрицательный ход ручки относительно нейтрали?
- Х меняется 0 до 100. Если это 100 дискретных отсчетов, то точность позиционирования ручки маловата. Если Х может принимать дробные значения, то это не совсем удобно и долго вычислять.
- Использование floating-point арифметики. Может лучше применить целочисленную арифметику? А то все это не очень удобно и долго: возведение в дробную степень и все такое прочее.
На количество каналов и тип модуляции надо делать скидку.
Спасибо за проделанную работу. 😃 Очень приятно когда задуманное воплощается. Картинки в обзоре переделай на русские.
Да нет, vovik, я не спорю!!! 😃 Наоборот!!! Просто меня убивает широта мысли и глобальность постановки вопроса. 😃 Могу еще тем подкинуть, когда покончишь с этим:
Одни ли мы во Вселенной?
Что на самом деле было до возникновения Вселенной?
а так же более приземленные:
Кто виноват?
Что делать?
Как избавиться от дураков и отремонтировать все дороги?
Отчего поссорились Ива… э! нет, это из другой оперы. 😃
Я полностью разделяю твою озабоченность данной проблемой, и о ней интересно подискутировать и все такое. Просто у меня есть некоторые сомнения относительно того, что мы так вот с бухты барахты придем к ее решению. 😃
ХА. ХА. ХА. (с) Робот Вертер. 😃
ps: по-моему не очень удачный пример. будь ты гироскопом… 😃 и потом, что значит “что-то аналогичное”? это только предположение.
Вот вас плющит-то! 😲 Не совсем по проблеме определения пределов познания, а скорее о проблемах и подходах к алгоритмизации мыслительного процесса, изложенные доступным языком: www.asu.pstu.ac.ru/book/intelekt/
ps: Если группа разработчиков проваливает проект по срокам и существу, то с определенной долей вероятности можно утверждать, что этот проект достаточно сложен, чтобы повторно поручать его первым попавшимся людям. 😃 Вместо того чтобы анализировать системные ошибки и возвращаться к проектированию они берутся “доделывать” при чем в 99% случаях “быстренько доделывать”. Команда это вообще само по себе непросто. Набрать десяток новых человек вместо старых - не значит “передать разработку другой команде”.
Даже самые прогрессивные изобретения на чем-то основываются. Врядли был бы изобретен велосипед, если бы первоначально не было бы изобретено колесо.