Нужен блок включатель

Как переключатель SWITCH

Ответить
alikshk
Рядовой
Сообщения: 40
Зарегистрирован: 13.04.2016{, 19:43}
Репутация: 0
Откуда: Рогачёв

Нужен блок включатель

#1

Сообщение alikshk » 18.07.2019{, 15:08}

Помогите, нужен свой блок включатель, как переключатель SWITCH, но с одним входом. Подал единицу и на выходе включилось то значение которое подано на единственный вход. На рисунке, нужно установить вместо второго переключателя.
переключатели.jpg
переключатели.jpg (21.27 КБ) 567 просмотров

Anydy

Нужен блок включатель

#2

Сообщение Anydy » 18.07.2019{, 15:26}

Я знаю кто сделает такой блок! Нужно только ему отправить посылку с двумя баночками вашей достопримечательностью!
Шутка!
А по теме....что не получается то?

alikshk
Рядовой
Сообщения: 40
Зарегистрирован: 13.04.2016{, 19:43}
Репутация: 0
Откуда: Рогачёв

Нужен блок включатель

#3

Сообщение alikshk » 18.07.2019{, 15:50}

Здравствуйте! С переключателем после компиляции не нужный вход занимает место, а в проекте переключателей много, а место в памяти как всегда маловато. Можно ли свой блок при условии 1 выход равен входу?

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Нужен блок включатель

#4

Сообщение pan » 18.07.2019{, 15:57}

alikshk писал(а):
18.07.2019{, 15:08}
Подал единицу и на выходе включилось то значение которое подано на единственный вход
разве не оно
Изображение

fsergei70
Капитан
Сообщения: 786
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 54
Имя: Сергей

Нужен блок включатель

#5

Сообщение fsergei70 » 18.07.2019{, 16:01}

pan писал(а):
18.07.2019{, 15:57}
разве не оно
Только два блока поставить, на одном из них установить инверсный вход EN и значение которое должно быть при 0. А то с 1 блоком сработает один раз.
Вложения
Безымянный.jpg
Безымянный.jpg (7.83 КБ) 527 просмотров
Последний раз редактировалось fsergei70 18.07.2019{, 16:13}, всего редактировалось 1 раз.

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Нужен блок включатель

#6

Сообщение pan » 18.07.2019{, 16:05}

fsergei70, цитирую
Подал единицу и на выходе включилось то значение которое подано на единственный вход
ни чего про ноль или какое-то другое поведение не сказано. угадывать не охота.

alikshk
Рядовой
Сообщения: 40
Зарегистрирован: 13.04.2016{, 19:43}
Репутация: 0
Откуда: Рогачёв

Нужен блок включатель

#7

Сообщение alikshk » 18.07.2019{, 16:23}

pan писал(а):
18.07.2019{, 16:05}
fsergei70, цитирую
Подал единицу и на выходе включилось то значение которое подано на единственный вход
ни чего про ноль или какое-то другое поведение не сказано. угадывать не охота.
Подал ноль, а на выходе ни чего.

fsergei70
Капитан
Сообщения: 786
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 54
Имя: Сергей

Нужен блок включатель

#8

Сообщение fsergei70 » 18.07.2019{, 16:27}

alikshk писал(а):
18.07.2019{, 16:23}
Подал ноль, а на выходе ни чего.
Что на нижнем блок подадите то на выходе и будет. На рисунке стоит пробел

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Нужен блок включатель

#9

Сообщение pan » 18.07.2019{, 16:30}

alikshk писал(а):
18.07.2019{, 16:23}
на выходе ни чего.
так не бывает. что-то есть, даже если этого не видно :D
под "ничего" вы имеете ввиду пустую строку , насколько я понял

Отправлено спустя 2 минуты 23 секунды:
fsergei70, ваш пост номер 5 соответствует тому же переключателю с пустой строкой ))

fsergei70
Капитан
Сообщения: 786
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 54
Имя: Сергей

Нужен блок включатель

#10

Сообщение fsergei70 » 18.07.2019{, 16:36}

pan писал(а):
18.07.2019{, 16:32}
ваш пост номер 5 соответствует тому же переключателю с пустой строкой ))
По рисунку к первому посту не совсем понятно что хотят. Можно было и в Switch пустую строку забить.

Отправлено спустя 2 минуты 7 секунд:
Судя по описанию выключать ничего не нужно, иначе одним входом не обойдешься.

alikshk
Рядовой
Сообщения: 40
Зарегистрирован: 13.04.2016{, 19:43}
Репутация: 0
Откуда: Рогачёв

Нужен блок включатель

#11

Сообщение alikshk » 18.07.2019{, 17:01}

Я в написании программ НОЛЬ.
переключатели 1.jpg
переключатели 1.jpg (7.16 КБ) 502 просмотра
Это переключатель SWITCH после компиляции.

String _gtv68;
bool _gtv90;
String _swi2;
void setup()
{
}
void loop()
{




//Плата:1
if(_gtv90)
{_swi2=String("10.0");}
else
{_swi2=String("20.0");}
_gtv68 = _swi2;



}


Если убрать:
else
{_swi2=String("20.0");}

Что будет?

Отправлено спустя 1 минуту 58 секунд:
fsergei70 писал(а):
18.07.2019{, 16:38}
pan писал(а):
18.07.2019{, 16:32}
ваш пост номер 5 соответствует тому же переключателю с пустой строкой ))
По рисунку к первому посту не совсем понятно что хотят. Можно было и в Switch пустую строку забить.

