Processing:Справочник языка Processing/delay(): различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
 
Нет описания правки
 
(не показаны 3 промежуточные версии 2 участников)
Строка 1: Строка 1:
{{Processing панель перехода}}
{{Processing панель перехода}}
{{Myagkij-редактор}}
{{Myagkij-редактор}}
{{Черновик}}


= delay() <ref>[https://processing.org/reference/delay_.html processing.org - delay()]</ref>=
= delay() <ref>[https://processing.org/reference/delay_.html processing.org - delay()]</ref>=
Строка 8: Строка 6:
==Обозначение==
==Обозначение==


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
delay()
delay()
</syntaxhighlight>
</syntaxhighlight>
Строка 21: Строка 19:
==Синтаксис==
==Синтаксис==


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
delay(napTime)
delay(napTime)
</syntaxhighlight>
</syntaxhighlight>
Строка 27: Строка 25:
==Параметры==
==Параметры==


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
napTime - тип int, миллисекунды для паузы перед вызовом функции draw().
napTime - тип int, миллисекунды для паузы перед вызовом функции draw().
</syntaxhighlight>
</syntaxhighlight>
Строка 33: Строка 31:
==Возвращаемое значение==
==Возвращаемое значение==


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
void
void
</syntaxhighlight>
</syntaxhighlight>
Строка 39: Строка 37:
==Пример==
==Пример==


<syntaxhighlight lang="c" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS" enclose="div">
<syntaxhighlight lang="c" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS">
import processing.serial.*;
import processing.serial.*;


Строка 63: Строка 61:


<references />
<references />
{{SEO
 
|Заголовок статьи=Processing: delay() / Онлайн справочник - wikihandbk.com
{{Навигационная таблица/Портал/Processing}}
|Ключевые слова=processing, delay()
|Описание статьи= Функция delay() останавливает выполнение программы на заданное время. Время задержки указывается в тысячных долях секунды. Например, вызов delay(3000) приведет к остановке программы на три секунды, а delay(500) приведет к остановке программы на пол секунды. Содержимое окна обновляется только при завершении выполнения функции draw(), поэтому функция delay() не может использоваться для замедления рисования. Например, вы не можете использовать delay() для управления временем анимации. Функция delay() должна использоваться только для приостановки скриптов (например, скрипт, который необходимо приостановить на несколько секунд до попытки загрузки или скетч, который должен подождать несколько миллисекунд перед чтением из последовательного порта.)
|Изображение статьи для Open Graph=
|Адрес страницы для schemaNewsArticle=<nowiki>http://wikihandbk.com/wiki/Processing:Справочник языка Processing/delay()</nowiki>
|Изображение статьи для schemaNewsArticle=<nowiki></nowiki>
|Высота изображения статьи для schemaNewsArticle=
|Ширина изображения статьи для schemaNewsArticle=
|Дата публикации для schemaNewsArticle=2017-07-15
|Автор=Мякишев Е.А.
|Издатель=myagkij
|Логотип издателя для schemaNewsArticle=<nowiki>http://wikihandbk.com/ruwiki/images/6/61/Tech_geek_logo_1x.jpg</nowiki>
|Ширина логотипа издателя для schemaNewsArticle=60
|Высота логотипа издателя для schemaNewsArticle=45
}}
{{Навигационная таблица/Справочник языка Processing}}

Текущая версия от 08:28, 3 сентября 2023

Проверка/Оформление/Редактирование: Мякишев Е.А.


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);
}

См.также

Внешние ссылки