NVCZ ESD TESTER
| Označení modulu | NVCZ_ESD_TESTER |
|---|---|
| Kategorie modulu | Script modules -> User |
| Popis modulu | Modul pro zápis ESD testů |
Parametry
| Název | Popis | Default |
|---|---|---|
| WaitTestTimeout | Čas v milisekundách, po který se má čekat na výsledek testu | 10000 |
| DoorOpenTimeout | Čas v milisekundách, po který jsou dveře odblokované | 3000 |
| RespondDataRegex | Regex na data (string), která vrací Papouch skrze RS232 | ^((RLS \d{4}) |
| IncomingPortRFID | Port ze kterého chodí RFID data | 1 |
| UserPrefix | Prefix, který se doplní před přihlašovací údaje | Prac |
Popis chování modulu
- Operátor naskenuje své RFID/zadá kód uživatele skrze MES Klienta. MES Klient čeká na data z ESD Testeru.
- V tomhle případě přicházejí data jako trojice hodnot, které se kontrolují vůči parametru RespondDataRegex.
-
Tzn. je dáno že ESD tester posílá úspěšné výsledky jako samostatné data ve formátu:
RLS \d{4}
RSR \d{4}
ERG OK
-
Tudíž regex v parametru RespondDataRegex musí obsahovat 3 skupiny
^(?<S>RLS \d{4}$)|^(?<R>RSR \d{4})$|^(?<E>ERG OK)$(názvy skupin mohou být libovolné) . Data se kontrolují v pořadí skupiny regulérního výrazu, tudíž 1. příchozí data musí odpovídat 1. skupině regexu, 2. příchozí data 2. skupině atd… - Pokud se parametru RespondDataRegex vyplní .* , tak jakákoliv příchozí data jsou považována za úspěšný výsledek testu.