Детектор изменения числа в сторону увеличения или уменьшения значения

Ответить
Evolution_pvp
Рядовой
Сообщения: 14
Зарегистрирован: 14 фев 2018, 00:41

Детектор изменения числа в сторону увеличения или уменьшения значения

Сообщение Evolution_pvp »

Приветствую, подскажите как отслеживать изменение числа только в одну сторону, допустим увеличения?
Например если при включении насоса давление не начинает расти то срабатывает "авария".
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Детектор изменения числа в сторону увеличения или уменьшения значения

Сообщение pan »

простой вариант
[spoiler]Изображение[/spoiler]


или со стеком
[spoiler]Изображение[/spoiler]
Evolution_pvp
Рядовой
Сообщения: 14
Зарегистрирован: 14 фев 2018, 00:41

Детектор изменения числа в сторону увеличения или уменьшения значения

Сообщение Evolution_pvp »

Спасибо за ответ.
Первый вариант, генератор даст задержку и показание будет более позднее его и сравниваем, верно?
Второй вариант понятен, только если не ошибаюсь, в сторону увеличения I1<I2 верно?
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Детектор изменения числа в сторону увеличения или уменьшения значения

Сообщение pan »

[ref]Evolution_pvp[/ref], в первом варианте записываем значение например раз в секунду(ну или как надо)
и сравниваем текущее значение с записанным ранее.

2. нет. стек записывает каждый раз в нулевой индекс, а остальные показания смещает.
поэтому если в сторону увеличения, то i1>i2
vik56
Рядовой
Сообщения: 19
Зарегистрирован: 10 май 2021, 23:59
Имя: Виктор

Детектор изменения числа в сторону увеличения или уменьшения значения

Сообщение vik56 »

Приветствую, тоже понадобился детектор, а картинок нет. Можно ли повторить?
Аватара пользователя
montirovka
Капитан
Сообщения: 728
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 42 раза
Поблагодарили: 173 раза

Детектор изменения числа в сторону увеличения или уменьшения значения

Сообщение montirovka »

[ref]vik56[/ref], я не знаю что было на картинках и что вам надо, но может быть вот это поможетТест_ДАД.
Программа выдает максимальное и минимальное значение.
vik56
Рядовой
Сообщения: 19
Зарегистрирован: 10 май 2021, 23:59
Имя: Виктор

Детектор изменения числа в сторону увеличения или уменьшения значения

Сообщение vik56 »

[ref]montirovka[/ref],
Спасибо, но это не то, мне нужен детектор изменения числа, что бы при уменьшении значения выдавался импульс, при этом при увеличении значения импульса не было.
Аватара пользователя
montirovka
Капитан
Сообщения: 728
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 42 раза
Поблагодарили: 173 раза

Детектор изменения числа в сторону увеличения или уменьшения значения

Сообщение montirovka »

Есть в замечательной программе FL prog такие элементы как компаратор и детектор изменения, как числа, строки и бита. Связка их как раз наверное то, что вам надо. Хотя может вам и детектора будет много. К компаратору можно прицепить или rtrig - который будет срабатывать по переднему фронту, а можно Ftrig - по заднему фронту. Детектор изменения бита - и по переднему и по заднему фронту.
Можно после компаратора поставить одновибратор с заданной длительностью импульса.
компаратор+детектор.jpg
компаратор+RTig.jpg
компаратор+одновибратор.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось montirovka 13 май 2024, 18:07, всего редактировалось 5 раз.
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

Детектор изменения числа в сторону увеличения или уменьшения значения

Сообщение Naladchik »

vik56 писал(а): 12 май 2024, 22:21 ... детектор, а картинок нет ...
примитивный вариант
изображение_2024-05-13_204717441.png
В компараторе можете поставить нужное Вам условие.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64. FLProg Portable.
Изображение
hallozin1
Рядовой
Сообщения: 36
Зарегистрирован: 02 авг 2021, 12:43
Имя: Алексей

Детектор изменения числа в сторону увеличения или уменьшения значения

Сообщение hallozin1 »

Вот блок сваял в настройках блока можно установить длину импульса , по умолчанию 1000 мсек
У вас нет необходимых прав для просмотра вложений в этом сообщении.
vik56
Рядовой
Сообщения: 19
Зарегистрирован: 10 май 2021, 23:59
Имя: Виктор

Детектор изменения числа в сторону увеличения или уменьшения значения

Сообщение vik56 »

[ref]Naladchik[/ref], То что нужно, спасибо. плюсик в репу улетел.
Ответить

Вернуться в «Помогите, а то я "нимагу"»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя