Popis pochdza zo strnky http://www.simandl.cz/stranky/elektro/minigraf/minigraf_a.htm

TESTY PRO MINIGRAF A-507 - vyrobce ARITMA Praha

 V subore na stiahnutie v adresari Software su nasledujuce subory:

COLDBOOT.EXE.....pomocny program pro reset pocitace
COLUMB74.MNG.....datovy soubor s kresbou raketoplanu Kolumbie
EDIT.COM.........editor k precteni manualu Minigrafu
INFO.NFO.........text, ktery prave ctete
MNGDRV.BIN.......driver pro ovladani Minigrafu
MNGEND.VOC.......
MNGSTART.VOC.....hlasove vystupy pro SOUNDBLASTER
MNGTEST.EXE......samotny testovaci program
POPIS.TXT........manual pro pripojeni Minigrafu k PC
SHUTTLE1.MNG.....datovy soubor s kresbou raketoplanu Shuttle
VGACS.COM........program pro instalaci cestiny na obrazovku
VPLAY.EXE........prehravac zvuk. souboru pro SOUNDBLASTER
 
   Tyto soubory si prekopirujte do samostatneho podadresare na pevnem disku.
V  CONFIG.SYSu  do nej musi  byt udelana cesta (napr. PATH=C:\MINIGRAF;...),
dalsim prikazem v CONFIG.SYS musi byt DEVICE=MNGDRV.BIN PORT1 - timto se na-
instaluje driver pro MINIGRAF.  Nemate-li v pocitaci  zvukovou desku  SOUND-
BLASTER,  nemusite kopirovat soubory  VPLAY.EXE, MNGSTART.VOC a  MNGEND.VOC.
Instalace driveru se musi ohlasit zpravou  OK pri bootovani pocitace. Samot-
ne testy se spousti prikazem  MNGTEST.  Program nesnasi v CONFIG.SYSu prikaz
SHARE ! 
   Pokud nabootujete pocitac z teto diskety , program se spusti  automaticky.
   Popis prikazu pro MINIGRAF a zapojeni kabelu najdete v souboru POPIS.TXT -
lze si ho precist primo z programu MNGTEST.

               PIPOJOVAC SOUPRAVA MINIGRAF-PC              
                         (verze 1.0)                         
                   popis a nvod k obsluze                   
                                                             

     Souprava A0526 je urena k pipojen malho
souadnicovho zapisovae Minigraf A0507, resp. Amagraf A0517
(dle jen "Minigraf") k osobnm potam typu PC vybavenm
paralelnm rozhranm a operanm systmem typu MS-DOS.

Souprava obsahuje:

1 propojovac kabel
1 disketu 360 KB
1 zrun list

     Propojovac kabel zajiuje penos dicch signl
potae do Minigrafu, disketa obsahuje programov vybaven
(tzv. driver resp. ovlada Minigrafu), kterm jsou
interpretovny symbolick instrukce grafickho jazyka a
pevdny na potebn dic signly pro Minigraf.

Pozn.: V dalm textu se pedpokld povechn znalost
       operanho systmu typu MS-DOS.

A) Pipojen Minigrafu k potai
                                 

     Minigraf Aritma je pipojiteln k libovolnmu potai,
kter je kompatibiln s typy IBM PC/XT/AT a je vybaven
standardnm paralelnm rozhranm. Propojovac kabel je
zapojen takto :

strana PC        :  25-plov zstrka SUB-D
                    (tzv. "typ Cannon")
strana Minigrafu :  11-plov zsuvka TX 715,
                    kl v 7.pozici

                                               
     PC                    Minigraf            
                                               
   signl      vvod      signl      vvod    
                                               
     D0           2         X1          10     
                                               
     D1           3         X2           9     
                                               
     D2           4         X4           8     
                                               
     D3           5         Y1           4     
                                               
     D4           6         Y2           3     
                                               
     D5           7         Y4           2     
                                               
     D7           9         PEN          5     
                                               
  signlov   18 a 25   signlov     1, 11   
    zem                    zem                 
                                               
  Ostatn vvody nezapojeny

