Examples of using Pmsequencer in Czech and their translations into English
{-}
-
Colloquial
-
Official
Tyto parametry jsou předány metodě Add objektu PmSequencer.
PmSequencer- Sekvenční zpracování: Vytvoří objekt typu PmSequencer. .
Záložka slouží k nastavení základních parametrů objektu PmSequencer.
Podobjekt" EmulComm" obsahuje objekt PmData a PmSequencer nazvaný rovněž" EmulComm.
Obecnější způsoby časového řízení je však lépe provádět objektem PmSequencer.
Maximální počet položek, které mohou v objektu PmSequencer najednou čekat.
Vytvoří objekty PmFolder, PmSequencer a obraz pro odesílání zpráv na mobilní aplikaci služby Maatrix.
Tyto kódy bude nutno vyplnit v úvodu skriptu v metodě Template_Send objektu PmSequencer.
Následně se spouští objekt PmTimer nebo PmSequencer který opakovaně volá metodu Step.
Její vykonání může být zdlouhavé a brzdit aplikaci, protoje vhodné ji použít v objektu PmSequencer.
Každá z těchto metod volá metodu Add objektu PmSequencer s příslušnými parametry.
Objekt PmSequencer je nakonfigurován tak, aby každá komunikace probíhala mimo hlavní pracovní vlákno aplikace PROMOTIC.
Následující metody volají metodu Add objektu PmSequencer s příslušnými parametry.
Objekt PmSequencer je vyjímečný v tom, že jeho hlavní událost onStep se může vykonávat v hlavním nebo pracovním vlákně"thread: work;" nebo"thread: main;
Volba"Nové pracovní vlákno" znamená, že tento objekt PmSequencer si při startu aplikace vytvoří nové vlákno dané priority.
Z názvu objektu( PmSequencer) vyplývá, že je určen především pro řízení sekvenční ale ukážeme i další jeho možnosti: 1.
Odesílání zpráv na mobilní aplikaci služby" Maatrix":Vytvoří objekty PmFolder, PmSequencer a obraz pro odesílání zpráv na mobilní aplikaci služby Maatrix.
PmSequencer objekt: metoda Add má nový další parametr" Params", který umožňuje určit, zda má přidávaný požadavek bežet v základním nebo v pracovním threadu.
Použitá technologie se spouští v synchroním režimu, proto bude vhodné v systému PROMOTICk navázání spojení a přenosu souborů použít objekt PmSequencer.
Toto lze pomocí objektu PmSequencer provést následovně: V záložce Sequencer objektu zvolíme Typ spouštění položek 0 položky se spouští nezávisle, každá podle svého timeoutu.
Použitá technologie se spouští v synchroním režimu, proto bude vhodné abyv reálné aplikaci systému Promotic byly metody pro přenos souborů byly volány z objektu PmSequencer.
Příklad je však možno zobecnit tak, že daný objekt PmSequencer bude umět zpracovávat více asynchronních akcí a pak bychom v události onStep ještě museli rozlišovat podle hodnot proměnné Val1.
Pokud hrozí situace, že synchronní požadavky mohou trvat příliš dlouho nebo hrozí čekání na timeout,pak je lepší provádět veškeré operace v pracovním vlákně Viz PmSequencer.
Tento příkaz znamená, že se má v daném objektu PmSequencer uvolnit položka, jejíž proměnná Val1(=parametr 1) je rovna textu"A1" a při tomto uvolňování se této položce má přiřadit do její proměnné Val2(= parametr 2) číslo 222 které přepíše původně nastavené číslo 111.
