Страница 5 из 15
Добавлено: Пн янв 12, 2009 9:52 pm
a200tq
Vitaliy_S6 писал(а):откуда я знаю, самому интересно
тут есть?

бледно голубая область вплотную примыкающая к ярко голубой.
Добавлено: Пн янв 12, 2009 9:55 pm
Vlan
a200tq писал(а):Размерность карты остается 16-16. Но-если раньше эти 16 точек соответствовали диапазону оборотов от 600 до 7200, то теперь от 600 до 9000.
отчего изменится диапазон у мозга, вдруг на 9тыс оборотов я немогу понять или это интуитовно мотроник поймет желание хозяина
ты путаеш програмируемый мозг здесь неуместен, там специально так реализована возможность для увеличения оборотов с большей погрешностью но неизменной картой (методом интерполяции производятся вычислениия ), в данном случае оно здесь неподходит(хотя принцип тот-же), потому как конструктивно и програмно он расчитан только под свой диапазон оборотов.
Добавлено: Пн янв 12, 2009 10:04 pm
Vlan
a200tq писал(а):бледно голубая область вплотную примыкающая к ярко голубой.
36 значений, и вы сможете заменив значения передвинуть таблицу в область 9тыс?
Добавлено: Пн янв 12, 2009 11:11 pm
a200tq
Vitaliy_S6 писал(а):36 значений, и вы сможете заменив значения передвинуть таблицу в область 9тыс?
Конечно нужно всю карту переделывать. Нагрузку наверняка тоже надо будет менять, и конечно же переписывать в карте основные 256 значений. Т.е. откатывать всю эту карту заново. Никто же и не говорит, что просто сменив ТОЛЬКО значения оборотов, мотор прекрасно будет жить на 9 тысячах. Очевидно, что если сменить ТОЛЬКО значения оборотов и заставить мотор работать на этих оборотах при старых 256 значениях в ячейках таблицы, то он скорее всего выйдет из строя из за обеднения. Кстати, и все эти интерполяции и автогенерации карт в программируемых мозгах не боле чем способ завести машину в первый раз, потом в процессе откатки приходится переделывать всё.
Добавлено: Вт янв 13, 2009 12:23 am
dipspb
Vitaliy_S6 писал(а):потому как конструктивно и програмно он расчитан только под свой диапазон оборотов.
Конструктивно он может быть расчитан только в смысле ДОСТАТОЧНОГО быстродействия.
Програмно он "расчитан под свой диаппазон" не какими-то константами, гвоздями навечно вколочеными в код во множестве мест, а вынесенными таблицами. Причём с очень разумным построением их осей - о чём уже писали.
Даже единичная "константа" ограничения оборотов - и та не банально встречается где-то в коде, а вынесена в область параметров.
В результате - если "перемапить" все карты, в которых фигурируют обороты, то всё должно получиться.
Под перемапить понимаем следующее: a) меняем параметры оси оборотов, b) пересчитываем/масштабируем под эти изменения значения существующих карт (они теперь должны укладываться в меньшее кол-во ячеек карты), c) дописываем новые значения в ячейки, охватывающие новый диаппазон оборотов.
IMHO.
Добавлено: Вт янв 13, 2009 12:39 am
BahoSSS
представляю, если б их не вынесли в область переменных....
мегабыдлокод получился бы...
правим тока часть, что-то забываем и - получаеца полный пипец))))))
и вряд ли получились бы МТМовские,SMS итд прошивки без десятков взорванных движков...
на заводе далеко не идиоты сидят...
Добавлено: Вт янв 13, 2009 12:44 am
BahoSSS
dipspb писал(а): a) меняем параметры оси оборотов, b) пересчитываем/масштабируем под эти изменения значения существующих карт (они теперь должны укладываться в меньшее кол-во ячеек карты), c) дописываем новые значения в ячейки, охватывающие новый диаппазон оборотов.
IMHO.
имеется ввиду типа такого?
сток
Х Х Х Х Х Х Х
1 2 3 4 5 6 7
далее меняем значенимя оси / масштабируем существующие карты
Х Х Х Х Х Х Х 0 0
1 2 3 4 5 6 7 8 9
дописываем новые значения
Х Х Х Х Х Х Х Y Y
1 2 3 4 5 6 7 8 9
где Х - массивы старых карт, Y - дописанные значения

