-
- В мемориз: =(((СТЕПЕНЬ(10;(10.79574*(1-273.16/(273.15+RC1-R1C))-5.028*LOG10((273.15+RC1-R1C)/273.16)+1.50475*СТЕПЕНЬ(10;-4)*(1-СТЕПЕНЬ(10;-8.2969*((273.15+RC1-R1C)/273.16-1)))+0.42873*СТЕПЕНЬ(10;-3)*(СТЕПЕНЬ(10;(4.76955*(1-273.16/(273.15+RC1-R1C))))-1)+0.78614)))-795*СТЕПЕНЬ(10;-6)*1000*(RC1-(RC1-R1C))*(1+0.00115*(RC1-R1C)))/(СТЕПЕНЬ(10;(10.79574*(1-273.16/(273.15+RC1))-5.028*LOG10((273.15+RC1)/273.16)+1.50475*СТЕПЕНЬ(10;-4)*(1-СТЕПЕНЬ(10;-8.2969*((273.15+RC1)/273.16-1)))+0 Kpoк(124 знак., 26.08.2020 12:37)
- Это 8-битному ПИКу в 20КБ никак не влезет, да и считать он это
будет сутки :)) - MBedder(26.08.2020 09:53)
- Господа, вы звери! (с) Посмотри на ту таблицу, чему там считаться
сутки? 16х11<200 чисел. Внутри каждого квадратика линейная
аппроксимация как Отче наш. Плавучка, экспоненты... совсем уже. - Kpoк(26.08.2020 13:08)
- Я думаю, можно сделать куда большую таблицу и сжать её до
нескольких бит на ячейку. Альтернативный подход. Но автору темы это
тоже ничем не поможет, если у него, условно, тактовая 5Гц. Меня
всегда мучал вопрос, почему такой разрыв между ПЛК и самоделкой на
контроллере. Должно же быть что-то посередине. Например специальные
микроконтроллеры с ручками для переноски, оперирующие на ножках
токами в единицы ампер и напряжениями в десятки вольт (чтоб хоть
релюшку напрямую fk0(210 знак., 26.08.2020 13:30)
- Дык, этож "Адурина" с "шилдами" :))) Chum_A(201 знак., 26.08.2020 14:48)
- А если это хорошая рыночная мысль? - Kpoк(26.08.2020 14:40)
- Я думаю, можно сделать куда большую таблицу и сжать её до
нескольких бит на ячейку. Альтернативный подход. Но автору темы это
тоже ничем не поможет, если у него, условно, тактовая 5Гц. Меня
всегда мучал вопрос, почему такой разрыв между ПЛК и самоделкой на
контроллере. Должно же быть что-то посередине. Например специальные
микроконтроллеры с ручками для переноски, оперирующие на ножках
токами в единицы ампер и напряжениями в десятки вольт (чтоб хоть
релюшку напрямую fk0(210 знак., 26.08.2020 13:30)
- Если выкинуть нахрен XC8 и взять Hisoft PICC18 какой-то версии,
вроде 9.50, уже забыл, не PRO-версию, то всё нормально считается.
Там достаточно быстрая, руками на ассемблере оптимизированная
библиотека для работы с плавучкой, и достаточно кстати компактная.
Да думаю, и худшая реализация из современного XC8 вполне справится.
Что там сутки считать? Несколько сложений, умножений, степень и
логарифм? На самом деле это несколько сотен тысяч тактов.
Относительно простые расчёты fk0(293 знак., 26.08.2020 10:06)
- Просто несколько тысяч тактов. Без всяких "сотен" - Kpoк(26.08.2020 12:39)
- Господа, вы звери! (с) Посмотри на ту таблицу, чему там считаться
сутки? 16х11<200 чисел. Внутри каждого квадратика линейная
аппроксимация как Отче наш. Плавучка, экспоненты... совсем уже. - Kpoк(26.08.2020 13:08)