166445. lajstromszámú szabadalom • Kör-egyenes generátor

5 166445 6 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 az I. táb­lázatnak megfelelően állandóan módosítani kell. Ennek érdekében az xIé impulzusokat szolgáltató 157 kimenet az iránytangens y irányú összetevőjét tároló 155 alap­tároló 175 és 176 vezérlőbemeneteire, az ylép impulzu­sokat 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 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 másik koordinátá­hoz tartozó alaptároló tartalmát növelni vagy csökken­teni kell. Egyenes szakasz generálása esetén (S jel másik állapota) a 159 kapurendszer megszakítja a vissza­csatolásokat. A 159 kapurendszert 163, 164, 165 és 166 bemeneteket vezérlő S, K, Ex és Ey jeleket a rajzon nem ábrázolt vezérlőegység állítja elő. A generálandó egyenes szakaszt, illetőleg körívet meghatározó AX, AY, illetőleg XO, YO koordináta adatok a rajzon nem ábrázolt vezérlő egységből előnyösen párhuzamosan kerülnek beírásra 167, 168, 169 és 170 bemeneteken a megfelelő tárolókba és alaptárolókba. A kör-egyenes generátort 160 be­menetére vezetett órajel ütemezi, és a generálást — cél­szerűen a bemeneti adatok beírását is — 161 bemenetre ráadott adatátadó jel indítja. A generálás az X és Y óra­jelnek a 153 vezérlőműben történő bekapcsolásával in­dul 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 yételkész jelet ad ki, jelez­vén, hogy a kör-egyenes generátor kész a következő körív vagy egyenes szakasz adatainak vételére. A találmány szerinti kör-egyenes generátorban al­kalmazott digitális 150, illetőleg 154 szorzóművek az X, illetőleg az Y órajelet, amelyeknek frekvenciája meg­egyezik a 160 bemenetre érkező központi órajel frekven­ciájával, a 151, illetőleg a 155 alaptárolóban levő digi­tális számmal szorozzák meg, és 157, illetőleg 158 ki­menetükön a szorzatnak megfelelő átlagos frekvenciájú léptető impulzusszorzatot adnak ki. Adott órafrekvencia esetén ez az átlagos frekvencia a szorzó digitális szám­mal csökken, és ez változó sebességű körív, illetőleg egyenes szakasz generálást eredményezne. Sok esetben, így grafikus megjelenítő berendezésekben való alkalma­zásnál is, viszont az lenne a kedvező, ha a körív, illetőleg egyenes szakasz generálása állandó, éspedig a lehető legnagyobb sebességgel történnék. A találmány szerint ezért a 150 és 154 szorzóművekhez a mindenkori maxi­mális sebességű növekményképzést, azaz a léptető im­pulzusok maximális átlagos frekvenciáját biztosító, a szorzóműveket a mindenkor nagyobb iránytangens összetevő legnagyobb szignifikáns helyértékének meg­felelően beállító 177 normalizáló egység van csatlakoz­tatva. A 177 normalizáló egység felépítését, a normali­zálás menetét és az általa biztosított előnyös hatásokat a későbbiekben az 5. ábrán szemléltetett kiviteli alak alapján ismertetjük részletesebben. A találmány szerinti kör-egyenes generátor hibás be­meneti adatcsoport esetén is biztosítja a hibás ábraelem rajzolásának minél gyorsabb befejezését. A 153 vezérlő­műben elhelyezett hibaelhárító áramkör 180, illetőleg 181 bemenetei a végpont relatív koordinátáit tartal­mazó 152, illetőleg 156 tárolókhoz vannak csatlakoz­tatva, és a hibaelhárító áramkör 178, illetőleg 179 ki­menetén át az egyik tároló zérus tartalma és a másik tároló nem zérus tartama esetén, az egyik tárolónak megfelelő koordinátájú iránytangens összetevőt tartal-5 mázó alaptárolóba 184, illetőleg 185 bemeneten irány­tangens értéket ír be. Abban az esetben pedig, amikor a generálandó ábraelem adatcsoportja teljesen értelmetlen, hibaelhárító áramkör biztosítja a 162 kimeneten a vétel­kész jel kiadását, hogy a hibás bemeneti adatcsoport ne 10 okozzon fennakadást. A hibaelhárító áramkört a 153 vezérlőmű kiviteli alakját szemléltető 7. ábra kapcsán ismertetjük majd részletesebben. Megjegyezzük még, hogy a 3. ábra 10 bites kiviteli alakot ábrázol, de a találmány szerinti megoldás tetsző-15 leges bitszám esetén is alkalmazható. A 4. ábra a 3. ábra szerinti generátor 151 és 155 alap­tárolóinak, valamint 159 kapurendszerének egy lehet­séges kiviteli alakját mutatja. Az alaptárolók egy-egy 200, illetőleg 201 regiszterből és egy-egy 202, illetőleg 20 203 összeadóegységből épülnek fel. A számábrázolás tiszta bináris, a rajz 10 bites kiviteli alakot mutat. A 200, illetőleg 201 regiszterbe párhuzamosan írjuk be a 168, illetve 170 bemeneten az iránytangens x, illetve y irányú összetevőit. A regiszterek xO, ... x8, x9, illetve yO, ... 25 ... y8, y9 kimeneteken csatlakoznak a 150, illetve 154 szorzóműhöz. Az összeadást párhuzamosan végezzük el, a kivonás 2-es komplemenssel történik. Az összeadó­egységek a regiszterek tartalmához hozzáadják a másik bemenetükön levő bináris számot, majd az eredmény 30 visszaíródik a regiszterbe. Az összeadásokat az órajel ütemezi. A 202 és 203 összeadóegységeket digitális logikai elemekből felépített 159 kapurendszer vezérli. A 159 kapurendszer arra a célra szolgál, hogy a sík­negyed kijelölése és a kör körüljárási iránya alapján 35 meghatározza, hogy kör üzemmódban — ekkor a 163 bemeneten az S jel értéke logikai 1 — a 204 és 205 ÉS-kapuk közül melyik bemenetére kell logikai 1 szintet adni. Ezzel ugyanis kijelöli, hogy melyik 200, illetőleg 201 regiszterből kell levonást végezni. Kör üzemmódban 40 a 183 bemeneten érkező y léptető impulzus minden eset­ben kimegy a 206 ÉS-kapun, a 182 bemeneten érkező x léptető impulzus pedig a 207 ÉS-kapun. A 159 kapu­rendszer működését a következő példával szemléltetjük: Az xlép impulzus hatására, az 1. síknegyedben 45 (Ex = 1 és Ey = 1), az óramutatóval ellentétes körül­járású (K = 0) körív esetén (S = 1) a 201 regiszter tartal­mához 1-et kell hozzáadni (1.1. táblázat), ezért a 207 ÉS-kapu kimenete logikai 1 szintre kerül. Az ylép impulzus hatására, az előbbi feltételek mellett, a 206 és 204 ÉS-50 kapuk kimenete kerül logikai 1 szintre, így pl. a követ­kező összeadást végezzük el, melynek eredménye az 1 kivonása: A regiszter tartalma binárisan decimálisán 55 0000001010 10 206 és 204 ÉS-kapu ki­menetének megfelelően hozzáadva 1111111111 -1 200 regiszter tartalma az összeadás elvégzése után 1,0000001001 9 Egyenes esetén, amit az S jel logikai 0 értéke jelöl, a 159 kapurendszer zárt, a léptető impulzusok nem ered-65 menyezik a regiszterek tartalmának módosítását, azaz 3

Next

/
Oldalképek
Tartalom