Страница 1 из 1
Детектор изменения числа в сторону увеличения или уменьшения значения
Добавлено: 07.04.2018{, 15:44}
Evolution_pvp
Приветствую, подскажите как отслеживать изменение числа только в одну сторону, допустим увеличения?
Например если при включении насоса давление не начинает расти то срабатывает "авария".
Детектор изменения числа в сторону увеличения или уменьшения значения
Добавлено: 07.04.2018{, 15:54}
pan
простой вариант
или со стеком
Детектор изменения числа в сторону увеличения или уменьшения значения
Добавлено: 07.04.2018{, 18:02}
Evolution_pvp
Спасибо за ответ.
Первый вариант, генератор даст задержку и показание будет более позднее его и сравниваем, верно?
Второй вариант понятен, только если не ошибаюсь, в сторону увеличения I1<I2 верно?
Детектор изменения числа в сторону увеличения или уменьшения значения
Добавлено: 07.04.2018{, 19:30}
pan
Evolution_pvp, в первом варианте записываем значение например раз в секунду(ну или как надо)
и сравниваем текущее значение с записанным ранее.
2. нет. стек записывает каждый раз в нулевой индекс, а остальные показания смещает.
поэтому если в сторону увеличения, то i1>i2
Детектор изменения числа в сторону увеличения или уменьшения значения
Добавлено: 07.04.2018{, 21:39}
Evolution_pvp
Ок, спасибо.
Детектор изменения числа в сторону увеличения или уменьшения значения
Добавлено: 12.05.2024{, 22:21}
vik56
Приветствую, тоже понадобился детектор, а картинок нет. Можно ли повторить?
Детектор изменения числа в сторону увеличения или уменьшения значения
Добавлено: 13.05.2024{, 08:24}
montirovka
vik56, я не знаю что было на картинках и что вам надо, но может быть вот это поможет
Тест_ДАД.
Программа выдает максимальное и минимальное значение.
Детектор изменения числа в сторону увеличения или уменьшения значения
Добавлено: 13.05.2024{, 14:44}
vik56
montirovka,
Спасибо, но это не то, мне нужен детектор изменения числа, что бы при уменьшении значения выдавался импульс, при этом при увеличении значения импульса не было.
Детектор изменения числа в сторону увеличения или уменьшения значения
Добавлено: 13.05.2024{, 16:13}
montirovka
Есть в замечательной программе FL prog такие элементы как компаратор и детектор изменения, как числа, строки и бита. Связка их как раз наверное то, что вам надо. Хотя может вам и детектора будет много. К компаратору можно прицепить или rtrig - который будет срабатывать по переднему фронту, а можно Ftrig - по заднему фронту. Детектор изменения бита - и по переднему и по заднему фронту.
Можно после компаратора поставить одновибратор с заданной длительностью импульса.
- компаратор+детектор.jpg (18.26 КБ) 487 просмотров
- компаратор+RTig.jpg (12.82 КБ) 487 просмотров
- компаратор+одновибратор.jpg (16.82 КБ) 487 просмотров
Детектор изменения числа в сторону увеличения или уменьшения значения
Добавлено: 13.05.2024{, 16:28}
Naladchik
vik56 писал(а): ↑12.05.2024{, 22:21}
... детектор, а картинок нет ...
примитивный вариант
- изображение_2024-05-13_204717441.png (7.75 КБ) 522 просмотра
В компараторе можете поставить нужное Вам условие.
Детектор изменения числа в сторону увеличения или уменьшения значения
Добавлено: 13.05.2024{, 16:48}
hallozin1
Вот блок сваял в настройках блока можно установить длину импульса , по умолчанию 1000 мсек
Детектор изменения числа в сторону увеличения или уменьшения значения
Добавлено: 13.05.2024{, 18:13}
vik56
Naladchik, То что нужно, спасибо. плюсик в репу улетел.