Главная Обратная связь

Дисциплины:






Отображение нескольких элементов



Если вы хотите отобразить на экране одновременно несколько текстовых или графических элементов, важно не очищать экран модуля EV3 между элементами. Каждый режим блока «Экран» имеет ввод «Очистить экран». Если «Очистить экран» – истина, то весь экран будет очищен перед отображением элемента. Это значит, что для отображения нескольких элементов, вы должны настроить «Очистить экран» на «Ложь» для каждого блока «Экран», кроме первого.

См. программные примеры в режимах «Текст – Сетка» и «Фигуры – Прямоугольник».

Отображение чисел

Для отображения числового значения в вашей программе подсоедините шину данных к вводу «Текст» блока «Отображение текста». Шина числовых данных будет автоматически конвертироваться в текст с помощью преобразования типа шины данных (более подробную информацию см. в разделе «Шины данных»).

Советы и подсказки

Выберите «Проводная» во вводе «Текст» в верхней части блока, чтобы указать ввод «Текст» для шины данных.

Пример 29

Эта программа постоянно отображает значение яркости отраженного света экрана датчика цвета, обновляя экран четыре раза в секунду.

Вводы 30

Вводы блока «Экран» определяют отображение текста или графики и вид отображения. Вы можете вводить значения ввода прямо в блоке. Или же, как вариант, значения можно передавать по шинам данных от выводов других программных блоков.

Ввод Тип Допустимые значения Примечания
Очистить экран Логическое значение Истина/Ложь Если выбрана «Ложь», то экран очищается до появления элемента.
Имя файла Текст Имя существующего файла с изображением Подробную информацию см. в разделе «Редактор изображения». Выберите «Проводная» во вводе «Имя файла» в верхней части блока, чтобы указать ввод «Имя файла» для шины данных.
Текст Текст Символы из набора символов поддерживаемого текста. Текст для отображения. Выберите «Проводная» во вводе «Текст» в верхней части блока, чтобы указать ввод «Текст» для шины данных.
Столбец Числовое значение 0 – 21 Горизонтальный начальный столбец Ширина столбцов: 8 пикселей. Столбец 0 расположен в левой части экрана.
Строка Числовое значение 0 – 11 Вертикальная текстовая строка или номер строчки Высота строк: 10 пикселей. Столбец 0 расположен в верхней части экрана.
X Числовое значение 0 – 177 Координата X расположена в левой части экрана.
Y Числовое значение 0 – 127 Координата Y расположена в нижней части экрана.
X1 Числовое значение 0 – 177 Координата X первой точки линии
Y1 Числовое значение 0 – 127 Координата Y первой точки линии
X2 Числовое значение 0 – 177 Координата X второй точки линии
Y2 Числовое значение 0 – 127 Координата Y второй точки линии
Радиус Числовое значение ≥ 0 Радиус круга в пикселях
Ширина Числовое значение ≥ 0 Ширина прямоугольника в пикселях
Высота Числовое значение ≥ 0 Высота прямоугольника в пикселях
Заполнить Логическое значение Истина/Ложь Если выбрана «Истина», то фигура будет заполнена.
Цвет Логическое значение Ложь = черный Истина = белый При наборе белого текста, вокруг символов будет располагаться черный фон. При рисовании фигур белым цветом, очищаются черные пиксели на экране.
Шрифт Числовое значение 0 = обычный 1 = жирный 2 = большой Обычный шрифт имеет 9 пикселей в высоту и 8 пикселей в ширину. Жирный шрифт имеет 8 пикселей в высоту и 8 пикселей в ширину. Большой шрифт имеет 16 пикселей в высоту и 16 пикселей в ширину.

 



Блок звука

Блок звука издает звук, используя динамик в модуле EV3. Вы можете проигрывать записанные звуковые файлы или указать музыкальную ноту или тон.

Выбор режима звука

Выбор режима
Ввод имени файла
Вводы

Выберите тип звука, который вы хотите записать, с помощью выбора режимов. После выбора режима вы можете выбрать значения вводов. Доступные вводы будут меняться в зависимости от режима. Режимы и вводы описаны ниже.

Режимы: Воспроизвести файл, Воспроизвести тон, Воспроизвести ноту, Остановить

Режимы

Воспроизвести файл

В режиме «Воспроизвести файл» проигрывается записанный файл.

Ввод«Имя файла» расположен в верхней части блока. Это дает вам возможность выбрать из списка звуковых эффектов, слов или фраз. Звуки в категории «Звуки LEGO» – это звуковые файлы, входящие в программное обеспечение EV3. Звуки в категории «Звуки проекта» – это звуки, которые ранее использовались в вашем проекте. Это облегчает использование одного звука несколько раз в программе или проекте.

Если вы выберете во вводе «Имя файла», расположенном в верхней части блока, «Проводной», то ввод «Имя файла» появится в области вводов звукового блока. Это позволяет вам передать имя звукового файла по шине данных.

Обратите внимание на то, что вы должны предварительно добавить звуковой файл в свой проект, выбрав его во вводе «Имя файла».

