Страница 1 из 1
					
				Вопрос про Boolean
				Добавлено: 11 июл 2019, 18:06
				 Wituk
				Здравствуйте
Только начал осваивать программу.
Пробую уроки.
И на первом же уроке возникли вопросы. 
Урок про блок OR, там две кнопки и светодиод. Урок получился но я захотел все вывести на монитор порта. Логическую единицу без проблем вывел. И думаю а дайка выведу фразу при включении каждой кнопки и понял что сделать этого не могу т.к кнопки это Boolean а мне нужно строки или число. Так и не нашел как перевести в число или стороку из Boolean.
Подскажите как это можно сделать?
Заранее огромное спасибо за понимание!!!
			 
			
					
				Вопрос про Boolean
				Добавлено: 11 июл 2019, 18:15
				 grin-mpx
				Покажите что Вы уже сделали, выложите проект flp. Вам добавят нужные блоки.
			 
			
					
				Вопрос про Boolean
				Добавлено: 11 июл 2019, 18:22
				 Phazz
				Примерно так
2019-07-11_20-14-49.png
Отправлено спустя     3 минуты 28 секунд:
Чтобы присвоить переменной значение нужно включить вход разрешения записи
 
			 
			
					
				Вопрос про Boolean
				Добавлено: 11 июл 2019, 18:23
				 grin-mpx
				Так выводится переключение по boolean. (Не ставил блок вывода в UART)
switch.jpg
 
			 
			
					
				Вопрос про Boolean
				Добавлено: 11 июл 2019, 19:51
				 Wituk
				Спасибо за ответ. Завтра доберусь до компа попробую.
Вы взяли с выхода or а если с кнопок брать на прямую и потом в строки и на монитор.
И еще немного не понятно с переменной.   Но это надо сначало попробывать и понятнее будет.. А это уже только завтра.
			 
			
					
				Вопрос про Boolean
				Добавлено: 12 июл 2019, 09:50
				 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 блока и так вроде число будет выводиться.
 
			 
			
					
				Вопрос про Boolean
				Добавлено: 12 июл 2019, 10:13
				 grin-mpx
				Wituk писал(а): 12 июл 2019, 09:50
Могу предположить : что при подаче на вход единицы на выходе с права будет то что на входе слева с верху. ?
 
 Да, правильно. Вход записи это "фиксатор" подведенного к переменной значения. В проекте их может быть сколько угодно, но нельзя одновременно подключать одну и ту же переменную с разрешением записи и без. Этот нюанс не касается случая, когда переменные присутствуют на платах с выполнением по условию.  
Wituk писал(а): 12 июл 2019, 09:50
Подскажите зачем нужен блок для вывода числа SConv? Если из Switch блока и так вроде число будет выводиться.
 
Конвертация нужна для вывода в comport (uart), на дисплей, для записи в переменную string и т.д.
 
			 
			
					
				Вопрос про Boolean
				Добавлено: 12 июл 2019, 10:29
				 Sancho
				grin-mpx писал(а): 12 июл 2019, 10:13
Wituk писал(а): ↑30 минут назад
Подскажите зачем нужен блок для вывода числа SConv? Если из Switch блока и так вроде число будет выводиться.
Конвертация нужна для вывода в comport (uart), на дисплей, для записи в переменную string и т.д.
 
Немного дополню/проясню. Это разные типы данных. Число - это математическое выражение, можно сложить, умножить и т.д., а строка, String, - это из письменного языка, это текст. Но и кусочки теста тоже можно сложить/склеить, дописать букву, пробел и т.д.
 
			 
			
					
				Вопрос про Boolean
				Добавлено: 12 июл 2019, 10:53
				 Phazz
				Wituk писал(а): 12 июл 2019, 09:50
Подскажите про переменную и вход записи. для чего он служит не понимаю.
 
При единице на входе EN в переменную записывается то что на входе сверху. И это значение остается после того как единица сменится но 0.
Wituk писал(а): 12 июл 2019, 09:50
И подскажите как создаете изображения с блоками, скриншот и вырезаете?
 
Пользуюсь Яндекс диском, в него встроен скриншотер который позволяет делать снимок выбранной области.
 
			 
			
					
				Вопрос про Boolean
				Добавлено: 12 июл 2019, 11:27
				 pan
				
			 
			
					
				Вопрос про Boolean
				Добавлено: 12 июл 2019, 22:14
				 Wituk
				Всем спасибо что отвечаете и помогаете. Веть не всегда бывает понятна информация в одном виде а года кто ни буть подругому ее преподнесет то понятнее.
И с этого того тоже начал и с ютуба.
Просто начинаешь с урока и все понятно а потом хочется дополнить своим и начинаются вопросы))) но я думаю что только так и можно научиться пробуя что то свое)
Отправлено спустя    8 часов 15 минут 33 секунды:
Ну вроде получилось 
 
Только вот хотелось бы чтоб не одним массивом все писалось а только по той кнопке которую нажал. 
Может это только в порту так выводится а на экране будет подругому?
 
			 
			
					
				Вопрос про Boolean
				Добавлено: 13 июл 2019, 19:33
				 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