165823. lajstromszámú szabadalom • Eljárás és berendezés ábrák grafikus megjelenítésére és kezelésére
21 165823 22 növekszik. Az iránytangens növekvő x összetevőjéhez y irányú lépésenként 1-et kell hozzáadni, az iránytangens csökkenő y összetevőjéből x irányú lépésenként 1-et kell levonni. A módosító értéket az egyes iránytangens összetevőkhöz vagy hozzá kell adni, vagy le kell vonni. Valamennyi esetre az értéket a II. táblázat mutatja. Kör körüljárási iránya Iránytangens összetevőinek abszolút az óramutaértéke tóval x irányú y irányú ellentétes csökken nő megegyező ellentétes nő nő csökken csökken megegyező ellentétes csökken csökken nő nő megegyező ellentétes nő nő csökken csökken megegyező csökken nő II. táblázat Egyenes szakasz generálását a 13b. ábra alapján magyarázzuk. Látható, hogy itt az r iránytangens a generálás során nem változik, és rx illetőleg r y összetevőjének értéke a B végpont relatív koorditánaértékeivel arányos: rx = k • AX (3) ry = k • AY, (4) ahol k állandó. Az (1) és (2), valamint (3) és (4) összefüggésekből látható, hogy míg körnél az iránytangens kezdeti rx összetevője YO-lal, ry összetevője XO-lal arányos, addig egyenesnél az rx összetevő AX-szel, az r y összetevő pedig AY-nal arányos. A találmány szerinti berendezés 4 vezérlőegysége ezért rendezi a memóriából byte-onként kiolvasott kör, illetőleg egyenes adatokat az I. táblázatban megadott módon 24 kimenő regiszterébe, ahonnan a kör- vagy egyenes-szó párhuzamosan kerül továbbításra a kör-egyenes generátor felé. A találmány szerint a vezérlőegység beíró logikája kis- és nagy-egyenes adatok esetén az egyenes szakasz végpont koordinátáit tartalmazó adatbyteokat rögtön kiolvasáskor két helyre, egyrészt a kimenő regiszter végpont koordinátákat tároló bithelyeire, másrészt a kezdeti iránytangens össze vetőket tároló bithelyeire irányítja. Ezzel a megoldással a találmány szerinti kör-egyenes generátor minden további adatrendező hálózat nélkül, közvetlenül csatlakoztatható a vezérlőegységhez, ami áramköri megtakarítást és gyorsabb működést eredményez. A találmány szerinti kör-egyenes generátor (14. ábra) x irányú léptető xjép impulzusait szolgáltató impulzussorozatot digitális 150 szorzómű képezi az iránytangens 151 alaptárolóban tárolt x irányú összetevője és az órafrekvencia összeszorzásával. Szorzóműként bármely rendszerű, pl. akár a „metahisztémás", akár a „parahisztémás" néven ismert digitális szorzómű alkalmazható. Minden egyes xjép impulzus egy. egységnyi, pl. a megjelenítő eszköz képernyőjén egy raszteregységnyi x irányú elmozdulást jelent, pozitív vagy negatív irányba. A generálandó kör vagy egyenes végpontjának AX koordinátáját tároló 152 tároló tartalmából minden egyes xiép impulzus 1 levonását eredményezi. Amikor a 152 tároló tartal-5 ma zérus lett, 153 vezérlőmű 171 kimenetén megszünteti az x irányú 150 szorzómű X órajelét és ezzel az x irányú generálást, mivel az ábraelem végpontját x irányban már elértük. Az y irányú yjép impulzusok képzésére a hasonló felépítésű 154 szorzóművet, 155 10 alaptárolót és 156 tárolót tartalmazó másik generátor rész szolgál. Ezeket a 153 vezérlőmű 172 kimenetén szolgáltatott Y órajellel vezérli. Mindkét X és Y órajelet a kör-egyenes generátorba érkező vagy ott előállított központi órajel kapuzásával lehet előállí-15 tani. Az iránytangens x illetőleg y irányú összetevőit tároló 151 illetőleg 155 alaptárolók tartalmát körív generálás esetén a II. táblázatnak megfelelően állandóan módosítani kell. Ennek érdekében az xiép impulzusokat szolgáltató 157 kimenet az iránytan-20 gens y irányú összetevőjét tároló 155 alaptároló 175 és 176 vezérlőbemeneteire, az yiép impulzusokat szolgáltató 158 kimenet az iránytangens x irányú összetevőjét tároló 151 alaptároló 173 és 174 vezérlőbemeneteire van visszacsatolva. Mindkét visszacsatolás 25 159 kapurendszeren át történik, amely körív esetén (S jel egyik állapota) a körüljárás (K jel) és a síknegyed (Ex és Ey jelek) függvényében meghatározza, hogy a 182 illetőleg 183 bemeneteire érkező x illetőleg y irányú léptető impulzusokra a mindenkori 30 másik koordinátához tartozó alaptároló tartalmát növelni vagy csökkenteni kell. Egyenes szakasz generálása esetén (S jel másik állapota) a 159 kapurendszer megszakítja a visszacsatolásokat. A 159 kapurendszert 163, 164, 165 és 166 bemeneteken vezérlő 35 S, K, Ex és Ey jeleket pl. a rajzon nem ábrázolt dekódoló és tároló egység állítja elő. A generálandó egyenes szakaszt, illetőleg körívet meghatározó AX, AY, illetőleg, X0, Y0 adatokat előnyösen párhuzamosan írjuk be 167, 168, 169 és 170 bemeneteken a 40 megfelelő tárolókba és alaptárolókba. A kör-egyenes generátort 160 bementére vezetett órajel ütemezi, és a generálást, célszerűen az adatok beírását is, 161 bemenetre ráadott adatátadó jel indítja. A generálás az X és Y órajel a 153 vezérlőműben történő 45 bekapcsolásával indul meg. A körív vagy egyenes szakasz generálásának végét a 152 és 156 tárolók zérus tartalma jelzi, amire a 153 vezérlőmű 162 kimenetén vételkész jelet ad ki, jelezvén, hogy a kör-egyenes generátor kész a következő körív vagy 50 egyenes szakasz adatainak vételére. A találmány szerinti kör-egyenes generátorban alkalmazott digitális 150 illetőleg 154 szorzóművek az X illetőleg az Y órajelet, amelyeknek frekvenciája megegyezik a 160 bemeneten jelölt központi órafrek-55 venciával, a 151 illetőleg a 155 alaptárolóban levő digitális számmal szorozzák meg, és 157 illetőleg 158 kimenetükön a szorzatnak megfelelő átlagos frekvenciájú léptető impulzussorozatot adnak ki. Adott órafrekvencia esetén ez az átlagos frekvencia a szorzó 60 digitális számmal csökken, és ez változó sebeségű körív, illetőleg egyenes szakasz generálást eredményezne. Sok esetben, így grafikus megjelenítő berendezéseknél is, viszont az lenne a kedvező, ha a körív, illetőleg egyenes generálása állandó, éspedig lehetőleg 65 minél nagyobb sebességgel történnék. A találmány 11