Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум Технических Маньяков _ Вычислительная техника _ Table_Convert (увеличиваем сток таблицы до тюнь)

Amadeus Productions +7-978-708-85-73
Дроссель Amadeus Productions. Быстрый заказ по телефону.
(Viber, WhatsApp, Telegram)
Amadeus Productions Дроссельный узел Lancer IX 1.6 (4G18), 2.0 (4G63) и другие моторы
Облегченный маховик на 1.6 (4G18) и другие моторы
Облегченные шкивы на 1.6 (4G18) и другие моторы
One-touch или "Ленивые поворотники", V-2019

Автор: andr_mozg 23.2.2013, 15:15

Table_Convert



Увеличение таблиц прошивки, с интерполяцией значений исходной.

По Русски....
Имеем сток таблицу в прошивки 18x12 и хотим перенести значение в тюнь прошивку, а там 25x30 вот этот скриптец позволит избавится от гемороя.

как пользовать


1. переносим исходную таблицу в эксель
2. из экселя в текстовый файл (разделение должно быть табами)

пример

Код
    0    10    20    30    40    50    60    70    80    90
0    10    10    10    10    10    8    4    -1    -4    -6
500    10    10    10    10    10    8    4    -1    -4    -6
750    10    10    10    10    10    10    8    3    0    -2
1000    10    10    10    10    15    15    12    7    5    3
1250    16    16    16    16    18    18    16    11    9    7
1500    22    22    22    22    22    22    20    15    12    10
2000    26    26    26    26    26    26    24    19    17    15
2500    28    28    28    28    28    28    26    21    18    16
3000    30    30    30    30    30    29    28    24    22    20
3500    30    30    30    30    30    29    28    25    21    19
4000    32    32    32    32    32    30    28    25    22    20
4500    32    32    32    32    32    32    28    25    22    19
5000    32    32    32    32    32    32    29    26    24    22
6000    36    36    36    36    36    34    31    27    25    23
6500    38    38    38    38    38    34    31    27    25    24
7000    38    38    38    38    38    38    34    30    27    25
11000    38    38    38    38    38    38    34    30    27    25


3. В другой текстовик забиваем название строк , столбцов (через TAB) (первая строка - значение столбцов, вторая - значение строк) - проще всего импользовать в эксель и скопировать из него в текстовик.

пример
Код
7    10    13    16    19    23    25    28    32    35    38    41    44    47    50    53    56    59    62    65    68    72    75    78    81    84    87    90    93    96
500    750    1000    1250    1500    1750    2000    2250    2500    2750    3000    3250    3500    3750    4000    4250    4500    4750    5000    5250    5500    5750    6000    6500    7500


4. Запускаем скрипт
5. отвечаем на вопрос.
6. выбираем исходную таблиуц в текстовике
7. выбираем текстовик с значениями строк/столбцов новой

8. Получаем готовую таблицу в новом файле.

Код
    7    10    13    16    19    23    25    28    32    35    38    41    44    47    50    53    56    59    62    65    68    72    75    78    81    84    87    90    93    96
