• Nem Talált Eredményt

PHYSICSBUDAPEST INSTITUTE FOR RESEARCH CENTRAL 3& Cío зг,гго

N/A
N/A
Protected

Academic year: 2022

Ossza meg "PHYSICSBUDAPEST INSTITUTE FOR RESEARCH CENTRAL 3& Cío зг,гго"

Copied!
16
0
0

Teljes szövegt

(1)

C ío зг,гго

KFKI-71-40

Bánáti К.

Németh S.

\

OPTIMA 528 TIPUSU SZERVEZOAUTOMATA

átállítása

3 &

&soiinß<vtian c A c a d e m y o f S c ie n c e s CENTRAL

RESEARCH

INSTITUTE FOR PHYSICS

BUDAPEST

(2)
(3)

KFKI-71-40

OPTIMA 528

típusú szervezőautomata Átalakítása

Irta

Bánáti Károly, Németh Sándor Központi Fizikai Kutató Intézet

Számitástechnikai Osztály

(4)
(5)

ÖSSZEFOGLALÁS

Az eredetileg BCD kóddal dolgozó OPTIMA 528 szervezSautomata átalakítása, hogy alkalmas legyen ICL 8 csatornás kódkészlet értelme­

zésére.

РЕЗЮМЕ

Автоматическая пишущая машина типа

o p t i m a

528, работавшая вна­

чале на двоично кодированном десятичном коде, была модифицирована с целью интерпретации 8-канального набора кодов, применяемого на ЭВМ

i c l

.

SUMMARY

Modification of the automatic writing machine type OPTIMA 528 originally using BCD code for interpretation of the ICL 8-channel codeset.

(6)
(7)

1

Az OPTIMA 528 tipusu szervezőautomata az elektronikus számitógé­

pek alkalmazóinak igen hasznos segítséget nyújt az adatrögzités, a prog- ramszalag-készités, a lyukszalagmásolás és a lyukszalag-kiíratás terüle­

tén .

A szervezőautomata a villanyirógépen kivül 2 db olvasó és 2 db lyukasztó egységet, valamint egy külön dobozban elhelyezett vezérlőbil- lentyüzetet is magábafoglal. Ennek ellenére a gép kezeléséhez a normál irógépismeret tökéletesen elegendő.

A jól áttekinthető és célszerű elrendezésű vezérlőbillentyüzetet tartalmazó doboz a kezelő személy közvetlen közelébe van elhelyezve. A világitó nyomógombok megkönnyitik az ellenőrzést.

Az Írógépen ütéserősség-szabályozó, állítható henger, elektromos áttételű szóközbillentyü és félautomatikus papiradagoló berendezés talál­

ható .

A beépített lyukasztó és olvasó kezelése nem okoz problémát. A papírszalagok behelyezése és kivétele egyszerű és praktikus. A modern kivitelű asztal minden irodahelyiségbe jól illik.

1. ábra

(8)

2

Az OPTIMA 528 tipusu szervezőautomata a relés logika alkalmazásá­

nak egyik legjobb reprezentánsa.

2, ábra

A rajz megmutatja az egyes egységek közötti kapcsolatokat. A két lyukasztó működhet egyszerre vagy külön-külön, de kikapcsolásuk sem zavar­

ja a többi egység működését.

Egyszerre csak egy olvasó üzemelhet. Az automata a leolvasott in­

formációt kívánságunknak megfelelően kiírja, vagy lyukasztja, illetőleg a két funkciót egyszerre is képes végrehajtani.

A tetszésszerinti üzemmódot a vezérlőbillentyüzet segítségével lehet beállítani.

Még néhány jellemző az egyes egységekről.

A lyukasztó 18 jel/sec sebességgel dolgozik. Az egység párosság ellenőrző áramkört és a papírszalag fel-, illetve letekercselésére alkal­

mas berendezést is tartalmaz.

Az olvasó 12 jeiysec sebességű. Egyaránt használható 8, illetve 5 csatornás papírszalag olvasására.

Az elektronikus vezérlésű betükaros irómünek szabályozható a leü-

(9)

3

tés-erőssége. A kiirás sebessége 14 jel/sec. Ez más hasonló gépek sebessé­

géhez viszonyítva elég kedvező érték.

A kivánt automatikus tabulátorugrások könnyen cserélhető program­

táblákon állíthatók be.

A bevezetőben vázolt jó tulajdonságokat és a kedvező vásárlási feltételt /tudniillik- a gép forintért kapható/ figyelembevéve, osztályunk 3 db ilyen gépet vásárolt.

