168244. lajstromszámú szabadalom • Eljárás és berendezés sorvég kiegyenlített szövegek ea-ra és sorvég kiegyenlítésére

5 168244 6 megindul a szöveg cirkuláltatása egy szóközmó­dosító logikai hálózaton keresztül. Ez az egység minden felismert szóközt egy egységszámnak megfelelően bővít a tárolt maradék egységszám összeg azonos értékkel történő egyidejű csökken- 5 tésével egészen az E=0 érték eléréséig. Az E=0 állapot elérése a szöveg mozgatásának az utolsó ciklusa. Ez a ciklus akkor fejeződik be, amikor a korrigált szöveg-sor olyan pozícióba kerül a tárolóban, hogy az adatok kivitele a tárolóból a sor 10 elejével kezdődhet. Ezután az új sor beírásának megkezdésekor egy sor késéssel, de gyakorlatilag a bevitellel párhuzamosan, megkezdődik a módosított - sorvég kiegyenlített - szöveg megjelenítése, il­letve nyomtatása. 15 A találmány célja az ismert berendezések fenti hátrányainak kiküszöbölése elsősorban a korszerű technikai eszközök nyújtotta műszaki lehetőségek kihasználásával. A találmány szerinti eljárás és 20 berendezés előnye, hogy segítségével a sorvég­szedett szövegek előállítása a szöveg egyszeri legépelése útján, minden további emberi beavat­kozás nélkül, tehát automatikusan, egy sor késéssel, de gyakorlatilag a bevitellel párhuzamosan 25 történik, hogy a szöveg be- és kivitelre szolgáló készülékek közötti kapcsolat révén a berendezés üzemeltetése semmiféle közbülső adathordozó és az adathordozóval kapcsolatos műveleteket biztosító segéd készülék alkalmazását nem igényli, hogy a 30 be- és kiírógépek párhuzmaos működtetése révén a késztermék átfutási ideje felére csökken, azaz a szedett szöveg a nyers szöveg leírásával egyidőben, mindössze néhány másodperc késéssel készül el, vagyis az eljárás termelékeny és a kezelő, illetve a 35 berendezés kapacitásának optimális kihasználását biztosítja, hogy a szóközök megfelelő csoportosí­tásával végrehajtott sorvégkiegyenlítés útján tetsző­leges szövegelrendezés -központosítás, csak jobbra vagy csak balra kizárt — előállítható, hogy a nyers 40 szöveg leírásakor egy soron belül törlés, szöveg javítás és módosítás eszközölhető anélkül, hogy ez a sorkiegyenlítést, illetve a módosított szöveg megjelenítését befolyásolná, tehát a berendezés kezelését jelentősen megkönnyíti, ezzel is gyorsítva 45 a munkát, hogy szemben az ismertetett hagyo­mányos módszernél alkalmazott eljárással és az ehhez szükséges egységekkel, a sorvégkiegyenlítés feladatát egy szöveg tárolóval, valamint egy szóközmódosító logikai áramkörrel oldja meg. 50 Elmarad a szóköz-szám tároló, a hányados tároló, az osztási maradékszám tároló, a bonyolultan megvalósítható, osztási műveletet végző aritmetika egység, valamint az ezek működtetését végző járulékos vezérlő áramkörök. A megoldás a 55 szükségszerűen, a kiviteli egység által meghatá­rozott maximális sorhosszúságra méretezett szöveg­tároló adott esetben kihasználatlan szabad kapa­citását használja fel. A korszerű elektronika elemek alkalmazása lehetővé teszi a tárolóban az adatok 60 nagy sebességgel történő cirk aláíratását, így a sorkorrekció műveletének elvégzése még az elő­fordulható legpesszimálisabb esetben sem befolyá­solja a berendezés működési sebességét, sőt lehetővé teszi a korrigált sor adatai kiírásának 65 megkezdésével egy időben új adatok bevitelének megindítását, vagyis teljesen folyamatos működés lehetséges. Az 1. ábra szemlélteti a találmány szerinti eljárás, illetve az ennek alapján kialakított példaképpeni kivitel fő egységeit és az ezek közötti kapcsolatot. Az 1 adatbeviteli egység szolgáltatja a bevitelre kerülő nyers szöveg adatait a 3 vezérlőegység számára, amely ezt karakterenként kódolva soronként tárolja, elvégzi a sor hosszú­ságának módosítását és vezérli az automatikusan működő 2 adatkiviteli egységet, ahol nyomtatva, vagy más módon megjelenítésre kerül a sorkiegyen­lített szöveg. A 2. ábra a szabadalom tárgyát képező sorvégkiegyenlítő berendezés vezérlőegy­ségének elvi működését, illetve az egyes részegy­ségek kapcsolatát bemutató blokkvázlat. A kódolt karakterek az 1 adatbeviteli egységből a 12 „vagy" jellegű adatirányító kapurendszeren keresztül a 13 adattárolóba kerülnek a 4 címregiszter által meghatározott helyekre. Az 1 adatbeviteli egységből egyúttal az 5 egységszám dekódolóba is eljutnak az adatok, ahol megtörténik a karakterek nyomtatási helyigénye alapján az egységszám képzése. A képzett egységszámok a 6 egységszám tárolóba kerülnek, ahol ezek összegzett tárolása, illetve a beállított sorhosszúsághoz viszonyított mindenkori maradék egységszám automatikus képzése történik. A 13 adattárolóba mindaddig vihetők be adatok, amíg a beállított sorhosszúságnak megfelelően változtatható egységszám kapacitású 6 egységszám tároló telí­tettséget nem jelez. Ha a beírt karakterekből dekódolt egységszámok összege megegyezik az előre beállított értékkel, ami az adott esetben a kívánt és egységszámokban meghatározott sor­hosszúság, sorvég kiegyenlítés nem történik, a 9 sorvég figyelő érzékeli a sorvéget és jelzésére a 13 adattárolóban tárolt adatok all központi vezérlés irányításával a 7 puffer tárolón keresztül a kívánt sorhosszúságot teljesen kitöltő alakban kerülnek a 2 adatkiviteli egységre. Ha a 13 adattárolóba írt teljes sor hosszúsága nem éri el a kijelölt értéket és a 9 sorvég figyelő 11 központi vezérlésnek a sor végét jelzi, ez az egység a 4 címregiszter vezérlésével a 13 adattárolóból a 7 puffer tárolón, 10 szóköz módosítón, 12 „vagy" jellegű adat­irányító kapurendszeren keresztül megkezdi a 13 adattároló adatainak cirkuláltatását. A 7 puffer tárolóba belépő adatokat a 8 szóköz figyelő ellenőrzi és ha szóköz karaktert talál, utasítást ad 10 szóköz módosító egységnek a szóköz egy egységszámmal történő meghosszabbítására és egy­idejűleg 6 egységszám tároló tartalmát egy egységszámmal bővíti. Ha a 6 egységszám tároLó telítettséget jelez, a szóköz módosítás megszűnik, de a 11 központi vezérlés a 4 címregiszter segítségével az adatokat mindaddig tovább moz­gatja, amig a 9 sorvég figyelő a sorvégi jelet nem érzékeli. Ekkor már a korrigált hosszúságú szöveget rendezetten tartalmazza a 13 adattároló és megkezdődik a 7 puffer tárolón keresztül a 2 adat-kiviteli egységre az adatok továbbítása. Egy­idejűleg megkezdődhet az 1 adatbeviteli egységből új adatok bevitele. Lehetséges a 13 adattárolóba 3

Next

/
Thumbnails
Contents