Kooli Kell programmi kasutusjuhend 2002.10 Programmi, juhendi ja skeemi autor: Svjatoslav Agejenko n0@hot.ee www.hot.ee/n0/ K“ik on vabavara! Programm Kooli Kell on m“eldud kella laskmiseks koolis, tundi sisse ja v„lja. Samuti juhib programm arvuti kljes olevat liidest, kahekohaliste numbrite n„itamiseks (minutid / tunnid), 3 klahvilist klaviatuuri ja releed. Tundi sisse minev kell on 1 pikk ning 1 lhem helin. V„ljaminev kell on 1 tavaline pikk helin. Programm loeb aega arvuti ssteemsest kellast. Kella laskmis ajad on organiseeritud failidesse *.PP . Aasta v“i p„evaplaani muutmiseks tuleb redakteerida vastavaid faile. (s“nast P„eva Plaan) Programm valib sobiva p„evaplaani l„htudes aastaplaanist, mis asub failis "aasta.ap" . Programmi saab kasutada arvutil millele on printeri pesasse (LPT1) hendatud spetsiaalne liides, liidese skeem on failis "skeem.bmp". Liides omab kolme nummerdatud nuppu paigutusega: [1] [2] [3] Programm on etten„htud iseseisvalt t””tama, kuid on ka v“imalus erandkorras k„sitsi kella lasta, aega muuta jne.. Programm eristab tavalisi nupuvajutusi ja topeltkl“pse. Eesm„rgiga suurendada funktsionaalsust v„heste nuppudega. Nuppude funktsioonid peamens: [1] kl“ps - laseb kella tundi sisse topeltkl“ps - laseb kella tunnist v„lja [2] kl“ps - l„heb aja muutmis mensse topeltkl“ps - hakkab t””le uuendatud graafikuga, vajalik p„rast sisendfailide redigeerimist. [3] kl“ps - mardab ssteemse aja t„istunnini, vajalik aja snkroniseerimiseks. topeltkl“ps - laeb ssteemse: aasta, kuu, p„eva, tunnid, minutid failist "sync.txt" Nuppude funktsioonid aja muutmis mens: [1] kl“ps - v„hendab ssteemsed tunnid/minutid 1. v“rra [2] kl“ps - suurendab ssteemsed tunnid/minutid 1. v“rra [3] kl“ps - valib n„itamiseks ja redigeerimiseks tunnid v“i minutid. topeltkl“ps - l„heb tagasi peamensse. Aja muutmis mend tunneb „ra selle j„rgi et indikaator tunnid v“i minutid vilgub, mitte ei p“le nagu peamens. faili AASTA.AP formaat: (aastaplaan) v - - S“nast vahemik. Paneb paika p„evaplaani antud ajavahemikus. Esimene daatum peab kindlasti olema v„iksem kui teine. St. kui on t“esti vaja: v 10-4 2-1 eri tuleb kirjutada: v 10-4 12-31 eri v 1-1 2-1 eri P„evaplaan kehtib vahemiku esimesest p„evast kuni vahemiku viimase p„evani. n - - S“nast n„dalap„ev. sama mis "v" kuid: paneb paika p„evaplaani antud ajavahemikus, antud n„dalap„eval. N„dalap„eva kirjeldatakse numbriga. n„dala esimene p„ev on esmasp„ev, talle vastab number 1. e - S“nast eriline. Paneb paika antud kuup„evale antud p„evaplaani. Sobib h„sti erakorraliste lhendatud v“i muul moel muudetud p„evaplaanide kehtestamiseks. N„iteks riigiphad, spordip„ev jne. Kui teatud p„eva kohta ei k„inud htegi kirjet siis toimib vaikimisi "tuhi" p„evaplaan. Kui teatud p„eva kohta k„is mitu kirjet siis j„„b peale viimane. failide *.PP formaat: (p„evaplaanid) # : Laseb antud ajal antud kella. V“imalikud kella helinad on: sis -kell tundi sisse val -kell tunnist v„lja faili SYNC.TXT formaat: faili esimesel kahel real peab olema j„rgnev: KK-PP-AAAA TT:MM kus KK = kuu PP = p„ev AAAA = aasta TT = tunnid MM = minutid