Добавлено: Вт янв 13, 2009 12:48 am
dipspb
IMHO - так, только все "X" придётся интерполяцией пересчитать немного. Ведь мы "сжимаем" весь диаппазон "Х". Тупо, старые значения не пойдут.
Добавлено: Вт янв 13, 2009 12:49 am
a200tq
BahoSSS писал(а):имеется ввиду типа такого?
сток
Х Х Х Х Х Х Х
1 2 3 4 5 6 7
далее меняем значенимя оси / масштабируем существующие карты
Х Х Х Х Х Х Х 0 0
1 2 3 4 5 6 7 8 9
дописываем новые значения
Х Х Х Х Х Х Х Y Y
1 2 3 4 5 6 7 8 9
где Х - массивы старых карт, Y - дописанные значения
Нет-размерность карт задана жестко, если есть 16 точек по оси икс то они и останутся. просто в стоке по этим 16 точкам "размазан" диапазон оборотов 600-7200, а например не в стоке 600-9000. Но-только по 16, другие не допишешь никак, размерность не изменить
Добавлено: Вт янв 13, 2009 12:56 am
BahoSSS
про 16 точяек я понял.
получаеца, чем шире диапозон оборотов - тем меньше точность, ибо дискретность уже нета?
Добавлено: Вт янв 13, 2009 12:57 am
BahoSSS
а на НЕмотронике размерность карт такая же??????
или таже проблема?
Добавлено: Вт янв 13, 2009 12:58 am
dipspb
про точность - а как же?.. чудес не бывает

но душу греет тот факт, что на ХХ - отдельные таблицы.
IMHO у большинства блоков основные карты 12x12 и/или 16x16. Это достаточная размерность. Но вроде кто-то писал и про бОльшие.. Хз..
Добавлено: Вт янв 13, 2009 1:07 am
BahoSSS
то есть я так понимаю дискретность расчитывается так:
к примеру 7000об (отсечка) минус 800об(ХХ) = 6200 (рабочий дипаозон оборотов
6200/(16*16) = 24.
то есть грубо говоря каждые 24 оборота значения будут менятся.
если же у нас 9000 отсечка то это 8200/256 = 32 оборота...
или я ща херь написал?))))))))))))
Добавлено: Вт янв 13, 2009 1:14 am
a200tq
BahoSSS писал(а):то есть я так понимаю дискретность расчитывается так:
к примеру 7000об (отсечка) минус 800об(ХХ) = 6200 (рабочий дипаозон оборотов
6200/(16*16) = 24.
то есть грубо говоря каждые 24 оборота значения будут менятся.
если же у нас 9000 отсечка то это 8200/256 = 32 оборота...
или я ща херь написал?))))))))))))
По оси оборотов только 16 точек. так что формула диапазон оборотов/16
Добавлено: Вт янв 13, 2009 1:30 am
BahoSSS
ой-ёй-ёй
чёто совсем мало получается((((((
387 для стока
512 для 9к..
хм... а не будет проблем - ведь одни и теже значения будут и на X и на X+512 оборотах????
а +-500 оборотов это уже не шутки...
иль я опять всё неверно понял?
Добавлено: Вт янв 13, 2009 2:12 am
dipspb
IMHO мозг не прямо использует ближайшее значение из карты, а интерполирует ближайшие значения для получения "расчётно-приближённого".. Полагаю так.
Добавлено: Вт янв 13, 2009 11:08 am
a200tq
dipspb писал(а):IMHO мозг не прямо использует ближайшее значение из карты, а интерполирует ближайшие значения для получения "расчётно-приближённого".. Полагаю так.
Именно так. Он работает плавно, а не рывками +-500 обмин. Так же и в таблице он интерполирует значение в данной ячейки с соседними.
Добавлено: Вт янв 13, 2009 11:10 am
Patriot.msk
a200tq писал(а):Именно так. Он работает плавно, а не рывками +-500 обмин. Так же и в таблице он интерполирует значение в данной ячейки с соседними.
А может он и экстраполировать умеет?
Добавлено: Вт янв 13, 2009 11:28 am
a200tq
Patriot.msk писал(а):А может он и экстраполировать умеет?
Шут его знает что он ещё умеет) Может это вообще секретная первая попытка создать искуственный интеллект)
Добавлено: Вт янв 13, 2009 11:33 am
Patriot.msk
a200tq писал(а):Шут его знает что он ещё умеет) Может это вообще секретная первая попытка создать искуственный интеллект)
ниже 600 об/мин движок наш работает или сразу глохнет?