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

166445 9 10 mentén a szorzóműből kilépő léptető jel frekvenciája adott órafrekvencia mellett a lehető legnagyobb legyen. Az ismertetett normalizálási megoldás nemcsak az 5. ábra szerinti metahisztémás digitális szorzóművet, hanem pl. parahisztémás szorzóművet használó kör­egyenes generátornál is alkalmazható. A parahisztémás szorzóműnél az órafrekvenciát leosztó számlálóláncnál pl. a számlálóláncnak az órajellel való meghajtási pont­ját lehet a találmány szerinti normalizálással változ­tatni. A találmány szerinti generátor előnyei az ismert meg­oldásokkal szemben: 1. nem szükséges semmilyen módosítást végezni a generátort vezérlő egység által pl. egy memóriából ki­olvasott iránytangens értékeken. Ezáltal az egész gene­rálási eljárás egyszerűbb, az adatátadás gyorsabb, és nem kötünk le feleslegesen számítógép kapacitást. 2. Nem kell többütemű shiftelést végezni az adatát­adás után, a generálás megkezdése előtt. Az átvett adatokkal módosítás nélkül, rögtön meg lehet kezdeni a kör-egyenes generálást, ami a generátor működését meggyorsítja és üzembiztonságát nagymértékben javítja. 3. A találmány szerinti megoldás legfőbb előnye adap­tív jellegében van. Az ismert megoldásoknál az irány­tangens összetevők normalizálása a generálás előtt történik meg. A generálás folyamán a normalizálás értékét nem változtatják, habár körív generálása során az iránytangensösszetevők megváltoznak. így az ismert megoldásoknál a generálás sebessége nem egyenletes és nem is maximális. A találmány szerinti megoldásban a normalizáló egység adaptív tulajdonsága révén a gene­rálás folyamán tudomást szerez az iránytangens össze­tevők módosulásáról, hiszen az egység statikus kapu­rendszerből áll, és ennek megfelelően a léptéktényezőt azonnal módosítja. Ezért a generálás sebessége a talál­mány szerinti megoldással a generálás során állandóan maximális értékű lesz. 4. Mivel a találmány szerinti eljárás adaptív tulajdon­ságú, a görbe menti sebesség stabilizálásból az az előny is származik, hogy a találmány szerinti generátort alkal­mazó grafikus adatmegjelenítő berendezés által meg­jelenített vonal fényessége a képernyőn nem változik, így a különböző programozott vonalvastagságok bizto­san megkülönböztethetők a képernyőn egymástól. A 6. ábra a 3. ábra szerinti kör-egyenes generátor 152 tárolójának egy lehetséges kiviteli alakját mutatja. A 152 tároló 240 regiszterébe 167 bemeneten párhuzamosan kerül beírásra a generálandó ábraelem végpontjának AX koordinátája. A 240 regiszterhez 241 összeadóegy­ség van csatlakoztatva, amely az órafrekvencia ütemé­ben összeadást végez, és az eredményt a 240 regiszterbe írja vissza. Valahányszor a 241 összeadóegység 242 be­menetére a 150 szorzómű léptető xiép impulzusa kerül, az összeadóegység 2-es komplemens hozzáadásával 1 ki­vonását végzi el. Egyébként a 240 regiszter tartalma vál­tozatlan marad. A 240 regiszter párhuzamos 243 kime­netén mindenkor a regiszter pillanatnyi tartalma jelenik meg. A 243 kimenet a találmány szerinti generátor 153 vezérlőművének 180 bemenetére van csatlakoztatva. Hasonló felépítésű lehet a 156 tároló is. Mind a 152, mind pedig a 156 tárolót meg lehet valósítani ismert számlálástechnikai elemekkel is. A 7. ábrán a 3. ábra szerinti 153 vezérlőmű egy lehet­séges kiviteli alakja látható. A 161 bemeneten érkező adatátadó jel indítja egyrészt a 250 időzítőelemet, más­részt 1 állapotba állítja a 251 és 252 tárolóelemeket. Erre a 251 és 252 tárolóelemek kimenete 253 illetve 254 ÉS-kapun át megindítja a 171 kimeneten az X óra-5 jelet, illetve a 172 kimeneten az Y órajelet, és ezzel az ábraelem generálását. Az x irányú generálás befejezését a generátor 152 tárolójának zérus tartalma jelzi, ezt a 180 bemenetre csatlakoztatott negált bemenetű 255 ÉS-kapu érzékeli. Az y irányban történő generálás be-10 fejezésére ugyanilyen módon negált bemenetű 256 ÉS-kapu ad kimenetén 1 jelet. A 255 illetve 256 ÉS-kapu ki­menete visszabillenti a 251, illetve 252 tárolóelemet, és ezzel megszünteti az X, illetve Y órajelet. A mindkét irányú generálás befejezésekor a 257 és 258 kimenetekre 15 csatlakoztatott 263 ÉS-kapu kimenetéről késleltető és szinkronizáló 265 áramkörön át vételkész jel kerül ki­adásra a 162 kimeneten. A 153 vezérlőműben helyezkedik el a generátor hiba­elhárító áramköre is. A találmány szerinti kör-egyenes 20 generátor egyszerű felépítése érdekében a körívet vagy egyenes szakaszt meghatározó kiindulási digitális adatok redundánsók. Számítási, pl. kerekítési vagy adatátadási hiba miatt előfordulhat, hogy a generátorhoz olyan té­ves adatcsoport érkezik, amelyet a redundancia miatt 25 nem tud értelmesen végrehajtani, ilyenkor a hibát fel kell ismerni, és a hibás ábraelem generálását minél gyorsab­ban be kell fejezni. Amennyiben az éppen generálás alatt levő ábraelem adatai teljesen értelmetlenek, abban az esetben az ábraelem generálását abba kell hagyni, és a 30 soron következő ábraelem generálását kell megkezdeni. A gyakorlatban előforduló esetek, ahol programozói tévedés, vagy adatátviteli zavar miatt a generátorhoz ér­kező adatok nem definiálnak kellően egy egyenes sza­kaszt vagy körívet, az alábbiak: 35 a) egyenes szakaszt kell generálni, adva van a végpont AY és nem zérus értékű AX koordinátája, de zérus az iránytangens x irányú összetevője. b) Egyenes szakaszt kell generálni, adva van a vég-40 pont AX és nem zérus értékű AY koordinátája, de zérus az iránytangens y irányú összetevője. c) Körívet kell rajzolni, adva vannak a végpont nem zérus értékű AX és AY koordinátái, de zérus az iránytangensnek vagy az y vagy x irányú összete-45 vője. d) Bármilyen egyéb hiányos adat érkezik, nincs defi­niálva a síknegyed, a körüljárás, az ábraelem tí­pusa, vagy az adat numerikus értéke hibás stb. 50 A találmány szerint az a)—c) pontban leírt hibák fel­derítésére és kiküszöbölésére a következő megoldás szol­gál. A generálandó ábraelem végpontjának és éppen ge­nerált pontjának mindenkori koordináta különbségeit tartalmazó 152 és 156 tárolók tartalmát figyeljük, és hiba 55 észlelése esetén az iránytangens összetevőket tartalmazó 151 illetve 155 alaptároló tartalmát módosítjuk, mégpe­dig úgy, hogy az y irányú 151 alaptárolóba kell beleírni, ha (AX) ?í0 és (AY) =0; az y irányú 155 alaptárolóba kell beleírni, ha (AX) = 0 és (AY) ^ 0. 60 Ilyen megoldás célszerű kiviteli alakját szemlélteti a 7. ábra, ahol a 152 illetve 156 tárolók állapotát figyelő 255 illetve 256 ÉS-kapuk 257 illetve 258 kimenete köz­vetlenül és 259 illetve 260 inverteren át 261 illetve 262 ÉS-kapu bemenetére van csatlakoztatva. A 261 és 262 65 ÉS-kapu bemenetére még az órajelek is csatlakoznak. 5

Next

/
Oldalképek
Tartalom