Azonban az OPTIMA 528 kihasználását nagy mértékben gátolta, hogy kódrendszere eltér az 1905-ös ICL. számitógép által használt kódkészlettől.

A mellékelt két kódtáblázat összehasonlításából kitűnik, hogy 1. az OPTIMA 528 tipusu szervezőautomata.8 csatornás BCD páratlan

paritásu kódot használ /1. sz. táblázat/, mig az ICL 1900-as gépcsalád papirszalagos perifériái egy .un.. ISO kódrendszer­

hez tartozó páros paritásu kódkészlettel dolgoznak.

2. Az OPTIMA 528 kódrendszerében egy adott betűkarakter kis, illetve nagy alakú változata /csakúgy, mint az egy nyomógombon látható szám, illetve Írásjel/ lyukasztott formája azonos.

Azt, hogy a kérdéses lyukasztott karakter éppen melyik alak­

nak felel meg, egy őt megelőző kód hivatott eldönteni.

így minden olyan esetben, amikor a soronkövetkező Írásjel /szim­

bólum/ shifthelyzete eltér az előzőétől, vagyis a shiftváltásról beszélünk /kis-nagybétü váltás, más szóval a betükosár mozgása vertikális irányban/

még egy további karakter lyukasztása is szükséges annak eldöntésére, hogy majd az őt követő karakter a neki megfelelő két Írásjel közül melyiket rep rezentálja.

Ezzel szemben az ICL kódrendszerben minden Írásjel shiftes és shiftnélküli lyukasztott formája más-más lyukkombinációi

Látható is /2. táblázat/, hogy egy adott szimbólum nagybetűs kód­

ja /NB Code/ különbözik a kisbetűs kódjától /KB Code/.

A két kódrendszer összehasonlításakor észlelhető különbség olyan jelentős, hogy az OPTIMA 528 tipusu gépen készült szalag közvetlenül nem használható fel az ICL számítógépnél, bár ennek perifériái képesek elfo­

gadni saját kódrendszerükön kivül más kódokat is /pl. GIER, telex stb./.

Egy forditóprogram közbeiktatása pedig időveszteséget és igy egyben költ­

ségnövekedést is jelent. Természetszerűleg felvetődött az igény az OPTIMA

(10)

4

BCD Kód ( OPTIMA 528 ) / 1. táblázat / írásjel BCD kód Magyarázat

i i 1 *

2 2 *

3 % 12 * 5

4 о 3*

5 !, 1 3* 5 6 / 23* 5 7 § 123*

8 *4 Aláhúzásjel

9 t 1 *45

0 # 6

A 1 * 67

В 2 * 67

c 12 * 567

D 3* 67

E 1 3* 567

P 23* 567

0 123* 67

H *4 67

I 1 *4567

J 1 * 5 7

к 2 * 5 7

L 12 * 7

M 3* 5 7

и 1 3* 7

0 23* 7

p 123* 5 7

Q *45 7

R 1 *4 7

S 2 * 56

T 12 * 6

u 3* 56

V 1 3* 6

w 23* 6

X 123* 56

Y *456

Z 1 * 4 6

E

J

12 *4 67 1 * 56

2 *45

• / »« * 567 A 12 *45 7 . ? 1 3*45 7

- a * 7 Kötőjel

u Ft 2 *4 6 Ö 12 *456 ü 1 3*456

v 12 *4 ÁLLJ

NS 3*45 N e m ir

SPE 1 3*4 Szalagugrás vege LEIT 23*4 Leolvasó átkapcs

T 123*45 1. Programra

* 5 Szóköz KB 2 *4567 Kis betűk NB 3*4567 Nagy betűk

SP 1 3*4 67 Ugrás

L02 23*4 67 2.lyukasztó BE C1/C2 123*4567 Korrektúra

— 4 2 *4 7 Koceivissza köz­

benső váltás nélkül

L01 3*4 7 1.lyukasztó BE U 23*45 7 2. Programm T 123*4 7 Ürlaptovabbitás ws 3*4 6 Ismetelt Írás

■*--- 23*456 Tabulátor LOA 123*4 6 Lyukasztók KI VL1/VL2 * 8 Kocsivißsza

« Szalagtovábbitás _ l

(11)

Б

ICL Kod / 2. táblázat /

írásjel HB kód KB kód KB Nincs kód Nincs kód Hor Tab 1 #л 1 *4

Szóköz * 6 8 * 6 8

