|
<< Click to Display Table of Contents >> Navigation: WinGlass > Optimizare și documente |
Această secțiune descrie rezultatul optimizării și producerea documentelor: fila „Optimizări executate” și planul de croire, fereastra de previzualizare și tipărire, etichetele de geam și de termopan, rapoartele de consum și de dimensiuni, dialogul de selectare a tipurilor la tipărire și modificarea machetelor de rapoarte.
Croirea propriu-zisă se face în fereastra Optimizare Geam, de unde se lansează optimizarea, se verifică planul de croire și se aplică rezultatul în stoc.
Algoritmul de optimizare
Planurile de croire sunt căutate cu algoritmul Beam, folosit întotdeauna. Pe comenzi reale el consumă în medie mai puține coli și recuperează mai mult geam decât căutarea clasică pe care WinGlass a folosit-o până acum, iar optimizarea durează considerabil mai puțin. Fereastra de optimizare nu conține un selector de algoritm.
Căutarea clasică rămâne implementată, dar nu se mai poate alege singură. Ea mai este folosită doar de modul Ambele - păstrează cel mai bun, care rulează pe aceleași piese ambii algoritmi și păstrează planul mai bun (mai puține coli, apoi capete mai bune, apoi mai puține tăieturi); rezultatul nu poate fi mai slab decât al oricăruia dintre ei luat separat, în schimb optimizarea durează aproximativ dublu. Modul „Ambele” se activează editând fișierul WinGlass.ini, secțiunea [OptimizareGeam], cheia Algoritm (1 = Beam, valoarea implicită; 2 = Ambele).
Cursorul Efort de gândire din fereastra de optimizare stabilește cât de mult caută programul înainte de a se opri. Pentru fiecare tip de geam se încearcă mai multe variante de croire și se păstrează cea mai bună; efortul spune câte dintre ele sunt încercate.
Fiecare variantă are un prag propriu de „suficient de bine”: la pragurile largi programul se oprește de îndată ce coala este umplută rezonabil, la cele strânse continuă să caute o umplere aproape perfectă. Efortul minim încearcă doar pragurile largi - optimizarea este rapidă, planul mai slab. Efortul maxim le încearcă pe toate, inclusiv pe cele strânse: optimizarea durează considerabil mai mult, dar planul este cel puțin la fel de bun.
Nu există risc de a înrăutăți rezultatul mărind efortul: variantele suplimentare sunt doar încercări în plus, iar programul păstrează oricum planul cel mai bun dintre toate. Efortul mai mare costă exclusiv timp.
Alegerea se păstrează de la o sesiune la alta. Dacă optimizarea durează prea mult pe comenzi mari, coborâți efortul; dacă vă interesează ultima coală economisită și timpul de calcul nu este o problemă, urcați-l.
Cât caută programul: același rezultat pe orice calculator
Timpul maxim pe coală nu mai este o setare vizibilă în fereastra de optimizare și nu este folosit direct ca durată. Valoarea implicită este de 3000 ms. Comanda Opțiuni > Determină timp optim măsoară viteza calculatorului cu algoritmul clasic și scrie valoarea rezultată în WinGlass.ini. Ea privește doar algoritmul clasic, cel rulat de modul Ambele, și nu mai pornește singură la prima deschidere a programului. Algoritmul Beam folosește cel puțin 1000 ms pe coală, oricare ar fi valoarea din WinGlass.ini: de regulă căutarea lui se oprește singură înainte de acest prag, iar o valoare mai mică, măsurată pentru algoritmul clasic, i-ar înrăutăți rezultatul. La prima optimizare programul transformă timpul respectiv într-o cantitate fixă de căutare și o folosește de atunci încolo.
Motivul este reproductibilitatea. Dacă limita ar fi doar timpul, cât apucă programul să caute ar depinde de cât de rapid este calculatorul și de cât de încărcat este în acel moment: același document putea da planuri de croire diferite pe două calculatoare, iar un plan contestat nu putea fi refăcut. Așa, aceleași piese și aceleași setări dau același plan oriunde - inclusiv pe o instalare pe 32 de biți față de una pe 64 de biți, unde până acum același document putea da un plan aranjat altfel, cu același număr de coli.
O consecință vizibilă: dacă algoritmul devine mai rapid, optimizarea se termină mai devreme, în loc să caute mai mult în același timp.
Măsurătoarea se face o singură dată și rămâne salvată, separat pentru fiecare dintre cei doi algoritmi, în fișierul WinGlass.ini, secțiunea [OptimizareGeam], cheile IncercariPeMs și StariPeMs. Dacă prima măsurătoare a prins calculatorul foarte încărcat, valoarea rămâne mai mică decât ar trebui și căutarea va fi mai scurtă; ștergeți cheile respective pentru ca programul să măsoare din nou. Ștergeți-le și după ce ați schimbat calculatorul.