Pozn.: Pi pohledu na Minigraf zezadu jsou jednotliv vvody
       plonho spoje slovny zprava.

     Signly X1, X2, X4 slou k ovldn posuvu pistka,
podobn signly Y1, Y2, Y4 slou k ovldn posuvu papru.
Signl PEN ovld stav pistka (nahoe/dole).

     Propojovac kabel se na stran potae pipojuje na
konektor paralelnho rozhran (Centronics).

B) Instalace programovho vybaven
                                  

     Program pro ovldn Minigrafu - tzv. ovlada (driver) -
je uloen na dodan disket v souboru MNGDRV.BIN. Je
pouiteln v operanm systmu MS-DOS a vech kompatibilnch
systmech.

Ovlada se nainstaluje takto:

- soubor MNGDRV.BIN pekoprujeme na systmovou disketu
  (disk)
- do souboru CONFIG.SYS v hlavnm adresi systmov diskety
  (nebo disku) pidme pkaz

     DEVICE =  MNGDRV.BIN PORTx

  kde  oznauje cestu k uloenmu ovladai a symbol x
  oznauje poad paralelnho portu   potae, ke ktermu je
  pipojen kabel Minigrafu (1 a 3).

- pot znovu zavedeme operan systm souasnm stisknutm
  klves Ctrl Alt Del.

     Probhne-li instalace ovladae sprvn, vype se na
obrazovce zprva

      MINIGRAF DRIVER VER 1.0
      INSTALLED ON PARALLEL PORTx

kde x je opt poad paralelnho portu, pes kter bude
ovlada dit Minigraf.
     Dojde-li pi instalaci ovladae k njak chyb, vype
se zprva

      MNGDRV INSTALLATION ERROR

a ovlada nebude do pamti potae zaveden. Pinou chyby
pi instalaci me bt:

- poadovan paraleln rozhran neexistuje
- chybn oznaen cesty nebo nzvu souboru

Pozn.: Ped zavedenm operanho systmu je doporueno
       Minigraf vypnout.

Dleit upozornn :

     Ovlada po zaveden do pamti zjiuje rychlost
potae. Je-li pota vybaven pepnaem TURBO pro
pepnn dvou rychlost, je nutn po kadm pepnut
potae na jinou rychlost systm opt znovu zavst.

     Po instalaci ovladae je v operanm systmu definovno
nov jmno zazen "MNG" (viz t dle). Vzhledem k
vlastnostem operanho systmu nelze proto nadle toto jmno
pouvat pro diskov soubory a to bez ohledu na ppadnou
pponu (extension).

C) Obsluha programu
                   


1. Voln ovladae Minigrafu
                            

     Na ovlada Minigrafu se lze v systmu odkazovat jako na
jmno zazen "MNG". Toto jmno vystupuje v systmu jako
jmno textoveho souboru, do kterho lze pouze pst. Do tohoto
souboru je pak mon poslat text , obsahujc instrukce
Minigrafu.
     Napklad pkazem COPY CON MNG meme vyslat instrukce
do Minigrafu pmo z klvesnice (odelou se ale najednou a
po stisknut Ctrl Z a ENTER) nebo pkazem COPY  MNG
lze vyslat do Minigrafu data ze souboru .

Pozn.: Instrukce Minigrafu lze vyslat do zazen MNG t
       pkazem PRINT. To umouje innost Minigrafu tzv. "na
       pozad", ani by tm byla znemonna souasn dal
       innost s potaem.

     Pi voln z vych jazyk je vzhledem k ve popsanm
vlastnostem fiktivnho souboru "MNG" teba zachovat tato
pravidla:

- deklarovat soubor typu text a piadit mu jmno "MNG"
- otevt tento soubor pro zpis
- do tohoto souboru lze zaslat instrukce Minigrafu bnmi
  vstupnmi pkazy
