Просмотр полной версии : Детектор изменения числа
Alexin86
05.04.2025, 19:34
Всем доброго времени суток! Подскажите пожалуйста, есть в ОЛ макрос детектор изменения числа или подскажите как можно его собрать из блоков. На форуме не нашёл.
Смотри библиотеку компонентов -функции
-EQ сравнение на равенство
-GT сравнение на больше/меньше
Alexin86
05.04.2025, 20:06
Я про них думал, но мне надо подставить к ним число, а число у меня каждый раз будет менятся, я не могу сообразить как сделать. Опишу что бы понятно было. У меня линейный потенциометр следит за положением движением подъёмника вверх вниз, принажатии кнопки вниз будет срабатывать шаговый двигатель, как только движение началось, показания начинают меняется, шаговик должен остановится. Я недавно начал изучать ОЛ, можно сказать вчера. До этого не работал с ПР и ПЛС вообще. Пните в нужное русло, пожалуйста)))
Сергей0308
05.04.2025, 20:17
Если значение целочисленное, можно примерно как-то так:
82906
Если значение с плавающей запятой, тоже много раз это обсуждалось, короче, можно примерно как-то так, с некоторым допуском:
82908
82913
В менеджере компонентов есть макросы SelCngF и SelCngI - вот в них как раз и используется детектор изменения числа
82907
Alexin86
05.04.2025, 20:37
СПАСИБО огромное! Завтра попробую. Да, целочисленное
82909 среда OL2.9.364
82910
82911
82912
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot