Реверс входных значений

Пользовательские блоки не подходящее под другие разделы
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Ответить
Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Реверс входных значений

#1

Сообщение Dryundel » 03.09.2022{, 20:51}

Revers
1.jpg
1.jpg (4.57 КБ) 667 просмотров
.
Данный блок служит для того, что бы поменять две переменные местами.
Блок работает со всеми типами данных (Изменить в настройках)
При наличии "1" на входе Revers переменные на выходах меняются местами.
При запрещении работы блока (En=0) - на выходах будет 0 (String - пустая строка)
Можно изменить то, что будет на выходах при En=0 (Смотри настройки)
Блок имеет минималистичный код и практически не занимает память.

Можно программно поменять строки в таблице или на дисплее.
Изменить порядок выходов ШИМ
Изменить направление вращения серво-привода
Поменять местами выходы включения эл. приборов
Варианты использования блока ReversПоказать
2.jpg
Проблема была озвучена здесь.
Требовалось оперативно менять направление работы серво.Показать
3.jpg
Заменяется несколько блоков практически "ничем" (программно)
.

Аватара пользователя
Rovki
Полковник
Сообщения: 4877
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 268
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Реверс входных значений

#2

Сообщение Rovki » 03.09.2022{, 20:58}

Для такой функции больше подходит название Swap , чем реверс. Этот термин сильно забит смыслами , обычно это обратное движение чего либо..имхо
Электронщик до мозга костей и не только

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Реверс входных значений

#3

Сообщение Dryundel » 03.09.2022{, 21:03}

Rovki писал(а):
03.09.2022{, 20:58}
Для такой функции больше подходит название Swap , чем реверс. Этот термин сильно забит смыслами , обычно это обратное движение чего либо..имхо
За то понятно русскоязычному человеку. :) Да и создавался блок как раз для "обратного движения" сервопривода.

Отправлено спустя 2 минуты 6 секунд:
В крайнем случае, поменять название блока в редакторе, не такая сложная задача, даже для новичка.

Аватара пользователя
Rovki
Полковник
Сообщения: 4877
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 268
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Реверс входных значений

#4

Сообщение Rovki » 03.09.2022{, 21:36}

Dryundel писал(а):
03.09.2022{, 21:05}
Rovki писал(а):
03.09.2022{, 20:58}
Для такой функции больше подходит название Swap , чем реверс. Этот термин сильно забит смыслами , обычно это обратное движение чего либо..имхо
За то понятно русскоязычному человеку. :) Да и создавался блок как раз для "обратного движения" сервопривода.

Отправлено спустя 2 минуты 6 секунд:
В крайнем случае, поменять название блока в редакторе, не такая сложная задача, даже для новичка.
Так блоку все равно для чего его используют, а вот название сразу сбивает с толку ...Swap используют в программировании
Но хозяин -барин :D
Электронщик до мозга костей и не только

Ответить

Вернуться в «Другое»