Страница 1 из 1
Нелинейное масштабирование
Добавлено: 16 окт 2022, 09:18
AllRight
Есть задумка, чтобы микроконтроллер оперируя двумя параметрами давлением и температурой, сравнивал их с табличными значениями и выдавал марку фреона.
[spoiler]

[/spoiler]
1. Я не знаю как сравнить целые графики между собой.
2. Почему на выходе штатного блока нелинейного масштабирования значения округляются до целого числа, как получать десятичные значения, может есть ПБ?
Нелинейное масштабирование
Добавлено: 16 окт 2022, 09:42
Phazz
Умножайте все на 100
Нелинейное масштабирование
Добавлено: 16 окт 2022, 10:00
AllRight
Умножение на сто даст точку но сам блок "загрубляет" (делает неточными) вычисления.
Нелинейное масштабирование
Добавлено: 16 окт 2022, 12:43
Phazz
ну на 1000, 10000 и т.д. На сколько вам нужна точность?
Нелинейное масштабирование
Добавлено: 17 окт 2022, 08:20
AllRight
Не знаю почему, я так пробовал, но не получается, как будто в блоке заложено округление интреджер 32767
Нелинейное масштабирование
Добавлено: 17 окт 2022, 11:59
Naladchik
AllRight писал(а): 16 окт 2022, 09:18
значения округляются до целого числа
AllRight писал(а): 17 окт 2022, 08:20
округление интреджер 32767
Наверное потому, что int (интреджер) это
ЦЕЛЫЕ! числа и диапазон значений
для AVR от -32 768 до +32 767,
для ESP от -2 147 483 648 до +2 147 483 647.
https://alexgyver.ru/lessons/variables-types/
Нелинейное масштабирование
Добавлено: 17 окт 2022, 14:38
AlexCrane
[ref]AllRight[/ref], Лови
Нелинейное масштабирование
Добавлено: 17 окт 2022, 19:47
AllRight
Спасибо, Алекс!