CopyRelOpHandler

Tento handler zapisuje operaci sousedící s operací, která byla zaznamenána na sledovaném pracovišti. Využívá se v situacích, kdy jedno zařízení na lince neskenuje, ale sousední zařízení ano:

  • P&P stroj neskenuje, ale AOI ano - handler po průchodu desky AOI dohledá předcházející SMT operaci a zapíše ji.

  • P&P stroj skenuje, ale AOI na lince chybí - handler po průchodu desky P&P strojem zapíše následující AOI operaci.

Princip fungování

Handler periodicky sleduje pracoviště rel_wp. Jakmile se tam objeví nový záznam desky, handler:

  1. Dohledá v zakázce operaci bezprostředně sousedící s operací desky - buď předcházející (style = "before"), nebo následující (style = "after"). Sousedící musí znamenat přímo přiléhající; pokud je mezi nimi jiná operace, záznam se přeskočí.

  2. Ověří, zda tato operace na desce již existuje.

  3. Pokud ne, operaci zapíše - na desku i na příbuzné desky (např. panely).

Konfigurace

Handler se konfiguruje v parametrech pracoviště (pole params) jako JSON:

{
    "rel_wp": <id sledovaného pracoviště>,
    "style": "before",
    "acts": [<act_id_1>, <act_id_2>, ...],
    "seconds_shift": <posun v sekundách, může být záporný>
}
rel_wp

ID pracoviště, jehož záznamy handler sleduje.

style

"before" - hledá operaci z acts bezprostředně před operací desky.

"after" - hledá operaci z acts bezprostředně za operací desky.

acts

Seznam ID aktivit, z nichž musí pocházet hledaná operace.

seconds_shift

Posun času zápisu v sekundách oproti času záznamu na rel_wp. Záporná hodnota posune čas do minulosti.