1 I_ 1 * 56 8 1 * 6 Q

q

i * 5 78 1 * 567

A 9 1 * 7 1 * 678

2 2 * 56 8 2 * 6

Z z 2 *45 7 2 *45678 W w 123* 5 78 123* 567 S 8 12 * 5 7 12 * 5678 3 # 12 * 56 12 * 6 8

X X *45 78 *4567

E e 1 3* 78 3* 67

D d 3* 7 3* 678

4 £ 3* 56 8 3* 6

C c 12 * 78 12 * 67 R r 2 * 5 78 2 * 567 F f 23* 78 23* 6 7 5 % 1 3* 56 1 3 * 6 8

V V 23* 5 7 23* 5678

T t 3» 5 78 3* 567

G g 123» 7 123* 678

6 A 23* 56 23* 6 8

В b 2 * 7 2 * 678

Y У 1 *45 7 1 *15678

H h *4 7 *4 678

7 123* 56 8 123* 6

N n 23*4 7 23*4 678

U u 1 3* 5 7 1 3* 5678 J J 2 *4 78 2 »4 67

8 c *456 8 *4 6

M m 1 3*4 7 1 3*4 678 I 1 1 *4 78 1 *4 67 К к 12 *4 7 12 *4 678

9 ) 1 *456 1 * 4 6 8

< 3*4 6 8 3*456 6 о 123*4 78 123*4 67

L 1 3*4 78 3*4 67

0 * 56 * 67

5 23*4 6 23*456 8

P p * 5 7 * 5678

« + 12 *456 8 12 *4 6

« 2 *456 2 *4 6 8 T t 23*45 78 12 *45 78 ] 123*45 7 1 3*45 78 - - 1 3*4 6 1 3*456 8

I- 2 *4 2 *4

NB Nincs kód Nincs kód

Stop code 3* 5 3* 5

korrektúra 123*45678 123*45678

0 % * 78 3*45 7

(TC4) 3* 8 3* 8

Line feed 12 * 12 * !

WR(Retum) 1 3*4 8 1 3*4 8 I LEU 23* 5 8 23* 5 8 I

HS 123* 5 123* 5 I

WS *45 *45 !

IŰ1 1 *45 8 1 *45 8 ! 102 2 *45 8 2 *45 8 !

M A 12 *45 12 *45 !

SP 3*45 8 3*45 8 I

SPE 1 3*45 1 3*45 !

f 23*45- 23*45 I

4 123*45 8 123*45 8 I

/ ? 123*4 6 8 __________

123*456

(12)

6

528 átalakítására, hogy az általa készített lyukszalagok felhasználása egyszerűbb és gazdaságosabb legyen. Ezt az átalakítást sikerült megoldani, így jelenleg az OPTIMA 528 tipusu gép kompatibilis az osztályunkon jól is­

mert flexowriterekkel.

Nem láttuk célszerűnek eltérni az OPTIMA 528 eredeti elektromos felépítésétől,'igy relék használata mellett döntöttünk. A végrehajtott mechanikai változtatások sem jelentenek eltérést az eredeti elrendezéstől.

A 2. táblázatban látható ICL kódrendszernek megfelelő diódamát­

rixot és a shiftes alakokat előállító logikai áramkört az eredeti kártyákra szereltük. A paritás-ellenőrző áramkört szintén átalakítottuk az uj köve­

telményeknek megfelelően.

Az olvasó rendszer kódérzékelő áramkörének kialakításánál a kö­

vetkező szempontot kellett figyelembe venni:

egy adott szimbólum két különböző lyukasztott formájában /shiftes, illetve shift nélküli/ kellett megtalálni a mindkettőre jellemző lyukkombi­

nációt, amely természetesen nem egyezhetett meg más szimbólumokéval.

Példa:

SZIMBÓLUM LYUKASZTOTT FORMA /1 JELENTI A LYUKAT/

1 2 3 4 5 6 7 8

A 1 0 0 0 0 О 1 0

a 1 О 0 0 0 i 1 1

tehát a közös jellemzői: 1 0 0 0 0 1

Ilyen kombináció észlelésekor az |a | betükar kap vezérlést:

Annak eldöntésére, hogy "a" vagy "A" kerül kiírásra, vagyis az a- dott lyukkombináció shiftes vagy shift nélküli alak, egy un. shift érzéke­

lő áramkört alakítottunk ki. Ez az áramkör érzékeli a két alak közti kü­

