Страница 1 из 1

Вопрос про Boolean

Добавлено: 11.07.2019{, 18:06}
Wituk
Здравствуйте
Только начал осваивать программу.
Пробую уроки.
И на первом же уроке возникли вопросы.
Урок про блок OR, там две кнопки и светодиод. Урок получился но я захотел все вывести на монитор порта. Логическую единицу без проблем вывел. И думаю а дайка выведу фразу при включении каждой кнопки и понял что сделать этого не могу т.к кнопки это Boolean а мне нужно строки или число. Так и не нашел как перевести в число или стороку из Boolean.
Подскажите как это можно сделать?
Заранее огромное спасибо за понимание!!!

Вопрос про Boolean

Добавлено: 11.07.2019{, 18:15}
grin-mpx
Покажите что Вы уже сделали, выложите проект flp. Вам добавят нужные блоки.

Вопрос про Boolean

Добавлено: 11.07.2019{, 18:18}
Phazz
Примерно так
2019-07-11_20-14-49.png
2019-07-11_20-14-49.png (1.87 КБ) 641 просмотр
Отправлено спустя 3 минуты 28 секунд:
Чтобы присвоить переменной значение нужно включить вход разрешения записи

Вопрос про Boolean

Добавлено: 11.07.2019{, 18:23}
grin-mpx
Так выводится переключение по boolean. (Не ставил блок вывода в UART)
switch.jpg

Вопрос про Boolean

Добавлено: 11.07.2019{, 19:51}
Wituk
Спасибо за ответ. Завтра доберусь до компа попробую.
Вы взяли с выхода or а если с кнопок брать на прямую и потом в строки и на монитор.
И еще немного не понятно с переменной. Но это надо сначало попробывать и понятнее будет.. А это уже только завтра.

Вопрос про Boolean

Добавлено: 12.07.2019{, 09:45}
Wituk
Phazz писал(а):
11.07.2019{, 18:22}
Примерно так
2019-07-11_20-14-49.png

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

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

switch.jpg
Подскажите зачем нужен блок для вывода числа SConv? Если из Switch блока и так вроде число будет выводиться.

Вопрос про Boolean

Добавлено: 12.07.2019{, 10:13}
grin-mpx
Wituk писал(а):
12.07.2019{, 09:50}
Могу предположить : что при подаче на вход единицы на выходе с права будет то что на входе слева с верху. ?
Да, правильно. Вход записи это "фиксатор" подведенного к переменной значения. В проекте их может быть сколько угодно, но нельзя одновременно подключать одну и ту же переменную с разрешением записи и без. Этот нюанс не касается случая, когда переменные присутствуют на платах с выполнением по условию.
Wituk писал(а):
12.07.2019{, 09:50}
Подскажите зачем нужен блок для вывода числа SConv? Если из Switch блока и так вроде число будет выводиться.
Конвертация нужна для вывода в comport (uart), на дисплей, для записи в переменную string и т.д.

Вопрос про Boolean

Добавлено: 12.07.2019{, 10:29}
Sancho
grin-mpx писал(а):
12.07.2019{, 10:13}
Wituk писал(а): ↑30 минут назад
Подскажите зачем нужен блок для вывода числа SConv? Если из Switch блока и так вроде число будет выводиться.
Конвертация нужна для вывода в comport (uart), на дисплей, для записи в переменную string и т.д.
Немного дополню/проясню. Это разные типы данных. Число - это математическое выражение, можно сложить, умножить и т.д., а строка, String, - это из письменного языка, это текст. Но и кусочки теста тоже можно сложить/склеить, дописать букву, пробел и т.д.

Вопрос про Boolean

Добавлено: 12.07.2019{, 10:53}
Phazz
Wituk писал(а):
12.07.2019{, 09:50}
Подскажите про переменную и вход записи. для чего он служит не понимаю.
При единице на входе EN в переменную записывается то что на входе сверху. И это значение остается после того как единица сменится но 0.
Wituk писал(а):
12.07.2019{, 09:50}
И подскажите как создаете изображения с блоками, скриншот и вырезаете?
Пользуюсь Яндекс диском, в него встроен скриншотер который позволяет делать снимок выбранной области.

Вопрос про Boolean

Добавлено: 12.07.2019{, 11:27}
pan
Wituk, может начать с этого ? https://flprog.ru/category/uchebnyj-centr/

Вопрос про Boolean

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

Отправлено спустя 8 часов 15 минут 33 секунды:
Ну вроде получилось :)
Только вот хотелось бы чтоб не одним массивом все писалось а только по той кнопке которую нажал.
Может это только в порту так выводится а на экране будет подругому?

Вопрос про Boolean

Добавлено: 13.07.2019{, 19:33}
Dryundel
Wituk писал(а):
12.07.2019{, 22:14}
Только вот хотелось бы чтоб не одним массивом все писалось а только по той кнопке которую нажал.
До массивов Вам еще далеко. :)
А "в порту" в Вашем случае оказывается строка которую Вы получили сложением на блоке SSum
Реализация Вашей задумки может выглядеть к примеру так:
Отправка строки в UART 1.flp
(95.71 КБ) 38 скачиваний
СпойлерПоказать
2019-07-13_192450.jpg
2019-07-13_192450.jpg (21.31 КБ) 486 просмотров
Обратите внимание на настройки блока SendToUART
Wituk писал(а):
12.07.2019{, 22:14}
Может это только в порту так выводится а на экране будет подругому?
На экране чего? О каком экране идет речь?
Wituk писал(а):
12.07.2019{, 09:50}
И подскажите как создаете изображения с блоками, скриншот и вырезаете?
Есть отличная программка FastStone Capture