Посмотреть вложение 9933
(кстати, прошу проверить на корректность это сравнение)
Гхм. Переменная_1 всегда больше чем "Переменная_1 - 0.2".
Так некорректно сравнивать.
Во-первых как справедливо указали нужно сравнивать через какое-то время.
Например каждые 10 минут, или раз в сутки.
Как быстро может меняться вес улья?
Во-вторых может быть правильным сравнивать средний вес за какое-то время, а не мгновенный. Может разом вернуться 100-200 пчел и резко увеличить вес улья?
Например, я слежу за температурой в доме.
Но она может некорректно меняться.
Сам датчик температуры шумит.
Кто-то открыл форточку и в комнате резко похолодало.
На плите стали готовить обед все 4 комфорки - резко пошло тепло.
Мне не нужно чтобы котел панически реагировал на любые изменения и клапан постоянно крутился бы туда сюда, к тому же это может привести к раскачке температуры в доме.
Я считаю среднюю температуру за 10 минут и сравниваю полученное значение с предыдущим (или заданным).
Я 10 минут суммирую температуру в TSumm, а когда счетчик достигает 600, делю сумму на 600 и получаю среднее.
И программа потом делает какие-то действия на основе сравнения TOldCurrent, TCurrent и целевой температуры.
Но улей естественно не может так быстро менять вес, поэтому возможно вам нужно делать измерения раз в час и вычислять средний вес за сутки.