lönbséget, amely a fenti példában a 6-os és 8-as csatornában jelentkezik.

A kód- és shiftérzékelés természetesen egyidejűleg történik, ab­

ban az időpillanatban, amikor az olvasó mechanika az adott karaktert ér­

zékeli. Tehát a kiválasztotfbetükar és a kosár mozgása egyidőben indul, és mivel az utóbbi - jóval nagyobb mechanikai tömege miatt - sokkal las­

sabban mozog, mint a betükar, igy shiftváltáskor a betükar már elérte a papirt, amikor a kosár még mozgásban van. Ez pedig nagyon egyenetlen kiirást eredményezhet.

(13)

7

Mint említettük, a shiftváltásra, vagyis a kosár vertikális el-, mozdítására az eredeti megoldásban egy külön karakter, tehát egy karakter­

nyi periódusidő állt rendelkezésre.

Az egyenletes kiiratás biztosítására két lehetőség kínálkozott.

Ezek:

1. Ugyanazon periódusidőben biztosítani, hogy a kosár előbb érje el a kivánt helyzetet és a betükar csak ezután üthessen rá a papirra.

2. Egy periódusidőt felhasználni a kosár mozgatására és csak ezután engedélyezni a betükar mozgását. Ez természetesen időveszteséget jelentene, valamint gondoskodni kellene azon karakter tárolásáról, amely az előző periódusban a kosár moz­

gatását eredményezte.

Mérlegelve a lehetőségeket, az elsőt, az egyszerűbbet választottuk.

A betükar mozgását kiváltó jelet késleltető vonalra vezettük, mig a kosár mozgatását eredményező impulzust azonnal hagytuk érvényesülni.

Az igy elért eredmény látható a mérvadónak tekinthető "H" betű esetében.

HhHhHhHhHhHhHhHhHhHhHhHhHhHhlilhHliHhlftHhHh

3. ábra

Lényeges szempont, hogy az eredeti periódusidőt sikerült megtar­

tani, igy a gép működése nem lassult. Megjegyzendő még, hogy a vezérlő funkciókhoz tartozó kódok nem változtak meg, és szükség esetén továbbra is használhatók.

így az OPTIMA 528 tipusu szervezőautomata az átalakítás után tel­

jes mértékben illeszkedik az ICL konfigurációhoz.

Az átalakításhoz minimális anyagmennyiséget, 5 relét, 16 diódát, 5 mechanikus vezérlésű Morse-érintkezőt, 2 csatlakozópárt és néhány méter huzalt használtunk fel. Ez az anyagmennyiség pedig lényegesen kevesebb, mint amennyit más, általunk ismert hasonló jellegű átalakításnál használ­

tak fel.

Eddigi tapasztalatok szerint az átalakított gép jól használható, csak mechanikus problémák jelentkeztek, főleg kopásból származóan.

Természetesen elképzelhető más kódrendszerekre való áttérés is a fentiek alapján.

(14)
(15)
(16)

Kiadja a Központi Fizikai Kutató Intézet Felelős kiadó: Varga László, a

Számítástechnikai Tudományos Tanács elnöke Szakmai lektor: Major Györgyné

Példányszám: 160 Törzsszám: 71-5815 Készült a KFKI sokszorosító üzemében, Budapest, 1971. julius hó

Hivatkozások

KAPCSOLÓDÓ DOKUMENTUMOK

The second result follows from our approach too: it is shown that the identification of gravitation with a massless spin 2 gauge field requires the restriction

100 m magas kéménytől 800 m-re szélirányban, 1 m/s szél- sebesség mellett, D stabilitási kategória esetén a csóva gamma-sugárzása által okozott földfelszini

Kiadja a Központi Fizikai Kutató Intézet Felelős kiadó: Lőcs Gyula. Szakmai lektor: Pócs Lajos Nyelvi lektor: Harvey

Mivel a rendszerben a nyomáskülönbségek ekkor más csak néhány század MPa-t tesznek ki, ugyanebben az időpontban vált előjelet a gőzfejlesztők primer és

Both the Curie temperature and the mean magnetic moment of iron and holmium decrease with increasing holmium content.. The temperature dependence of magnetization

characterise different flow regimes. We propose to desc r i b e the propagating two-phase substance by the spatial correlation function of its density

In general we have only a single pair of the exciting and decay curve (or only one exciting curve for a number of different decay curves) therefore we are able to

We report on a new variational method for determining the ground state energy of antiferromagnetic Heisenberg spin chains with nearest neighbour interaction..