Всем доброго времени суток! Подскажите пожалуйста, есть в ОЛ макрос детектор изменения числа или подскажите как можно его собрать из блоков. На форуме не нашёл.
Вид для печати
Всем доброго времени суток! Подскажите пожалуйста, есть в ОЛ макрос детектор изменения числа или подскажите как можно его собрать из блоков. На форуме не нашёл.
Смотри библиотеку компонентов -функции
-EQ сравнение на равенство
-GT сравнение на больше/меньше
Я про них думал, но мне надо подставить к ним число, а число у меня каждый раз будет менятся, я не могу сообразить как сделать. Опишу что бы понятно было. У меня линейный потенциометр следит за положением движением подъёмника вверх вниз, принажатии кнопки вниз будет срабатывать шаговый двигатель, как только движение началось, показания начинают меняется, шаговик должен остановится. Я недавно начал изучать ОЛ, можно сказать вчера. До этого не работал с ПР и ПЛС вообще. Пните в нужное русло, пожалуйста)))
Если значение целочисленное, можно примерно как-то так:
Вложение 82906
Если значение с плавающей запятой, тоже много раз это обсуждалось, короче, можно примерно как-то так, с некоторым допуском:
Вложение 82908
Вложение 82913
В менеджере компонентов есть макросы SelCngF и SelCngI - вот в них как раз и используется детектор изменения числа
Вложение 82907
СПАСИБО огромное! Завтра попробую. Да, целочисленное
Вложение 82909 среда OL2.9.364
Вложение 82910
Вложение 82911
Вложение 82912