UNIVERSAL SAVE DIVERGENCE
| Označení modulu | UNIVERSAL_SAVE_DIVERGENCE |
|---|---|
| Kategorie modulu | Script modules -> External |
| Popis modulu | Modul pro ukladani chyb k dilum z dat, které získá UNIVERSAL PARSER |
Parametry
| Název | Popis | Default |
|---|---|---|
| DefaultDivrgBarcode | Barkód chyby, která se zapíše v případě chyby, která není nalezena v databázi. | F00001 |
| ResizedImagePercents | Hodnota udávající na kolik procent původního obrázku se má upravit obrázek. | 100 |
Jak to funguje
- Jedná se o modul jehož účelem je zapsat procesní chyby k aktuálně nastartovanému dílu. Seznam chyb je získán modulem UNIVERSAL PARSER, který je přečte ze souboru obsahující univerzální strukturu.
- Modul si nejprve zkontroluje, zda je nastartovaný nějaký díl, protože pokud není, tak není možné nikam zapsat chyby.
- Dále dojde ke kontrole zda byl zpracování soubor pomocí UNIVERSAL PARSERU, pokud tomu tak není tak je zobrazena chybová hláška "Díl byl nastartován ručně", dílu je přiřazena defaultní chyba a práce tohoto modulu končí.
-
Následně se logika modulu říd podle toho zda je nastartovaný díl panel nebo není:
- panel - chyby se přiřazují podle parametru ProcessPartBy modulu UNIVERSAL PARSER, a tedy buď se chyby přiřazují podle sériového čísla na kterém byla chyba nalezena nebo podle indexu dílu na kterém byla chyba nalezena. Obecně je doporučeno, že pokud stroj umí načíst všechny sériová čísla, tak aby se chyby přiřazovali podle sériových čísel, čímž se eliminuje chyba při specifikaci pcbDirection.
- není panel - chyby se přiřazují vždy podle barkódu, protože stroj umí testovat více nepanelových dílů, tak do xTrace je potřeba tyto díly načíst a proto je vždy jasné ke kterému dílu danou chybu přiřadit. Toto rozřazení řídí speciální modul, který je poděděný od UNIVERSAL PARSERU.
-
Tímto přiřazením chyb končí práce tohoto modulu a provede se UpLevel.