Processing:Справочник языка Processing/delay(): различия между версиями
Myagkij (обсуждение | вклад) |
Myagkij (обсуждение | вклад) Нет описания правки |
||
Строка 8: | Строка 8: | ||
==Обозначение== | ==Обозначение== | ||
<syntaxhighlight lang="c | <syntaxhighlight lang="c"> | ||
delay() | delay() | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 21: | Строка 21: | ||
==Синтаксис== | ==Синтаксис== | ||
<syntaxhighlight lang="c | <syntaxhighlight lang="c"> | ||
delay(napTime) | delay(napTime) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 27: | Строка 27: | ||
==Параметры== | ==Параметры== | ||
<syntaxhighlight lang="c | <syntaxhighlight lang="c"> | ||
napTime - тип int, миллисекунды для паузы перед вызовом функции draw(). | napTime - тип int, миллисекунды для паузы перед вызовом функции draw(). | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 33: | Строка 33: | ||
==Возвращаемое значение== | ==Возвращаемое значение== | ||
<syntaxhighlight lang="c | <syntaxhighlight lang="c"> | ||
void | void | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 39: | Строка 39: | ||
==Пример== | ==Пример== | ||
<syntaxhighlight lang="c" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS | <syntaxhighlight lang="c" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS"> | ||
import processing.serial.*; | import processing.serial.*; | ||
Строка 59: | Строка 59: | ||
=См.также= | =См.также= | ||
{{ads}} | |||
=Внешние ссылки= | =Внешние ссылки= | ||
Строка 80: | Строка 82: | ||
}} | }} | ||
{{Навигационная таблица/Справочник языка Processing}} | {{Навигационная таблица/Справочник языка Processing}} | ||
{{Навигационная таблица/Телепорт}} |
Версия от 19:54, 4 мая 2022
Содержание | Среда разработки Processing | Справочник языка Processing | Библиотеки | Примеры | Режимы программирования |
Черновик |
delay() [1]
Обозначение
delay()
Описание
Функция delay() останавливает выполнение программы на заданное время. Время задержки указывается в тысячных долях секунды. Например, вызов delay(3000) приведет к остановке программы на три секунды, а delay(500) приведет к остановке программы на пол секунды. Содержимое окна обновляется только при завершении выполнения функции draw(), поэтому функция delay() не может использоваться для замедления рисования. Например, вы не можете использовать delay() для управления временем анимации.
Функция delay() должна использоваться только для приостановки скриптов (например, скрипт, который необходимо приостановить на несколько секунд до попытки загрузки или скетч, который должен подождать несколько миллисекунд перед чтением из последовательного порта.)
Синтаксис
delay(napTime)
Параметры
napTime - тип int, миллисекунды для паузы перед вызовом функции draw().
Возвращаемое значение
void
Пример
import processing.serial.*;
Serial myPort; // последовательный порт
void setup() {
printArray(Serial.list());
myPort = new Serial(this, Serial.list()[0], 9600);
}
void draw() {
while (myPort.available() > 0) {
int inByte = myPort.read();
println(inByte);
}
delay(100);
}
См.также
Внешние ссылки