Difference between revisions of "Delay()"

From wiki.netio-products.com
Jump to navigation Jump to search
(Založena nová stránka s textem „<big>Fukce sloužící k volání jiné funkce po určité časové prodlevě</big> '''Kategorie:''' Systémová funkce '''Klíčová slova:''' zpožděn…“)
 
Line 1: Line 1:
<big>Fukce sloužící k volání jiné funkce po určité časové prodlevě</big>
+
<big>Funkce sloužící k volání jiné funkce po určité časové prodlevě</big>
  
 
'''Kategorie:''' Systémová funkce
 
'''Kategorie:''' Systémová funkce
Line 11: Line 11:
 
* zpožděná funkce  
 
* zpožděná funkce  
  
'''Example'''
+
'''Example:'''
 
Výpis čísel od 0 do 19 se zpožděním 2 sekundy
 
Výpis čísel od 0 do 19 se zpožděním 2 sekundy
 
  local function count(n)
 
  local function count(n)

Revision as of 16:04, 13 September 2016

Funkce sloužící k volání jiné funkce po určité časové prodlevě

Kategorie: Systémová funkce

Klíčová slova: zpoždění funkce, delay, prodleva

Syntaxe: delay(10, function() jmenofunkce() end)

Parametry:

  • doba zpoždění v sekundách
  • zpožděná funkce

Example: Výpis čísel od 0 do 19 se zpožděním 2 sekundy

local function count(n)
  if n<20 then
    logf("Číslo: %d", n)
    delay(2, function() count(n+1) end)
  end
end
count(counter)

Použito v:

  • AN02 - Hlídání spotřeby zásuvky
  • AN03 - dalsi note