178545. lajstromszámú szabadalom • Demonstrációs berendezés játékfelületen mozgatott bábúk követőjellegű megjelenítésére
11 178545 12 Ha az állítás igaz, tehát az átlagtól való eltérés minden Wn számra kisebb vagy egyenlő az eltérési W„ szám abszolút értékénél (106B döntés), a kiértékelési folyamat a végső szakaszába lép. Meghatározza a mindenkori játékmezőn levő figura színét a WnA számított átlag előjelbitje alapján (107 lépés). Meghatározza a figura fajtáját a számított W„A átlag abszolút értéke alapján (108 lépés). A mindenkori játékmező állapotának fenti meghatározása után egy adatátviteli ciklus során egy kódolt digitális jelsorozat formájában az eredményt az állapotmezőbe és a megjelenítő 14 készülékhez továbbítja (109 ciklus). Az adatátviteli 109 ciklus végével az eljárás élőiről kezdődik (109A ciklus), vagyis következik a soronkövetkező játékmező állapotának kiértékelése. Részletesebb meghatározásra szorul a folyamat 108 lépése, a figura fajtájának meghatározása. A mintavételezett bináris Wn számok abszolút értéke legfeljebb Wmax, legalább 0 érték. E két határérték között a figurafajták számának megfelelően 7 részintervallum van. Egy-egy részintervallum egy-egy figurát jelképez, beleértve az üres mező esetét is. Ezt a 12. ábra szemlélteti. Az „üres mező”-nek egy Iq részintervallum felel meg, a részintervallum alsó határa a nulla, felső határa W, érték, a „gyalogénak egy IGY részintervallum felel meg, egy W, alsó érték és egy W2 felső érték között, a „huszárénak egy Ih részintervallum felel meg^ egy W2 alsó érték és egy W3 felső érték között, a ,/utóéra vonatkozik az IF részintervalhim, alsó határa W3 érték felső határa W4 érték, a „bástyáénak megfelelő részintervallum Ib> W4 alsó érték és W5 felső érték között, a „vezéf’-nek egy Iy részintervallum felel meg, W$ alsó érték és W6 felső érték között, végül a „királyét reprezentálja az utolsó IK részintervallum, W6 alsó érték és Wmtx felső érték között. A folyamat 108 lépése szerint tehát a figurafajta meghatározása annak alapján történik, hogy a fentiekben definiált hét részintervallum melyikébe esik a számított W„A átlagérték matematikailag megfogalmazva: Ha W, > W„ A > 0 , akkor a mező üres. Ha Wa > WnA > W, , akkor az adott figura ..gyalog”. Ha W3 > WnA > W4 , akkor az adott figura , .huszár”. És így tovább a felső részintervallumig, vagyis Ha Wmtx > WnA > W6, akkor az adott figura „király”. Az ábrán szereplő WGY, WH, WF, WB, Wv, WK értékek az egyes figurák névleges értékei. Ez azt jelenti, hogy egy adott figura BqY, BH ... BK névleges mágneses indukció értékeinek a WGY, WH. • • WK névleges értékek felelnek meg. Az eljárás szerinti adatgyűjtési DAQC ciklus és feldolgozási DPRC ciklus a valós időben egyszerre hajtódik végre. A működés átlapolt., A központi CPU vezérlő egység megfelelő utasításokkal előkészíti az adatgyűjtést vezérlő DAQCNT egységet és a memória vezérlő DMAC egységet, majd elindítja a DAQC ciklust. A központi CPU vezérlőegység a DAQC ciklus indítása után áttér a kiértékelő program, azaz a DPRC ciklus végrehajtására. Amíg a központi CPU vezériőegység végrehajtja a DPRC ciklust, melynek során játékmezőnként meghatározza a sakktábla pillanatnyi állapotát, és informálja a megjelenítő 14 készüléket, a DAQCNT és DMAC egységek a központi CPU vezérlőegység beavatkozása nélkül önállóan vezédik az adatgyűjtés folyamatát. A DPRC ciklust vezériő program végrehajtása közben a memóriavezérlő DMAC egység által generált közvetlen memóriahozzzáférési ciklusok során az összegyűjtött adatok bejutnak a RAM adattárba. Természetesen a folyamatban levő DPRC ciklus során, a DPRC ciklust megelőzd előző adatgyűjtési DAQC ciklus alatt mintavételezett adatok feldolgozása történik meg. Amikorra az adatfeldolgozási DPRC ciklus végétért, a RAM adattár megfelelő része már új adatokkal van feltöltve, így az újabb feldolgozási ciklus azonnal elkezdődhet. A megjelenítő 14 készülék felé történő adatátvitel a kimeneti SOI egységen keresztül történik. Az egység a központi CPU vezériőegységet alkotó mikroprocesszorhoz illeszkedő szabványos soros adatátvitelt valósít meg. Egy játékmezőre vonatkozó adatátvitel során, két kódszó kerül átvitelre, először az adott játékmező pozícióját jelölő kódszó, másodszor a játékmező jelenlegi állapotát reprezentáló kódszó. Az 1. ábra szerinti berendezés megjelenítő 14 készülékének alapvető feladata a 64 játékmező állapotának képi megjelenítése. Ennek példakénti tömbvázlatát mutatja a 13. ábra. Végeredményben ezt a feladatot a megjelenítő 14 készülék lényeges részét alkotó villamos demonstrációs DB tábla végzi. A megjelenítés a hagyományos demonstrációs tábláknál szokásos figura-szimbólumokkal történik. Természetesen megjelenítésre kerül a felváltva sötét és világos mezőkből összeálló 8 x 8-as sakktábla is a szokásos sor és oszlop-jelölésekkel. Nincs szükség részletesen leírni sem a teljes megjelenítő 14 készüléket, sem az ennek részét képező demonstrációs DB táblát. A sakkdemonstráló automata ezen része ugyanis önmagában nem új. A jelenleg igen gyors fejlődésben levő elektromos képi megjelenítés szerteágazó lehetőségeket nyújt a demonstrációs DB tábla konkrét megvalósításához, a jelen találmány szempontjából pedig a kiválasztott kiviteli forma érdektelen. A megjelenítő 14 készülék tartalmaz példánk szerint soros bemeneti Síi egységet, táblavezériő CNT egységet, DRV meghajtófokozatot és demonstrációs DB táblát. A bemeneti SH egység SDI bemenete csatlakozik a kiértékeld 13 hálózatra, kimenete a táblavezériő CNT egységhez csatlakozik. A táblavezériő CNT egység kapcsolódik a DRV meghajtófokozathoz, amely a demonstrációs DB táblával van összekötve. A kiértékelő 13 hálózat közvetett módon vezérli a megjelenítést, az általa küldött kódsorozat a beme-5 10 15 20 25 30 35 40 45 50 55 60 65 6