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