Вопрос про Boolean

Вопросы от новичков
Ответить
Wituk
Рядовой
Сообщения: 4
Зарегистрирован: 11 июл 2019, 00:03
Имя: Виктор

Вопрос про Boolean

Сообщение Wituk »

Здравствуйте
Только начал осваивать программу.
Пробую уроки.
И на первом же уроке возникли вопросы.
Урок про блок OR, там две кнопки и светодиод. Урок получился но я захотел все вывести на монитор порта. Логическую единицу без проблем вывел. И думаю а дайка выведу фразу при включении каждой кнопки и понял что сделать этого не могу т.к кнопки это Boolean а мне нужно строки или число. Так и не нашел как перевести в число или стороку из Boolean.
Подскажите как это можно сделать?
Заранее огромное спасибо за понимание!!!
Аватара пользователя
grin-mpx
Лейтенант
Сообщения: 477
Зарегистрирован: 17 июл 2017, 18:39
Откуда: Днепр. UA
Имя: Григорий

Вопрос про Boolean

Сообщение grin-mpx »

Покажите что Вы уже сделали, выложите проект flp. Вам добавят нужные блоки.
Аватара пользователя
Phazz
Полковник
Сообщения: 3169
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 239 раз
Поблагодарили: 128 раз

Вопрос про Boolean

Сообщение Phazz »

Примерно так
2019-07-11_20-14-49.png
Отправлено спустя 3 минуты 28 секунд:
Чтобы присвоить переменной значение нужно включить вход разрешения записи
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
grin-mpx
Лейтенант
Сообщения: 477
Зарегистрирован: 17 июл 2017, 18:39
Откуда: Днепр. UA
Имя: Григорий

Вопрос про Boolean

Сообщение grin-mpx »

Так выводится переключение по boolean. (Не ставил блок вывода в UART)
switch.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Wituk
Рядовой
Сообщения: 4
Зарегистрирован: 11 июл 2019, 00:03
Имя: Виктор

Вопрос про Boolean

Сообщение Wituk »

Спасибо за ответ. Завтра доберусь до компа попробую.
Вы взяли с выхода or а если с кнопок брать на прямую и потом в строки и на монитор.
И еще немного не понятно с переменной. Но это надо сначало попробывать и понятнее будет.. А это уже только завтра.
Wituk
Рядовой
Сообщения: 4
Зарегистрирован: 11 июл 2019, 00:03
Имя: Виктор

Вопрос про Boolean

Сообщение Wituk »

Phazz писал(а): 11 июл 2019, 18:22 Примерно так
2019-07-11_20-14-49.png

Отправлено спустя 3 минуты 28 секунд:
Чтобы присвоить переменной значение нужно включить вход разрешения записи
С первым примером понятно.
Подскажите про переменную и вход записи. для чего он служит не понимаю.
Могу предположить : что при подаче на вход единицы на выходе с права будет то что на входе слева с верху. ?
И подскажите как создаете изображения с блоками, скриншот и вырезаете?

Отправлено спустя 4 минуты 46 секунд:
grin-mpx писал(а): 11 июл 2019, 18:23 Так выводится переключение по boolean. (Не ставил блок вывода в UART)

switch.jpg
Подскажите зачем нужен блок для вывода числа SConv? Если из Switch блока и так вроде число будет выводиться.
Аватара пользователя
grin-mpx
Лейтенант
Сообщения: 477
Зарегистрирован: 17 июл 2017, 18:39
Откуда: Днепр. UA
Имя: Григорий

Вопрос про Boolean

Сообщение grin-mpx »

Wituk писал(а): 12 июл 2019, 09:50 Могу предположить : что при подаче на вход единицы на выходе с права будет то что на входе слева с верху. ?
Да, правильно. Вход записи это "фиксатор" подведенного к переменной значения. В проекте их может быть сколько угодно, но нельзя одновременно подключать одну и ту же переменную с разрешением записи и без. Этот нюанс не касается случая, когда переменные присутствуют на платах с выполнением по условию.
Wituk писал(а): 12 июл 2019, 09:50 Подскажите зачем нужен блок для вывода числа SConv? Если из Switch блока и так вроде число будет выводиться.
Конвертация нужна для вывода в comport (uart), на дисплей, для записи в переменную string и т.д.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Вопрос про Boolean

Сообщение Sancho »

grin-mpx писал(а): 12 июл 2019, 10:13
Wituk писал(а): ↑30 минут назад
Подскажите зачем нужен блок для вывода числа SConv? Если из Switch блока и так вроде число будет выводиться.
Конвертация нужна для вывода в comport (uart), на дисплей, для записи в переменную string и т.д.
Немного дополню/проясню. Это разные типы данных. Число - это математическое выражение, можно сложить, умножить и т.д., а строка, String, - это из письменного языка, это текст. Но и кусочки теста тоже можно сложить/склеить, дописать букву, пробел и т.д.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
Phazz
Полковник
Сообщения: 3169
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 239 раз
Поблагодарили: 128 раз

Вопрос про Boolean

Сообщение Phazz »

Wituk писал(а): 12 июл 2019, 09:50 Подскажите про переменную и вход записи. для чего он служит не понимаю.
При единице на входе EN в переменную записывается то что на входе сверху. И это значение остается после того как единица сменится но 0.
Wituk писал(а): 12 июл 2019, 09:50 И подскажите как создаете изображения с блоками, скриншот и вырезаете?
Пользуюсь Яндекс диском, в него встроен скриншотер который позволяет делать снимок выбранной области.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Вопрос про Boolean

Сообщение pan »

[ref]Wituk[/ref], может начать с этого ? https://flprog.ru/category/uchebnyj-centr/
Wituk
Рядовой
Сообщения: 4
Зарегистрирован: 11 июл 2019, 00:03
Имя: Виктор

Вопрос про Boolean

Сообщение Wituk »

Всем спасибо что отвечаете и помогаете. Веть не всегда бывает понятна информация в одном виде а года кто ни буть подругому ее преподнесет то понятнее.
pan писал(а): 12 июл 2019, 11:27 [ref]Wituk[/ref], может начать с этого ? https://flprog.ru/category/uchebnyj-centr/
И с этого того тоже начал и с ютуба.
Просто начинаешь с урока и все понятно а потом хочется дополнить своим и начинаются вопросы))) но я думаю что только так и можно научиться пробуя что то свое)

Отправлено спустя 8 часов 15 минут 33 секунды:
Ну вроде получилось :)
Только вот хотелось бы чтоб не одним массивом все писалось а только по той кнопке которую нажал.
Может это только в порту так выводится а на экране будет подругому?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2473
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 10 раз
Поблагодарили: 40 раз

Вопрос про Boolean

Сообщение Dryundel »

Wituk писал(а): 12 июл 2019, 22:14 Только вот хотелось бы чтоб не одним массивом все писалось а только по той кнопке которую нажал.
До массивов Вам еще далеко. :)
А "в порту" в Вашем случае оказывается строка которую Вы получили сложением на блоке SSum
Реализация Вашей задумки может выглядеть к примеру так:
Отправка строки в UART 1.flp
[spoiler]
2019-07-13_192450.jpg
[/spoiler]
Обратите внимание на настройки блока SendToUART
Wituk писал(а): 12 июл 2019, 22:14 Может это только в порту так выводится а на экране будет подругому?
На экране чего? О каком экране идет речь?
Wituk писал(а): 12 июл 2019, 09:50 И подскажите как создаете изображения с блоками, скриншот и вырезаете?
Есть отличная программка FastStone Capture
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «Начинающим»

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

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