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

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

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

Сообщение alikshk »

Помогите, нужен свой блок включатель, как переключатель SWITCH, но с одним входом. Подал единицу и на выходе включилось то значение которое подано на единственный вход. На рисунке, нужно установить вместо второго переключателя.
переключатели.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Anydy

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

Сообщение Anydy »

Я знаю кто сделает такой блок! Нужно только ему отправить посылку с двумя баночками вашей достопримечательностью!
Шутка!
А по теме....что не получается то?
alikshk
Рядовой
Сообщения: 40
Зарегистрирован: 13 апр 2016, 19:43
Откуда: Рогачёв

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

Сообщение alikshk »

Здравствуйте! С переключателем после компиляции не нужный вход занимает место, а в проекте переключателей много, а место в памяти как всегда маловато. Можно ли свой блок при условии 1 выход равен входу?
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

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

Сообщение pan »

alikshk писал(а): 18 июл 2019, 15:08 Подал единицу и на выходе включилось то значение которое подано на единственный вход
разве не оно
Изображение
fsergei70
Капитан
Сообщения: 860
Зарегистрирован: 17 ноя 2015, 20:36
Имя: Сергей
Благодарил (а): 40 раз
Поблагодарили: 8 раз

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

Сообщение fsergei70 »

pan писал(а): 18 июл 2019, 15:57 разве не оно
Только два блока поставить, на одном из них установить инверсный вход EN и значение которое должно быть при 0. А то с 1 блоком сработает один раз.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось fsergei70 18 июл 2019, 16:13, всего редактировалось 1 раз.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

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

Сообщение pan »

[ref]fsergei70[/ref], цитирую
Подал единицу и на выходе включилось то значение которое подано на единственный вход
ни чего про ноль или какое-то другое поведение не сказано. угадывать не охота.
alikshk
Рядовой
Сообщения: 40
Зарегистрирован: 13 апр 2016, 19:43
Откуда: Рогачёв

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

Сообщение alikshk »

pan писал(а): 18 июл 2019, 16:05 [ref]fsergei70[/ref], цитирую
Подал единицу и на выходе включилось то значение которое подано на единственный вход
ни чего про ноль или какое-то другое поведение не сказано. угадывать не охота.
Подал ноль, а на выходе ни чего.
fsergei70
Капитан
Сообщения: 860
Зарегистрирован: 17 ноя 2015, 20:36
Имя: Сергей
Благодарил (а): 40 раз
Поблагодарили: 8 раз

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

Сообщение fsergei70 »

alikshk писал(а): 18 июл 2019, 16:23 Подал ноль, а на выходе ни чего.
Что на нижнем блок подадите то на выходе и будет. На рисунке стоит пробел
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

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

Сообщение pan »

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

Отправлено спустя 2 минуты 23 секунды:
[ref]fsergei70[/ref], ваш пост номер 5 соответствует тому же переключателю с пустой строкой ))
fsergei70
Капитан
Сообщения: 860
Зарегистрирован: 17 ноя 2015, 20:36
Имя: Сергей
Благодарил (а): 40 раз
Поблагодарили: 8 раз

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

Сообщение fsergei70 »

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

Отправлено спустя 2 минуты 7 секунд:
Судя по описанию выключать ничего не нужно, иначе одним входом не обойдешься.
alikshk
Рядовой
Сообщения: 40
Зарегистрирован: 13 апр 2016, 19:43
Откуда: Рогачёв

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

Сообщение alikshk »

Я в написании программ НОЛЬ.
переключатели 1.jpg
Это переключатель 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 июл 2019, 16:38
pan писал(а): 18 июл 2019, 16:32 ваш пост номер 5 соответствует тому же переключателю с пустой строкой ))
По рисунку к первому посту не совсем понятно что хотят. Можно было и в Switch пустую строку забить.

Отправлено спустя 2 минуты 7 секунд:
Судя по описанию выключать ничего не нужно, иначе одним входом не обойдешься.
Выключать надо, но чтобы ни чего на выходе небыло.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

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

Сообщение Sancho »

alikshk писал(а): 18 июл 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 июл 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 секунду:
Что-бы каждый раз не править код, я создал себе пользовательский блок с выходом стринг, равный "". И фсё.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
alikshk
Рядовой
Сообщения: 40
Зарегистрирован: 13 апр 2016, 19:43
Откуда: Рогачёв

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

Сообщение alikshk »

else
{_gtv68=String("");}
Просто это условие тоже место занимает, вот а без него бы.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

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

Сообщение pan »

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

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

Отправлено спустя 1 минуту 11 секунд:
alikshk писал(а): 18 июл 2019, 17:58 Просто это условие тоже место занимает, вот а без него бы.
условие можно сказать, что ни чего не занимает. пустая строка тоже.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

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

Сообщение Sancho »

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

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

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

Сообщение alikshk »

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

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

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

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

Сообщение Anydy »

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

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость