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

Ответить
Evolution_pvp
Рядовой
Сообщения: 14
Зарегистрирован: 14.02.2018{, 00:41}
Репутация: 0

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

#1

Сообщение Evolution_pvp » 07.04.2018{, 15:44}

Приветствую, подскажите как отслеживать изменение числа только в одну сторону, допустим увеличения?
Например если при включении насоса давление не начинает расти то срабатывает "авария".

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

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

#2

Сообщение pan » 07.04.2018{, 15:54}

простой вариант
СпойлерПоказать
Изображение

или со стеком
СпойлерПоказать
Изображение

Evolution_pvp
Рядовой
Сообщения: 14
Зарегистрирован: 14.02.2018{, 00:41}
Репутация: 0

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

#3

Сообщение Evolution_pvp » 07.04.2018{, 18:02}

Спасибо за ответ.
Первый вариант, генератор даст задержку и показание будет более позднее его и сравниваем, верно?
Второй вариант понятен, только если не ошибаюсь, в сторону увеличения I1<I2 верно?

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

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

#4

Сообщение pan » 07.04.2018{, 19:30}

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

2. нет. стек записывает каждый раз в нулевой индекс, а остальные показания смещает.
поэтому если в сторону увеличения, то i1>i2

Evolution_pvp
Рядовой
Сообщения: 14
Зарегистрирован: 14.02.2018{, 00:41}
Репутация: 0

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

#5

Сообщение Evolution_pvp » 07.04.2018{, 21:39}

Ок, спасибо.

vik56
Рядовой
Сообщения: 17
Зарегистрирован: 10.05.2021{, 23:59}
Репутация: 1
Имя: Виктор

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

#6

Сообщение vik56 » 12.05.2024{, 22:21}

Приветствую, тоже понадобился детектор, а картинок нет. Можно ли повторить?

Аватара пользователя
montirovka
Сержант
Сообщения: 264
Зарегистрирован: 15.02.2021{, 16:16}
Репутация: 52
Откуда: Геленджик
Имя: Сергей

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

#7

Сообщение montirovka » 13.05.2024{, 08:24}

vik56, я не знаю что было на картинках и что вам надо, но может быть вот это поможетТест_ДАД.
Программа выдает максимальное и минимальное значение.
Люблю учиться на чужих ошибках.

vik56
Рядовой
Сообщения: 17
Зарегистрирован: 10.05.2021{, 23:59}
Репутация: 1
Имя: Виктор

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

#8

Сообщение vik56 » 13.05.2024{, 14:44}

montirovka,
Спасибо, но это не то, мне нужен детектор изменения числа, что бы при уменьшении значения выдавался импульс, при этом при увеличении значения импульса не было.

Аватара пользователя
montirovka
Сержант
Сообщения: 264
Зарегистрирован: 15.02.2021{, 16:16}
Репутация: 52
Откуда: Геленджик
Имя: Сергей

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

#9

Сообщение montirovka » 13.05.2024{, 16:13}

Есть в замечательной программе FL prog такие элементы как компаратор и детектор изменения, как числа, строки и бита. Связка их как раз наверное то, что вам надо. Хотя может вам и детектора будет много. К компаратору можно прицепить или rtrig - который будет срабатывать по переднему фронту, а можно Ftrig - по заднему фронту. Детектор изменения бита - и по переднему и по заднему фронту.
Можно после компаратора поставить одновибратор с заданной длительностью импульса.
компаратор+детектор.jpg
компаратор+детектор.jpg (18.26 КБ) 218 просмотров
компаратор+RTig.jpg
компаратор+RTig.jpg (12.82 КБ) 218 просмотров
компаратор+одновибратор.jpg
компаратор+одновибратор.jpg (16.82 КБ) 218 просмотров
Последний раз редактировалось montirovka 13.05.2024{, 18:07}, всего редактировалось 5 раз.
Люблю учиться на чужих ошибках.

Naladchik
Капитан
Сообщения: 827
Зарегистрирован: 04.10.2015{, 19:10}
Репутация: 155
Откуда: Новосибирск
Имя: Павел

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

#10

Сообщение Naladchik » 13.05.2024{, 16:28}

vik56 писал(а):
12.05.2024{, 22:21}
... детектор, а картинок нет ...
примитивный вариант
изображение_2024-05-13_204717441.png
изображение_2024-05-13_204717441.png (7.75 КБ) 253 просмотра
В компараторе можете поставить нужное Вам условие.
Win10-64. FLProg Portable.
Изображение

hallozin1
Рядовой
Сообщения: 35
Зарегистрирован: 02.08.2021{, 12:43}
Репутация: 5
Имя: Алексей

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

#11

Сообщение hallozin1 » 13.05.2024{, 16:48}

Вот блок сваял в настройках блока можно установить длину импульса , по умолчанию 1000 мсек
Вложения
DetectorDekrement_(Code_-_Basic).ubi
(34.37 КБ) 14 скачиваний

vik56
Рядовой
Сообщения: 17
Зарегистрирован: 10.05.2021{, 23:59}
Репутация: 1
Имя: Виктор

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

#12

Сообщение vik56 » 13.05.2024{, 18:13}

Naladchik, То что нужно, спасибо. плюсик в репу улетел.

Ответить

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