- soubor nen nutno na zvr uzavrat (vyjma jazyka C)


Pklady (vznam vyslanch dat viz dle):


10 REM === VOLANI MINIGRAFU - GWBASIC ===
20 REM
30 OPEN "MNG" FOR OUTPUT AS #1
40 PRINT #1, "IN PU PA 0,0 PR 100,10;"


program MINI; { volani Minigrafu - TurboPascal }
var SB : text;
begin
   assign (SB,'MNG');
   rewrite (SB);
   write (SB,'IN PU PA 0,0 PR 100,10;')
end.


#include   /* volani Minigrafu - jaz. C */
void   main  ()
{
  FILE    *fd;
  fd=fopen ("MNG","w");
  fprintf (fd,"IN PU PA 0,0 PR 100,10;");
  fclose (fd);
}

2. Souadn systm Minigrafu
                            

     Pracovn prostor Minigrafu je obdlnk cca 190x270 mm
uvnit formtu A4 na vku. Kad bod je uren souadnicemi
x, y. Zkladn krok Minigrafu je v obou osch 1/8 mm.
Souadnice clovch bod jsou zadvny v kreslicch
jednotkch rovnch tomuto zkladnmu kroku (ppadn
desetinn st sla se ignoruje).
     Osa x je rovnobn s krat stranou kreslicho listu
A4, osa y s del stranou. Absolutn potek souadnch os je
vlevo dole. Pi tto zkladn poloze souadnho systmu tedy
pracovnmu prostoru Minigrafu odpovd zhruba tento mon
rozsah souadnic v kreslicch jednotkch:

osa x: 0 a 1520         osa y: 0 a 2160

     Potek souadnch os je ovem mon pemstit
(instrukc SO) do jin ne zkladn polohy (i mimo kreslic
plochu).
     Velikost absolutnch souadnic clovch bod nen nijak
kontrolovna, co me zpsobit vyjet papru z vodicch
kladek nebo pesun pistka na krajn doraz a nsledn
znehodnocen kresby. Umouje to vak kreslen na del ps
papru.


3. Grafick jazyk Minigrafu
                           
     Pro zen innosti Minigrafu je pouit speciln
grafick programovac jazyk. Tento jazyk sestv z instrukc
tvoench dvoupsmennm mnemotechnickm kdem (velk i mal
psmena), za nm me nsledovat pole parametr a ppadn
tzv. instrukn termintor (nutn za posledn instrukc!).
Je-li v instrukci uvedeno vce parametr (selnch), mus
bt navzjem oddleny alespo jednou mezerou nebo rkou,
nebo znamnkem + i -, jemu smj pedchzet rky i mezery
(povinn separtor). Libovoln poet mezer a rek sm bt
krom toho uveden jako nepovinn separtor ped, za i mezi
psmeny mnemotechnickho kdu a ped instruknm
termintorem. Jako instrukn termintor slou alespo jeden
stednk. Vbr instrukce kon bu dosaenm tohoto
termintoru nebo dalho mnemotechnickho kdu. Uveden
syntaxe je znzornna nsledujcm schmatem:


   mnemotechnick              pole             instrukn
        kd                  parametr          termintor
                                                      
                                                      
                                                      
                                                        
sep  X  sep  X  sep   parametr  sep  parametr  sep  term
                                                  
                                                 
                                                 
                                                 
                                  
     nepovinn                povinn
     separtory              separtor

     Nkter instrukce maj tzv. nepovinn parametry, kter -
jsou-li vynechny - nabvaj pedem definovanch standardnch
hodnot. M-li bt parametr vynechn, mus bt vynechny i
vechny nsledujc parametry te instrukce.
     Zvltn ppad pedstavuje instrukce LB, kter mus bt
ukonena znakem, definovanm jako tzv. textov termintor.
Tmto znakem je v souasn verzi ovladae znak  (hex.
hodnota 0DH).

