2.4.9 wyda~a izobraveniq 

po funkcii "wyda~a izobraveniq - TOA" wse |lementy platy
mogut bytx wydany na displej ili grafopostroitelx. lokator
poqwlqetsq tolxko w tom slu~ae, esli polxzowatelx ukazywaet na
to~ku, prinadleva}u` pe~atnoj plate, i kodirow}ik nahoditsq w
revime "RUN". wozmovnye warianty wyda~i dannyh pere~isleny w 
formulqre "TOA" i mogut kombinirowatxsq putem otmetki kresti-
kom.

dlq wyda~i dannyh na grafopostroitelx neobhodimo zadatx soot-
wetstwu`}ij mnovitelx mas{taba i skorostx wypolneniq risunka
w mm/sek. pri wyda~e izobraveniq na displej mnovitelx mas{taba
ne prinimaetsq wo wnimanie.

dlq izobraveniq na |krane okon po funkcii "WINDOW" neobhodimo
zadatx koordinaty uglow velaemogo okna w sledu`}ej posledowa-
telxnosti:

	X1 (adres lewoj granicy)
	Y1 (adres nivnej granicy)
	X2 (adres prawoj granicy)
	Y2 (adres werhnej granicy)

pri wyda~e na grafi~eskij displej wybrannoe okno awtomati~eski
uweli~iwaetsq do predelxno wozmovnogo zna~eniq i snabvaetsq 
ramkoj.

koordinaty okna pri perwom wyzowe sistemy ustanawliwa`tsq takimi,
~toby plata wy~er~iwalasx polnostx`.

raspredelenie ustrojstw.


dlq wyhodnogo ustrojstwa sleduet zadatx odnu iz sledu`}ih cifr:

0: oswobovdenie wyhodnogo ustrojstwa
5: cwetnoj grafi~eskij displej
6: grafopostroitelx
7: TEKTRONIX
8: wtoroj cwetnoj grafi~eskij displej

esli wybrannoe ustrojstwo uve zanqto w kakom-libo drugom
processe, wydaetsq soob}enie ob o{ibke. oswobovdenie ustrojst-
wa wozmovno li{x polxzowatelem, zanima`}im ustrojstwo, putem
wyzowa formulqra "risowanie", wnesenie 0 w ka~estwe nomera 
ustrojstwa i navatiq klawi{i "RETURN".

wyda~a izobraveniq movet bytx prerwana odnokratnym wwodom
"CONTROL C" ili "ETX".

2.4.10 hranenie fajla

fajly pe~atnyh plat hranqtsq na rabo~em diske ili dobawo~nom
nakopitele. w formulqr "zapisx fajlow" dolvno bytx wwedeno imq
fajla (imq opisaniq platy). takve ustanawliwaetsq, sleduet li
spasatx uve ime`}ijsq fajl (staru` wersi` platy) s ras{ireniem
.urn.

posle zapisi fajla wydaetsq formulqr "wybor funkcii". polxzowa-
telx movet proizwesti dalxnej{u` obrabotku plat, zamenitx pla-
tu, libo zakrytx sistemu.

2.4.11 smena fajla

wnutrennie pere~ni, soderva}ie ws` informaci` o plate, sohra-
nq`tsq do teh por, poka polxzowatelx budet rabotatx w tom ve
opredelenii platy. esli polxzowatelx velaet obrabotatx nowu`
platu, w perwu` o~eredx nado steretx starye dannye i oswobo-
ditx zanqtoe mesto. programma MGIOS zadaet polxzowatel` wopros,
dejstwitelxno li on velaet obrabotke |toj funkcii, poskolxku
wsq informaciq, ne zapisannaq w forme fajlow, budet uni~tovena
(sterta). zatem poqwlqetsq forma "iniciaciq fajla".

2.4.12 zawer{enie raboty s sistemoj

programma MGIOS movet bytx zawer{ena, esli wo wseh strokah
daetsq forma "iniciaciq fajla" (iskl`~aq process, kotoryj
trebuet zawer{eniq programmy).

wo izbevanie poteri e}e nuvnyh dannyh, zawer{enie sistemy
otklonqetsq, esli |to uslowie ne wypolnqetsq.

zawer{aq programmu, monitor stawit to~ku.

2.4.13 iniciaciq grafiki

funkciq "iniciaciq grafiki" wyzywaetsq iz formulqra "wybor spe-
cialxnyh funkcij". zdesx neobhodimo zadatx primenqemyj pozdnee
{ag koordinatnoj setki dlq kodirowaniq. pri |tom sleduet imetx 
wwidu, ~to iniciaciq dejstwitelxna li{x pri wybore {aga setki,
celoe ~islo raz ukladywa`}egosq w zna~enie 1/20, 1/40, 1/60.
esli pri kodirowanii primenqetsq drugaq mera (naprimer, 1/10
ili d`jmowyj rastr), k |toj mere movno perejti li{x po zawer{e-
nii iniciacii grafiki.

formulqr "iniciaciq grafiki uzw" imeet sledu`}ie funkcii:

D (DIGITIZER -TEST) - prowerka kodirow}ika

koordinaty, wwedennye na kodirow}ike, pe~ata`tsq w formulqre
bez obrabotki.

T (TESTING OF COORDINATES) - prowerka koordinat

po |toj funkcii movet bytx otme~ena l`baq to~ka na |skize platy
(ranee uve inicializirowannom). programma MGIOS wyswe~iwaet i 
wydaet koordinaty w zadannom {age setki. esli budet otme~eno
kakoe-libo pole men`, MGIOS soob}it "ukazano pole men`" i wydaet
kod pozicii polq men`.

m (wwod koda men`)

pole men` movet bytx razme}eno na l`bom meste rabo~ego polq
kodirow}ika i metx l`boe polovenie. dopuskaetsq nalovenie polq
men` i ~erteva platy (naprimer, pole men` movet bytx naloveno
na neispolxzuemu` ~astx ~erteva platy). w |tom slu~ae neobhodi-
mo iniciirowatx sna~ala platu, a zatem pole men`. w kavdom men`
wnizu polej komand zanesen kod w forme 4-h krestikow. polxzowa-
telx otme~aet po porqdku slewa naprawo wse krestiki. MGIOS
prowerqet kod, s~itywaet men` iz biblioteki i pe~ataet imq men`
na |kran. esli zatrebowannoe men` ne movet bytx najdeno w
biblioteke, wydaetsq soob}enie "kod men` o{ibo~en".

wozmovnye pri~iny o{ibok:

1. krestiki koda men` wybira`tsq neto~no ili w neprawilxnoj
posledowatelxnosti.
2. naru{ena `stirowka kodirow}ika.
3. pole men` bylo izmeneno, no wnowx ne wy~er~eno.
4. ispolxzuetsq ustarew{ij ~ertev polq men`.
5. pole men` wy~er~eno po dannym kakoj-libo drugoj biblioteki
   (na drugom diske).
6. pole men` ~asti~no levit za predelami rabo~ego polq kodirow-
   }ika.

r (wwod oblasti platy)

|ta funkciq ne nuvna pri rabote s grafi~eskim displeem, esli w
formulqre "wybor specialxnyh funkcij" na wopros "okno na kodi-
row}ik" dan otwet "Y". posle |togo predstawlennoe na displee
okno s~itaetsq sproektirowannym na lewyj nivnij ugol kodirow-
}ika.

dlq iniciacii platy na rabo~em pole, po krajnej mere, dolven
bytx ukreplen to~nyj ~ertev wne{nih gabaritow platy (wypolnen-
nyj, naprimer, na millimetrowoj bumage). mas{tab izobraveniq
movet bytx l`bym. (dopustimy dave mas{taby ne celyh ~isel,
naprimer, 1:0.989).

raspolovenie ~erteva platy i ego orientaciq mogut bytx wybrany
proizwolxno. iniciaciq zakl`~aetsq w tom, ~to polxzowatelx ot-
me~aet kak movno to~nee 4 ugla powerhnosti, otwedennoj pod
trassirowku, na~inaq s ugla s koordinatami 0/0. naprawlenie
obhoda - protiw ~asowoj strelki. na osnowe |togo zadaniq MGIOS
wy~islqet polovenie platy, orientaci` i mas{tab ~erteva. zatem
MGIOS prowerqet, dejstwitelxno li zadannye koordinaty uglow na
wnutrennem obraze platy. esli |to uslowie ne sobl`deno, wydaet-
sq soob}enie "ugly platy otme~eny ne to~no".

wozmovnye pri~iny:

1. ugly platy otme~eny nedostato~no to~no.
2. naru{ena `stirowka kodirow}ika.
3. wwedennye dannye dlq powerhnosti, otwedennyj pod trassirow-
   ku, ne sowpadaet s dannymi ~erteva.
4. plata peresekaetsq s uve iniciirowannym polem men`.
5. plata ~asti~no levit wne rabo~ego polq kodirow}ika.
6. {ag setki ili na~alo koordinat wybrany takim obrazom, ~to
   ugly otwedennoj pod trassirowku powerhnosti ne levat to~no
   w uzlah setki.
