Вот посмотрел ваш мультиплексор из онлайн базы макросов:
Вложение 33515
И, сразу захотелось свой целочисленный переделать в вещественный, для переменных с плавающей запятой, вот что получилось:
Вложение 33516
Мой с расширением, настройки при расширении в свойствах макроса:
Вложение 33518
И я уже выкладывал, как организовать расширение:
Вложение 33519
Вложение 33520
Ещё один макрос посмотрел из онлайн базы макросов:
Вложение 33522
Тоже сразу захотелось свой вариант выдумать и сразу для переменных с плавающей запятой:
Вложение 33523
Короче, почему-то не наблюдаю критики несовершенства макросов от Василия Кашубы, раньше он рьяно за это боролся, хотя я не помещал макросы в онлайн базу, а просто выкладывал на всеобщее обозрение!
Ну наверно в онлайн базу макросов можно макросы помещать без явных ошибок и "причёсанные"?!
Вот чуть усовершенствовал:
Вложение 33531
Теперь в свойствах макроса можно менять константу: Max=1/Min=0, тоесть выбирать максимальное или минимальное значение входных переменных ищет макрос!
И проект для проверки на железе состряпал, всё фунциклирует!
Вот ещё чуть усовершенствовал, теперь в 2 раза быстрей, за 16 циклов программы(раньше было за 32), за счёт нового быстрого(значение счётчика изменяется каждый цикл, у обычного счётчика, считающего импульсы, не ранее, чем через цикл программы) счётчика:
Вложение 33903