Nkter instrukce jako PA, PR, PU a PD mohou mt i vt
poet parametr (oddlench navzjem povinnm separtorem);
tyto tzv. voliteln parametry jsou v popisu syntaxe
jednotlivch instrukc znzornny rkou a tekami v
hranatch zvorkch.

Pozn.: S vjimkou instrukc LB a UC pipout zapisova ve
       vstupnm proudu kdekoliv mezi pijmanmi znaky t
       dic znaky s kdem 0 a 1FH a 7FH, kter ignoruje.
       Znaky s dekadickou hodnotou vt ne 127 jsou krom
       toho (s vyjmkou instrukce UC) interpretovny
       modulo 128.

     Parametry instrukc jsou vtinou seln, t.j.
posloupnosti slic v kdu ASCII (hex. hodnoty 30H a 39H) s
ev. desetinnou tekou (2EH). Takov parametr, kter vdy jako
celek reprezentuje jeden kvantitativn daj (nap.
souadnici) mus bt (s ohledem na ev. pedchzejc
znamnko) v rozsahu -32768 a 32767 a jeho ppadn desetinn
st je ovladaem ignorovna.
     Druhm monm typem parametru jsou znakov parametry v
instrukcch LB a UC, kde kad znak reprezentuje svou
hexadecimln hodnotu v kdu ASCII - v terminologii
programovacch jazyk jim odpovdaj pojmy textov resp.
znakov etzec.

     Popis syntaxe uveden dle pro kadou konkrtn
instrukci pouv tuto notaci:

XX       - Mnemotechnick kd je pro pehlednost titn
           velkmi psmeny a od dalch st instrukce
           oddlen mezerou.

parametr - Symboly vytitn malmi psmeny jsou nzvy
           parametr instrukce.

,        - Jako povinn separtor je pro jednoduchost uvdna
           pouze rka.

[    ]   - Cel parametrov sekvence uveden v hranatch
           zvorkch me bt vynechna (nepovinn
           parametry).

[,...]   - Cel parametrov sekvence uveden ped tmto
           symbolem me bt (s povinnmi separtory)
           vcekrt opakovna (voliteln parametry).

;        - Jako instrukn termintor je pro jednoduchost v
           popisu syntaxe uveden pouze stednk.

Zjist-li zapisova pi zpracovn instrukc nedodren
popsanch syntaktickch pravidel, nesprvnou instrukci
zpravidla ignoruje a pokrauje nejbli rozpoznanou
instrukc.

