Ответ: Маленький макрос на МИН-МАКС до 32-х чисел
Цитата:
Сообщение от ViS
Макрос определяет минимальное и максимальное число из заданных на входах.
Сравнивает от 2 до 32 чисел. Весит всего 25 блоков.
Независимо от количества опрашиваемых входов, макрос выполняется в один тик основной программы, то есть данные на выходе обновляются в том же цикле основной программы, в котором изменяются входы.
При отключении полностью исключается из обработки программы, не расходуя вхолостую ресурс процессора.
|
При сравнении 32 чисел затраты времени соответствуют выполнению 500 блоков. Нельзя такой макрос наобум использовать в контроллерах первого поколения.
__________________
Программа делает то что написал программист, а не то что он хотел.
Добро всегда побеждает зло. Кто победил - тот и добрый.
|