Ввод «Громкость» управляет громкостью звука.

Ввод «Тип воспроизведения» определяет, будет ли блок ждать окончания звука прежде, чем программа продолжит выполнять следующий блок, и будет ли повторяться звук.

Используемые вводы: Имя файла, Громкость, Тип воспроизведения

Пример 1

Эта программа заставляет модуль EV3 говорить «Поверни направо», проигрывая два разных звуковых файла и ожидая завершения каждого из них.

Советы и подсказки

Модуль EV3 может проигрывать только произнесенные слова, которые хранятся в записанных звуковых файлах. Текст во вводе «Имя файла» должен быть таким же, как и название существующего звукового файла.

Пример 2

Эта программа воспроизводит постоянный звук смеха и обеспечивает движение робота вперед в течение 10 секунд. Это достигается путем использования повторения во вводе «Тип воспроизведения».

Воспроизвести тон

В режиме «Воспроизвести тон» проигрывается тон с заданной частотой. Частота тона управляет высотой звука, другими словами, насколько высоким или низким будет звук.

Ввод «Частота» определяет частоту тона в Гц (циклов в секунду). Вы можете ввести число частоты или выбрать частоту из списка стандартных частот музыкальных нот.

Ввод «Продолжительность» управляет длительностью тона, в секундах.

Используемые вводы: Частота, Продолжительность, Громкость, Тип воспроизведения

Советы и подсказки

Тоны, проигрываемые в режиме «Воспроизвести тон», звучат, как музыкальные ноты, проигрываемые в режиме «Воспроизвести ноту», но в режиме «Воспроизвести тон» вы можете указать конкретную частоту.

Ввод «Громкость» управляет громкостью звука.

Ввод «Тип воспроизведения» определяет, будет ли блок ждать окончания звука прежде, чем программа продолжит выполнять следующий блок, и будет ли повторяться звук.

Используемые вводы: Частота, Продолжительность, Громкость, Тип воспроизведения

Пример

Эта программа обеспечивает изменение частоты тона в зависимости от положения датчика вращения мотора. Когда вы поворачиваете мотор вручную, тон будет меняться.

Воспроизвести ноту

 

В режиме «Воспроизвести ноту» проигрывается музыкальная нота.

Ввод «Нота» позволяет вам выбрать ноту на клавиатуре фортепиано.

Ввод «Продолжительность» управляет длительностью ноты, в секундах.

Используемые вводы: Нота, Продолжительность, Громкость, Тип воспроизведения

Советы и подсказки

Вы можете использовать десятичные знаки во вводе «Продолжительность» для получения точного времени, включая очень короткие интервалы. Например, при значении 0,1 нота будет воспроизводиться в течение одной десятой секунды.

Ввод «Громкость» управляет громкостью звука.

Ввод «Тип воспроизведения» определяет, будет ли блок ждать окончания звука прежде, чем программа продолжит выполнять следующий блок, и будет ли повторяться звук.

Используемые вводы: Нота, Продолжительность, Громкость, Тип воспроизведения

Пример

Эта программа будет проигрывать короткую мелодию, проигрывая три разные ноты.

Остановка

Режим «Остановка» останавливает любой звук, который в данный момент проигрывается модулем EV3. Как правило, это используется для остановки звука, проигрывание которого было начало ранее в программе блоком звука, который не дождался окончания звука.

Пример

Эта программа будет проигрывать тон до тех пор, пока датчик касания не будет нажат, после этого проигрывание тона прекратится.

Вводы

Вводы блока звука управляют данными проигрываемого звука. Вы можете вводить значения ввода прямо в блоке. Или же, как вариант, значения можно передавать по шинам данных от выводов других программных блоков.

Ввод Тип Допустимые значения Примечания
Имя файла Текст Имя существующего звукового файла Например, «Смех 2»
Примечание Текст С «до» до «си-бемоль», затем, по желанию, «#», затем с «4» по «6». ля - соль – это названия нот. 4 - 6 – номер октавы. «#» значит «диез». Примеры: «До4» значит «среднее До» на стандартном фортепиано, «До#4» находится на пол тона выше.
Частота Число 300 – 10000 Тональная частота, Гц
Продолжительность Число ≥ 0 Продолжительность ноты или тона в секундах
Громкость Число 0 – 100 Процентов от максимальной громкости
Воспроизвести тип Число 0, 1 или 2 0 = Ожидать завершение: Звук проигрывается один раз, программа ждет, пока звук закончится и после этого продолжается. 1 = Проиграть один раз: Звук проигрывается один раз, программа продолжается сразу же. 2 = Повторить: Звук будет постоянно повторяться до тех пор, пока не будет выполнен другой блок звука, после этого программа немедленно продолжится.
A-G Do,Ré,Mi
C Do
D
E Mi
F Fa
G Sol
A La
B Si

36





sdamzavas.net - 2018 год. Все права принадлежат их авторам! В случае нарушение авторского права, обращайтесь по форме обратной связи...