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

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
Нет описания правки
 
(не показаны 2 промежуточные версии 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>=
Строка 59: Строка 57:


=См.также=
=См.также=
{{ads}}


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


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

См.также

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