500    10    10    10    10    10    10    10    10    10    10    10    10    9    9    8    7    5    4    2    1    -1    -2    -3    -4    -5    -5    -6    -6    -7    -8
750    10    10    10    10    10    10    10    10    10    10    10    10    10    10    10    9    9    8    6    5    3    2    1    0    -1    -1    -2    -2    -3    -4
1000    10    10    10    10    10    10    10    10    12    14    15    15    15    15    15    14    13    12    10    9    7    6    6    5    5    4    4    3    2    1
1250    16    16    16    16    16    16    16    16    17    17    18    18    18    18    18    17    17    16    14    13    11    10    10    9    9    8    8    7    6    5
1500    22    22    22    22    22    22    22    22    22    22    22    22    22    22    22    21    21    20    18    17    15    14    13    12    12    11    11    10    9    8
1750    24    24    24    24    24    24    24    24    24    24    24    24    24    24    24    23    23    22    20    19    17    16    16    15    15    14    14    13    12    11
2000    26    26    26    26    26    26    26    26    26    26    26    26    26    26    26    25    25    24    22    21    19    18    18    17    17    16    16    15    14    13
2250    27    27    27    27    27    27    27    27    27    27    27    27    27    27    27    26    26    25    23    22    20    19    19    18    18    17    17    16    15    14
2500    28    28    28    28    28    28    28    28    28    28    28    28    28    28    28    27    27    26    24    23    21    20    19    18    18    17    17    16    15    14
2750    29    29    29    29    29    29    29    29    29    29    29    29    29    29    29    28    28    27    26    24    23    22    21    20    20    19    19    18    17    16
3000    30    30    30    30    30    30    30    30    30    30    30    30    30    29    29    29    28    28    27    25    24    23    23    22    22    21    21    20    19    18
3250    30    30    30    30    30    30    30    30    30    30    30    30    30    29    29    29    28    28    27    26    25    24    23    22    22    21    21    20    19    18
3500    30    30    30    30    30    30    30    30    30    30    30    30    30    29    29    29    28    28    27    26    25    23    22    21    21    20    20    19    18    17
3750    31    31    31    31    31    31    31    31    31    31    31    31    31    30    30    29    29    28    27    26    25    24    23    22    22    21    21    20    19    18
4000    32    32    32    32    32    32    32    32    32    32    32    32    31    31    30    29    29    28    27    26    25    24    23    22    22    21    21    20    19    18
4250    32    32    32    32    32    32    32    32    32    32    32    32    32    31    31    30    29    28    27    26    25    24    23    22    22    21    21    20    19    18
4500    32    32    32    32    32    32    32    32    32    32    32    32    32    32    32    31    29    28    27    26    25    24    23    22    21    21    20    19    18    17
4750    32    32    32    32    32    32    32    32    32    32    32    32    32    32    32    31    30    29    28    27    26    25    24    23    23    22    22    21    20    19
5000    32    32    32    32    32    32    32    32    32    32    32    32    32    32    32    31    30    29    28    27    26    25    25    24    24    23    23    22    21    20
5250    33    33    33    33    33    33    33    33    33    33    33    33    33    33    33    32    31    30    29    27    26    25    25    24    24    23    23    22    21    20
5500    34    34    34    34    34    34    34    34    34    34    34    34    34    33    33    32    31    30    29    28    27    26    26    25    25    24    24    23    22    21
5750    35    35    35    35    35    35    35    35    35    35    35    35    35    34    34    33    32    31    30    28    27    26    26    25    25    24    24    23    22    21
6000    36    36    36    36    36    36    36    36    36    36    36    36    35    35    34    33    32    31    30    28    27    26    26    25    25    24    24    23    22    21
6500    38    38    38    38    38    38    38    38    38    38    38    37    36    35    34    33    32    31    30    28    27    26    26    25    25    25    24    24    23    22
7500    38    38    38    38    38    38    38    38    38    38    38    38    38    38    38    37    35    34    33    31    30    29    28    27    27    26    26    25    24    23



v.06  Table_Convert.zip ( 276,45 килобайт ) : 368
27.02.13

- может читать из буфера (если копировать из EcuEdit)
- Новая таблица сохраняется в буфер (для EcuEdit)
- пока только увелечение (из маленькой - большую)
- можно задать знак разделитель, в новой таблице.

Автор: andr_mozg 23.2.2013, 21:10

Вроде все работает, баги пофиксил.
На конкретных задачах, потестю позже:-)

Автор: falcon 27.2.2013, 16:22

жду 0.6, с изменением через буфер в два клика smile.gif

Автор: andr_mozg 27.2.2013, 19:58

По многочисленным требованиям, нарисовал версию 0.6 laugh.gif laugh.gif laugh.gif laugh.gif laugh.gif laugh.gif laugh.gif

Автор: Yuriy_R 28.2.2013, 6:47

МОЗГ!!!, что тут говорить drinks.gif biggrin.gif

Автор: falcon 7.3.2013, 15:13

Цитата(andr_mozg @ 27.2.2013, 18:58) *
По многочисленным требованиям, нарисовал версию 0.6 laugh.gif laugh.gif laugh.gif laugh.gif laugh.gif laugh.gif laugh.gif

Шайтан smile.gif Даже работает. + в репу smile.gif
А правильно работает или нет beta.gif - проверишь на своей машине biggrin.gif

Amadeus Productions +7-978-708-85-73
Дроссель Amadeus Productions. Быстрый заказ по телефону.
(Viber, WhatsApp, Telegram)
Amadeus Productions Дроссельный узел Lancer IX 1.6 (4G18), 2.0 (4G63) и другие моторы
Облегченный маховик на 1.6 (4G18) и другие моторы
Облегченные шкивы на 1.6 (4G18) и другие моторы
One-touch или "Ленивые поворотники", V-2019