Отправлено спустя 2 минуты 7 секунд:
Судя по описанию выключать ничего не нужно, иначе одним входом не обойдешься.
Выключать надо, но чтобы ни чего на выходе небыло.

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Нужен блок включатель

#12

Сообщение Sancho » 18.07.2019{, 17:29}

alikshk писал(а):
18.07.2019{, 17:03}
String _gtv68;
bool _gtv90;
String _swi2;
void setup()
{
}
void loop()
{
//Плата:1
if(_gtv90)
{_gtv68 =String("10.0");}
else
{_gtv68 =String("");}

}

Если убрать:
else
{_swi2=String("20.0");}

Что будет?

Отправлено спустя 1 минуту 58 секунд:
fsergei70 писал(а):
18.07.2019{, 16:38}
По рисунку к первому посту не совсем понятно что хотят. Можно было и в Switch пустую строку забить.

Отправлено спустя 2 минуты 7 секунд:
Судя по описанию выключать ничего не нужно, иначе одним входом не обойдешься.
Выключать надо, но чтобы ни чего на выходе небыло.
String _gtv68;
bool _gtv90;
void setup()
if(_gtv90)
{_gtv68=String("10.0");}
else
{_gtv68=String("");}

Отправлено спустя 3 минуты 33 секунды:
Если убрать, то что Вы хотите - ничего не изменится, ведь присвоение уже произошло, и ничего его не сможет изменить. Это как запись в блокноте - записали, потом сколько не открывай ту страницу, там будет то-же самое.

Отправлено спустя 2 минуты 51 секунду:
Что-бы каждый раз не править код, я создал себе пользовательский блок с выходом стринг, равный "". И фсё.
Вложения
Пустая_строка_(CODE).ubi
(7.36 КБ) 33 скачивания
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

alikshk
Рядовой
Сообщения: 40
Зарегистрирован: 13.04.2016{, 19:43}
Репутация: 0
Откуда: Рогачёв

Нужен блок включатель

#13

Сообщение alikshk » 18.07.2019{, 17:58}

else
{_gtv68=String("");}
Просто это условие тоже место занимает, вот а без него бы.

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Нужен блок включатель

#14

Сообщение pan » 18.07.2019{, 18:02}

alikshk писал(а):
18.07.2019{, 17:03}
Если убрать:
else
{_swi2=String("20.0");}

Что будет?
пост номер 4 viewtopic.php?p=73105#p73105
alikshk писал(а):
18.07.2019{, 17:03}
Выключать надо, но чтобы ни чего на выходе небыло.
pan писал(а):
18.07.2019{, 16:32}
так не бывает. что-то есть, даже если этого не видно
под "ничего" вы имеете ввиду пустую строку
alikshk писал(а):
18.07.2019{, 17:03}
Я в написании программ НОЛЬ.
ну так слушайте что говорят.
Sancho писал(а):
18.07.2019{, 17:36}
Что-бы каждый раз не править код, я создал себе пользовательский блок с выходом стринг, равный "". И фсё.
Сань , а это разве не тот же свитч с пустой строкой на втором входе?

Отправлено спустя 1 минуту 11 секунд:
alikshk писал(а):
18.07.2019{, 17:58}
Просто это условие тоже место занимает, вот а без него бы.
условие можно сказать, что ни чего не занимает. пустая строка тоже.

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Нужен блок включатель

#15

Сообщение Sancho » 18.07.2019{, 18:50}

pan писал(а):
18.07.2019{, 18:03}
Сань , а это разве не тот же свитч с пустой строкой на втором входе?
Не уверен, не пробовал :). Так я точно вижу, что там есть.

Отправлено спустя 1 минуту 49 секунд:
alikshk писал(а):
18.07.2019{, 17:58}
else
{_gtv68=String("");}
Просто это условие тоже место занимает, вот а без него бы.
чтобы чего-то убрать, нужно чего-то сделать. Как с пылью дома - от одного Вашего желания она сама никуда не исчезнет :)
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

alikshk
Рядовой
Сообщения: 40
Зарегистрирован: 13.04.2016{, 19:43}
Репутация: 0
Откуда: Рогачёв

Нужен блок включатель

#16

Сообщение alikshk » 18.07.2019{, 19:24}

Sancho писал(а):
18.07.2019{, 18:51}
pan писал(а):
18.07.2019{, 18:03}
Сань , а это разве не тот же свитч с пустой строкой на втором входе?
Не уверен, не пробовал :). Так я точно вижу, что там есть.

Отправлено спустя 1 минуту 49 секунд:
alikshk писал(а):
18.07.2019{, 17:58}
else
{_gtv68=String("");}
Просто это условие тоже место занимает, вот а без него бы.
чтобы чего-то убрать, нужно чего-то сделать. Как с пылью дома - от одного Вашего желания она сама никуда не исчезнет :)
Спасибо! Будем искать.

Отправлено спустя 3 часа 55 минут 32 секунды:
Anydy писал(а):
18.07.2019{, 15:26}
достопримечательностью
А с каким вкусом Вы предпочитаете достопримечательность?

Anydy

Нужен блок включатель

#17

Сообщение Anydy » 19.07.2019{, 00:20}

Он предпочитает Лермонтова.....или Пушкина!

Ответить

Вернуться в «Помогите, а то я "нимагу"»