169388. lajstromszámú szabadalom • Automatikus beállású információ szelekciós beavatkozó rendszer
169388 A fenti karaktereket, ha azok sorvégjelzés után kerülnek átvételre, tiltandó - un. „T" típusú — karaktereknek minősülnek, és a hozzátartozó tevékenységet T típusú karakterkezelési utasításnak nevezzük. Ha ezt követően egy v újabb billentyűt 5 nyomunk le az írógépen, amely ismételten „T" karakter, a reteszelés, tiltás és hibajelzés továbbra is fennmaradnak. De ha az ezt követően lenyomott billentyűhöz ezektől különböző, pl. „kocsi vissza", „soremelés", 10 „kosárhelyzet váltás", „szalagváltás", „visszaléptetés" funkció tartozik, akkor ezeket a sorvégjelzéstől függetlenül adatkezelhetőknek, ún. „E" karaktereknek minősítjük, és a mágnes gerjesztés reteszelését, kódkezelését, tiltását, hibajelzését a 15 billentyűzés után automatikusan megszűntetik és az adatközlési folyamat szabályosan folytatódhat. Ha az írógép vevőoldali interface adatvonalain a sorvégjelzés után egy un. „T" adat kódja jelenik meg, a hozzátartozó működtető mágnes gerjesztését 20 a fenti említett okok miatt reteszelni kell, és az interface vezérlőjelek adatforgalmába oly módon kell beavatkozni — hibajelzést adva az adatforrás felé -, hogy a karaktervesztés és bizonylatolási hiányosság elkerülése céljából a további adatfor- 25 galom megszakadjon. Ugyanakkor hibajelzés keletkezik az operátor számára is. A találmány alapját az a felismerés képezi, hogy megvalósítható olyan karakterszelekciós rendszer, amelyben az írógépen billentyűzhető funkciók egy 30 része még a sorvégjel megjelenése után is végrehajtható anélkül, hogy az interface forgalomba be kellene avatkozni a fent említett bizonylatolási előírások miatt. Felismertük azt is, hogy létezik olyan hiba- 35 figyelő megoldás, melynek során egy billentyűzött, de a sorvégjel miatt végre nem hajtható funkció - „T" adat - után billentyűzött végrehajtható funkció - „E" adat - automatikusan törölheti az interface forgalom és a mechanikus tevékenység 40 blokkolását, valamint a hibajelzést, normálisan végrehajtódik, kódja az interface forgalomba kerül, függetlenül attól, hogy az előző billentyűzéshez tartozó nyomtatási és kódkezelési tevékenység letiltott, vagy engedélyezett volt-e. Ha a sorvégjel 45 megjelenése után billentyűzött -vagy az interface adatvonalról érkező — adat nyomtatható szimbólum, vagy space, úgy ezeket adatkezelési szempontból tiltandó ún. „T" adatnak, az összes többit adatkezelhető ún. „E" adatnak tekintjük. 50 Felismertük annak módját, hogy hogyan lehetséges kitiltani az interface forgalomból a nem kívánt kódot, és hogy lehet meggátolni fogadóként való működtetés esetén az adatforgalmazás folytatását sorvégjelzéssel együtt megjelenő ún. végre 55 nem hajtható karakter - „T" karakter - kódjának vétele esetén. Felismertük, hogy az általunk javasolt megoldás csatlakoztatható bármilyen hasonló elven működő tetszőleges típusú elektromos írógéphez, amely ele- 60 get tesz az alábbi követelményeknek: Adatvonali csatlakozóira adott kódok hatására, illetve billentyűzetének kezelésére mágnes működteti az egyes funkciókat -kocsi, illetve kosármozgatást és nyomtatást - amelyekhez tartozó tevékenység ki- 65 szolgálása -adatbevételezés, felismerések kezelése, mágnesgerjesztés, szükség szerinti beavatkozás, mechanika foglaltság kivárása — szoros időzítésű. Az írógép sorvéghelyzetét valamilyen módon - pl. kontaktuszáródással — jelzi. A javasolt elrendezés működtetéséhez szükséges különféle kód, vagy kódcsoport felismerések, ül. időzítőjelek -amennyiben kielégítik az előírt követelményeket - tetszőleges módon állíthatók elő. Hangsúlyozni kívánjuk, hogy előállításuk módjától a javasolt megoldás független. A felismerés alapján megállapítottuk, hogy milyen vezérlési szekvencia szükséges ahhoz, hogy sorvéghelyzet esetén a karakterszelekció úgy a forrás, mint a fogadóként működtetett írógépen karaktervesztés nélkül hajtódhasson végre. Olyan karakterszelekciós módszert valósítottunk meg, amely biztosítja, hogy a forrás üzemmódban működtetett írógépen a hibás kezelés - T karakter billentyűzése - miatt előállott reteszelés egy ezt követő első E karakter billentyűzésének hatására automatikusan szűnjön meg. Fogadóként működtetett írógép esetében a blokkolást csak operátori beavatkozással szabad megszüntetni a reteszelést kiváltó hibaok megszüntetése után. Megállapítottuk, hogy a fenti követelményeket legcélszerűbben egy kétütemű tárolórendszer segítségével lehet megvalósítani. Megállapítottuk, hogy lehetséges olyan reteszelési rendszer kialakítása, amely úgy az interface jeleket, mint a mechanikus tevékenységet T karakter billentyűzése esetén a fent leírtak szerint tiltja le. Reteszelési rendszerünket úgy alakítottuk ki, hogy az univerzálisan alkalmazható legyen minden olyan rendszerben, ahol a periféria működőképességét valamilyen módon jelzi a vele kommunikáló ellenállomás felé. Az alábbiakban rajzok és igazságtáblázatok alapján részletesen ismertetjük a találmány tárgyát képező áramkörnek egy példakénti rendszerben való működését. Az 1. ábra példaként egy blokkdiagramot mutat, amelyben egy elektronikus vezérlésű írógép számítógépes konfiguráció kezelői írógépeként működik. A 2. ábra az Lábra szerinti időzítő egység által előállított mintavételi időzítéssorozatot mutatja. A 3. ábra az 1. ábra szerinti karakterkezelés-vezérlés és karakterszelekciós áramkör egy lehetséges kiviteli alakját mutatja. A 4. ábra a 3. ábra szerinti áramkör működése közben előforduló lehetséges nyolc esetet foglalja össze táblázatosan. Az 1. ábra szerinti rendszer egyes blokkjai az alábbiak: 1 Billentyűzet, kombinátor 2 Adatbemenet 3 Adatregiszter 4 Kódfigyelő 5 Kimeneti egység 6 Karakterkezelés-vezérlés 7 Karakterszelekciós áramkör 8 Időzítés 9 Mechanikus funkcióvezérlő 10 Vezérlőegység