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:
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čí.Ověří, zda tato operace na desce již existuje.
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_wpID pracoviště, jehož záznamy handler sleduje.
style"before"- hledá operaci zactsbezprostředně před operací desky."after"- hledá operaci zactsbezprostředně za operací desky.actsSeznam ID aktivit, z nichž musí pocházet hledaná operace.
seconds_shiftPosun času zápisu v sekundách oproti času záznamu na
rel_wp. Záporná hodnota posune čas do minulosti.