Nsledujc tabulka uvd abecedn pehled vech instrukc
implementovanch v souasn verzi ovladae, vetn jejich
syntaxe a anglickch nzv, od nich je odvozen
mnemotechnick kd:

      Pehled instrukc ovladae Minigrafu (verze 1.0)

                                                             
    syntaxe                    nzev                         
                                                             
   BP                    Zkladn pozice papru              
                         (Basic Position)                    
                                                             
   CI r                  Krunice                            
                         (CIrcle)                            
                                                             
   ER x,y                Obdlnk relativn                  
                         (Edge Rectangle relative)           
                                                             
   HM                    Vpis na Minigraf                   
                         (Hardcopy to Minigraf)              
                                                             
   HP                    Vpis na tiskrnu                   
                         (Hardcopy to Printer)               
                                                             
   IN                    Inicializace                        
                         (INitialize)                        
                                                             
   LBc[c...c]        Vpis textu                     *   
                         (LaBel text string)                 
                                                             
   LT[p1,p2[,p3,p4]]     Typ ry                            
                         (Line Type)                         
                                                             
   PA[x,y][,...]         Pesun absolutn                    
                         (Plot Absolute)                     
                                                             
   PR[x,y][,...]         Pesun relativn                    
                         (Plot Relative)                     
                                                             
   PD[x,y][,...]         Pistko dol                        
                         (Pen Down)                          
                                                             
   PU[x,y][,...]         Pistko nahoru                      
                         (Pen Up)                            
                                                             
   SI[xx,xy,yx,yy]       Velikost psma                      
                         (SIze)                              
                                                             
   SO[x,y]               Nastaven potku souadnic         
                         (Set Origin)                        
                                                             
   SS                    Nastaven standardn znakov sady   
                         (Set Standard character set)        
                                                             
   SA                    Nastaven alternativn znakov sady 
                         (Set Alternate character set)       
                                                             
   UC[p...p]t            Uivatelv znak                 *   
                         (User's Character)                  
                                                             

* Parametr instrukce je znakov.

4. Popis instrukc
                 

Instrukce IN;

   Tato instrukce zpsob tzv. inicializaci Minigrafu.
Pedpokld se, e ped vyslnm tto instrukce bude v
Minigrafu zaloen papr tak, e jeho horn okraj se bude krt
s hranou otevenho zadnho vyklpcho stolku Minigrafu.
Provedou se nsledujc innosti:

- pistko se zdvihne a najede na lev okraj papru
- vynuluje se souadnice X, souadnice Y bude nastavena na
  1700 (odpovd pedpokldan pozici papru)
- nastav se absolutn reim souadnic
- nastav se pln ra
- nastav se standardn znakov sada, velikost psma 3,0,0,3

     Tuto instrukci je nutn zadat (po instalaci ovladae) po
kadm zapnut Minigrafu. Doporuuje se touto instrukc
zahajovat kadou kresbu. Slou k nastaven definovanho
stavu Minigrafu.


Instrukce PU [x,y][,...]; a PD [x,y][,...];

     Tyto instrukce ovldaj zvedn a spoutn pistka.
Instrukce PU pistko zvedne, PD pistko spust. V instrukcch
je mon zadat libovoln poet dvojic souadnic, kter se pak
akceptuj jako povely pro pesun pistka podle prv
nastavenho reimu (absolutn nebo relativn). Po instrukci
PD s parametry se tak bude kreslit ra momentln platnho
typu (implicitn pln ra).


Instrukce PA [x,y][,...]; a PR [x,y][,...];

     Tyto instrukce pesouvaj pistko (sputn nebo
zdvien) do nov polohy podle zadanch souadnic. Je-li
pistko sputno, je kreslena ra momentln platnho typu
(implicitn pln ra). V instrukci PA se souadnice
interpretuj absolutn, v instrukci PR relativn.
V instrukcch je mon zadat libovoln poet dvojic
souadnic. Po vykonn instrukce zstv nastaven jej reim
(tj. absolutn nebo relativn).


Instrukce LT [p1,p2[,p3,p4]];

     Tato instrukce stanov typ ry a parametry pro
peruovanou ru. Veker dal kresba (s vyjmkou vpisu
text a kresby krunic) pak bude provedena tmto typem ry.
Instrukce LT me mt dn, dva nebo tyi parametry.
     Parametry p1 a p3 uruj dlku rek a parametry p2 a p3
uruj dlku mezer, vdy v milimetrech. Mohou nabvat pouze
nezpornch hodnot, uplatn se cel st zbytku po dlen 32.
Je-li p1 nebo p3 rovno 0, kresl se pouze teka.
     Aby byl konec peruovan ry vyznaen vdy, i kdy
vyjde do mezery, je posledn st ry kreslena vdy se
sputnm pistkem (tedy alespo teka).
    Nastaven typ ry plat a do jeho pedefinovn novou
instrukc LT. Po instrukci LT bez parametr a po inicializaci
Minigrafu je nastavena vdy pln ra.

Nkter pklady typ ar:

     LT 3,3;                                
     LT 6,3;                                 
     LT 6,3,3,3;                            
     LT;                                     


Instrukce ER x,y;

     Tato instrukce nakresl obdlnk se stranami ve smru
souadnch os, jeho jeden vrchol bude v momentln pozici
pistka a protilehl vrchol bude relativn uren souadnicemi
x,y (ka a vka obdlnka). Potom se pistko vrt do
pvodn pozice. Po instrukci bude stav pistka (nahoe/dole)
takov, jak byl ped instrukc.


Instrukce CI r;

     Tato instrukce nakresl (vdy plnou arou) krunici o
polomru danm parametrem r a se stedem v momentln pozici
pistka. Potom vrt pistko do pvodn pozice a stavu.
Pesnost aproximace krunice nelze mnit, maximln chyba
me bt asi 1/8 mm. Parametr r mus bt nezporn, pi jeho
nulov hodnot se kresl pouze bod.


Instrukce BP;

     Tato instrukce zpsob zdvihnut pistka a najet papru
do pozice, kdy se jeho horn hrana piblin kryje s hranou
otevenho zadnho vyklpcho stolku Minigrafu (to je
pozice, kter se pedpokld ped instrukc IN). To usnaduje
prci pi ladn kreslicho programu.


Instrukce SO [x,y];

     Tato instrukce nastav potek souadnho systmu do
jinho msta (i mimo kreslc list) takto:

- instrukce bez parametru nastav potek souadnch os do
  momentln pozice pistka
- instrukce s parametry x,y nastav potek souadnch os do
  bodu, danho souadnicemi x,y v zkladn poloze souadnho
  systmu.

Instrukce LBc[c...c];

     Tato instrukce vype zadanou posloupnost znak,
ponaje znakem bezprostedn za LB a kone znakem ped 
(hex. hodnota 0DH). Vchozm bodem pro prvn znak
vypisovanho textu je okamit poloha pistka. Po vypsn
poslednho znaku je pistko pesunuto do polohy, kter by
odpovdala vchozmu bodu prvnho znaku dalho textu v te
dce.
     Smr dky jako i velikost a tvar psma je uren
nastavenm parametr psma instrukc SI (standardn smr
dky rovnobn s osou x, psmo kolm, vysok 3 mm a irok
1.5 mm). Pouit znakov sada je urena instrukcemi SS nebo
SA (standardn SS).


Instrukce SI [xx,xy,yx,yy];

     Kad znak znakov sady je zakdovn v rovnobnkovm
(obecn kosodlnkovm) rastru o rozmrech 4x8 rastrovch
jednotek, z toho je 1 jednotka pod dkem a jedna jednotka je
vyhraena pro eventuln diakritick znamnko nad znakem.
Vlastn rozmr (ka x vka) znaku (nap. velkho psmene
H) je tedy 4x6 rastrovch jednotek. Mezera mezi znaky je vdy
2 rastrov jednotky.
     Parametry instrukce SI uruj charakteristiky vpisu
psma takto (rozmry v milimetrech):

xx - dvojnsobek kolmho prmtu ky znaku do osy x,
xy - dvojnsobek kolmho prmtu ky znaku do osy y,
yx - kolm prmt vky znaku do osy x,
yy - kolm prmt vky znaku do osy y.

     Volbou parametr instrukce SI lze tedy ovlivnit nejen
ku a vku znak, ale i sklon psma vzhledem k dce a
sklon dky. Po inicializaci Minigrafu a po instrukci SI bez
parametr je nastaven implicitn tvar 3,0,0,3.

Nkter pklady:

xx xy yx yy   tvar znaku     vka    ka    dka
                                                            
 1  0  0  1   kolm          1   mm   0.5 mm   vodorovn
 4  0  0  7   kolm, zk    7   mm   2   mm   vodorovn
 4  0  1  4   sklon vpravo   4   mm   2   mm   vodorovn
 0  6 -4  0   kolm, ir   4   mm   3   mm   svisle vzhru
 4  4 -4  4   kolm          5.7 mm   2.3 mm   ikmo vzhru

Instrukce SS; a SA;

     Tyto instrukce pepnaj dv znakov sady
(standardn/alternativn), kter jsou pozdji pouity pi
vypisovn text instrukc LB. Standardn znakov sada
odpovd bn sedmibitov tabulce ASCII. Ob sady se li v
poslednch pti znacch, kde m alternativn sada umstna
esk diakritick znamnka. Po vpisu tchto znamnek se (na
rozdl od ostatnch "tisknutelnch" znak) pistko
nenastavuje do vchozho bodu dalho znaku, ale vrt se do
pvodn pozice.

Standardn - ASCII znakov sada:

     0      1      2      3      4      5      6      7
                                                           
0                mezera   0      @      P      `      p    
1                  !      1      A      Q      a      q    
2                  "      2      B      R      b      r    
3                  #      3      C      S      c      s    
4                  $      4      D      T      d      t    
5                  %      5      E      U      e      u    
6                  &      6      F      V      f      v    
7                  '      7      G      W      g      w    
8    BS            (      8      H      X      h      x    
9                  )      9      I      Y      i      y    
A                  *      :      J      Z      j      z    
B                  +      ;      K      [      k      {    
C                  ,      <      L      \      l           
D    CR            -      =      M      ]      m      }    
E                  .      >      N      ^      n      ~    
F                  /      ?      O      _      o    mezera 
                                                           

Alternativn - esk znakov sada:

     0      1      2      3      4      5      6      7
                                                           
0                mezera   0      @      P      `      p    
1                  !      1      A      Q      a      q    
2                  "      2      B      R      b      r    
3                  #      3      C      S      c      s    
4                  $      4      D      T      d      t    
5                  %      5      E      U      e      u    
6                  &      6      F      V      f      v    
7                  '      7      G      W      g      w    
8    BS            (      8      H      X      h      x    
9                  )      9      I      Y      i      y    
A                  *      :      J      Z      j      z    
B                  +      ;      K      [      k    rka  
C                  ,      <      L      \      l    krou. 
D    CR            -      =      M      ]      m    hek  
E                  .      >      N      ^      n    vok  
F                  /      ?      O      _      o    pehl. 
                                                           

Pozn.: dic znaky (00H a 1FH) jsou pi vpisu ignorovny s
       vyjmkou znak CR (textov termintor) a BS (krok
       zpt; nsleduje-li vce kd BS bezprostedn za
       sebou, provede se pouze jeden). Znaky s dek. hodnotou
       vy ne 127 (7FH) jsou interpretovny modulo 128.

Instrukce UC[p...p]t;

     Tato instrukce umouje vykreslit tzv. uivatelv znak,
tj. definovat dal grafm, kter nen obsaen ve znakovch
sadch. Pro definici tvaru znaku se pouv stejn rastr jako
pro bn znaky (srv. instr. SI), piem nelze pout
nejvy dek. Jednotlivm prsekm rastrovch lini jsou
nsledujcm schmatem piazena vdy dv sla. Men
(horn) slo znamen pesun zvednutho pistka do danho
prseku, vt (doln) slo znamen pesun do dan pozice
se sputnm pistkem (tj. kresbu seky).
     Parametrem instrukce je tzv. deklaran znakov etzec
sloen ze znak, jejich dekadick hodnoty pedstavuj
poadovan sla rastrovch prsek a popisuj tak postup
kreslen poadovanho znaku. Vchozm bodem je prsek 0.
Dekadick hodnota poslednho znaku (t) mus bt zvtena o
128.

Nsledujc pklad deklaranho etzce (v jazyce BASIC)
odpovd znaku "plus/mnus" :

PM$ = chr$(16)+chr$(84)+chr$(44)+chr$(104)+chr$(58)+chr$(218)


Zkladn rastr znaku:

                                     
                                     
                                     
     56      57      58      59      60
                                     
     120     121     122     123     124
                                     
     48      49      50      51      52
                                     
     112     113     114     115     116
                                     
     40      41      42      43      44
                                     
     104     105     106     107     108
                                     
     32      33      34      35      36
                                     
     96      97      98      99      100
                                     
     24      25      26      27      28
                                     
     88      89      90      91      92
                                     
     16      17      18      19      20
                                     
     80      81      82      83      84
                                     
     8       9       10      11      12
                                        
     72      73      74      75      76
                                     
     0       1       2       3       4
                                     
     64      65      66      67      68

Instrukce HM; a HP;

     Tyto dv instrukce umouj vypsat obsah obrazovky
(v textovm reimu) potae na Minigrafu pomoc tlatka
Print Screen.
     Po zaveden ovladae Minigrafu zstane nastaveno
koprovn obrazovky na tiskrnu (jak je tomu standardn v
operanm systmu). Vyslnm instrukce HM dojde k
pesmrovn kopie obrazovky na Minigraf, co znamen, e
kdykoliv bude stisknuta klvesa Print Screen, vype se
momentln stav obrazovky na Minigrafu. Ped vpisem najede
pistko do lev krajn pozice (bez pohybu papru). Pi reimu
obrazovky 80 zn/. se vypisuje standardn velikost psma
3,0,0,3, pi 40 zn/. velikost 6,0,0,3 a to vdy ve
standardn znakov sad. Tato nastaven pak zstvaj v
platnosti i nadle.
     Reim HM zstv nastaven a do t doby, ne bude
instrukc HP znovu nastavena tiskrna jako clov zazen
pro kopii obrazovky.
     Pozor - reim HM nebude zruen ani instrukc IN. Pi
ukonen prce s Minigrafem je tedy nutn zabezpeit, aby
nezstal nastaven reim koprovn obrazovky na Minigraf.


5. Pklad programu v jazyce BASIC
                                  

     Na dodan disket je nahrn t soubor PRIKLAD.BAS,
kter obsahuje zdrojov tvar programu v jazyce GW-BASIC pro
vykreslen ukzkovho obrzku na Minigrafu. Kd, generovan
tmto programem, je navc uloen na disket v souboru
PRIKLAD.PLT. Tento kd me bt pouit pro vykreslen
ukzkovho obrzku pmo (bez voln GW-BASICu) a me tak
slouit i jako jednoduch test sprvn funkce soustavy PC-
Minigraf; sta zadat pkaz

     COPY d:PRIKLAD.PLT MNG

kde "d:" oznauje pouitou disketovou jednotku. Po vykreslen
ukzkovho obrzku si prostudujte program PRIKLAD.BAS a
porovnejte jej s obrzkem resp. t s generovanm kdem
PRIKLAD.PLT. Tmto postupem zskte zkladn pedstavu o
zpsobu a monostech programovn Minigrafu.

D. Nkolik poznmek zvrem
                           

     Vtina instrukc Minigrafu je jistou podmnoinou
instruknho souboru grafickho jazyka HPGL, kter se pouv
pro zen souadnicovch zapisova. Tento jazyk pouvaj
tak rzn grafick programov produkty, jako napklad
AutoCad, OrCad, SaunaPC, Surfer a ada dalch. To umouje s
uritm omezenm pouvat Minigraf i jako souadnicov
zapisova pro tyto programov podpory.
     Vtina tchto program toti pouv pro vlastn
kreslen pouze nkolik instrukc, zpravidla jen PU, PD, PA a
PR. Souadnice jsou zpravidla pepotny na strojov kroky
konkrtnho zapisovae a kresba vech objekt, vetn krunic
a psmen je rozloena na jednotliv seky, co umouje v
nkterch ppadech generovan kd interpretovat i na
Minigrafu.
     Pi generovn kdu pro Minigraf je vak nutno grafick
systm nakonfigurovat zhruba takto:

- nastavit typ plotteru na typ HP7475 nebo podobn
- nastavit otoen souadnho systmu o 90 stup
- nastavit formt A4
- nastavit mtko pro kresbu 1:5 (strojov krok Minigrafu
  je 5x vt ne u HP 7475, kde je 1/40 mm) resp. v tomto
  pomru zmenit formt papru

     Pi dodren tchto zsad lze (po nezbytnm
experimentovn) zskat i pomrn velice pkn a sloit
obrzky.
