Fixed HTML style.
[qbasicapps.git] / automation / school clock / kell / juhend.txt
1
2                 Kooli Kell programmi kasutusjuhend
3
4 2002.10
5
6 Programm Kooli Kell on m\93eldud kella laskmiseks koolis, tundi sisse ja v\84lja.
7 Samuti juhib programm arvuti k\81ljes olevat liidest, kahekohaliste numbrite
8 n\84itamiseks (minutid / tunnid), 3 klahvilist klaviatuuri ja releed.
9 Tundi sisse minev kell on 1 pikk ning 1 l\81hem helin. V\84ljaminev kell on 1
10 tavaline pikk helin. Programm loeb aega arvuti s\81steemsest kellast.
11 Kella laskmis ajad on organiseeritud failidesse  *.PP .
12 Aasta v\93i p\84evaplaani muutmiseks tuleb redakteerida vastavaid faile.
13 (s\93nast P\84eva Plaan) Programm valib sobiva p\84evaplaani l\84htudes aastaplaanist,
14 mis asub failis "aasta.ap" . Programmi saab kasutada arvutil millele on
15 printeri pesasse (LPT1) \81hendatud spetsiaalne liides, liidese skeem on
16 failis "skeem.bmp". Liides omab kolme nummerdatud nuppu paigutusega:
17
18         [1]   [2]
19            [3]
20
21 Programm on etten\84htud iseseisvalt t\94\94tama, kuid on ka v\93imalus erandkorras
22 k\84sitsi kella lasta, aega muuta jne.. Programm eristab tavalisi nupuvajutusi
23 ja topeltkl\93pse. Eesm\84rgiga suurendada funktsionaalsust v\84heste nuppudega.
24
25         Nuppude funktsioonid peamen\81\81s:
26
27 [1] kl\93ps       - laseb kella tundi sisse
28     topeltkl\93ps - laseb kella tunnist v\84lja
29 [2] kl\93ps       - l\84heb aja muutmis men\81\81sse
30     topeltkl\93ps - hakkab t\94\94le uuendatud graafikuga, vajalik p\84rast
31                   sisendfailide redigeerimist.
32 [3] kl\93ps       - \81mardab s\81steemse aja t\84istunnini, vajalik aja
33                   s\81nkroniseerimiseks.
34     topeltkl\93ps - laeb s\81steemse: aasta, kuu, p\84eva, tunnid, minutid
35                   failist "sync.txt"
36
37         Nuppude funktsioonid aja muutmis men\81\81s:
38
39 [1] kl\93ps       - v\84hendab s\81steemsed tunnid/minutid 1. v\93rra
40 [2] kl\93ps       - suurendab s\81steemsed tunnid/minutid 1. v\93rra
41 [3] kl\93ps       - valib n\84itamiseks ja redigeerimiseks tunnid v\93i minutid.
42     topeltkl\93ps - l\84heb tagasi peamen\81\81sse.
43
44 Aja muutmis men\81\81d tunneb \84ra selle j\84rgi et indikaator tunnid v\93i
45 minutid vilgub, mitte ei p\93le nagu peamen\81\81s.
46
47
48
49                 faili AASTA.AP formaat: (aastaplaan)
50
51
52 v       <kuu>-<p\84ev>     <kuu>-<p\84ev>     <p\84evaplaan>
53
54 S\93nast vahemik. Paneb paika p\84evaplaani antud ajavahemikus. Esimene
55 daatum peab kindlasti olema v\84iksem kui teine. St. kui on t\93esti vaja:
56
57 v       10-4    2-1     eri
58
59 tuleb kirjutada:
60
61 v       10-4    12-31   eri
62 v       1-1     2-1     eri
63
64 P\84evaplaan kehtib vahemiku esimesest p\84evast kuni vahemiku viimase p\84evani.
65
66
67 n       <kuu>-<p\84ev>     <kuu>-<p\84ev>     <n\84dalap\84ev>      <p\84evaplaan>
68
69 S\93nast n\84dalap\84ev. sama mis "v" kuid: paneb paika p\84evaplaani antud
70 ajavahemikus, antud n\84dalap\84eval. N\84dalap\84eva kirjeldatakse numbriga.
71 n\84dala esimene p\84ev on esmasp\84ev, talle vastab number 1.
72
73
74 e       <kuu>-<p\84ev> <p\84evaplaan>
75
76 S\93nast eriline. Paneb paika antud kuup\84evale antud p\84evaplaani. Sobib h\84sti
77 erakorraliste l\81hendatud v\93i muul moel muudetud p\84evaplaanide kehtestamiseks.
78 N\84iteks riigip\81had, spordip\84ev jne.
79
80 Kui teatud p\84eva kohta ei k\84inud \81htegi kirjet siis toimib vaikimisi "tuhi"
81 p\84evaplaan. Kui teatud p\84eva kohta k\84is mitu kirjet siis j\84\84b peale viimane.
82
83
84
85                 failide *.PP formaat: (p\84evaplaanid)
86
87
88 #       <tund>:<minut>  <kell>
89
90 Laseb antud ajal antud kella. V\93imalikud kella helinad on:
91
92         sis     -kell tundi sisse
93         val     -kell tunnist v\84lja
94
95
96
97                 faili SYNC.TXT formaat:
98
99 faili esimesel kahel real peab olema j\84rgnev:
100
101 KK-PP-AAAA
102 TT:MM
103
104 kus     KK = kuu
105         PP = p\84ev
106         AAAA = aasta
107         TT = tunnid
108         MM = minutid