EMJR program V 1.0
Telepítési útmutató: A program 2 db.exe file-ból áll. - Kurt.exe a windows-os felület, amelyen keresztül a lejátszás konfigurálható. - KurtServer.exe, amelyik a tulajdonképpeni daemon, amely a háttérben fut, és időzítettten lejátsza a szólamokat kiírva a megfelel ő parancsokat a kiválasztott COM portra. Mindkét program Win32-es program. Telepítéséhez egyszerű en fel kell másolni valamely alkönyvtárba (célszerű en ugyanabba az alkönyvtárba). A Kurt.exe a futása során létrehoz egy KurtServer.set nev ű file-t, amelybe a beállításokat tárolja. Ugyanezen file-t használja a KurtServer.exe. Így amennyiben nem egy alkönyvtárba lennének telepítve, úgy a sikeres beállítás után ezt a.set file-t kézzel kellene átmásolni a KurServer.exe mellé.
Kurt.exe: Feladata: a kürt szerver működésének beállítása szabványos felületen keresztül. A beállításokat egy kódolt KurtServer.SET file-ba menti, és onnan olvassa vissza. Ezen file-t ugyanabban az alkönyvtárban keresi, ahol maga a futtatható kód (kurt.exe) is elhelyezkedik. Jelszóvédelem: a beállítások megváltoztatásához ismerni kell a jelszót. Telepítés után (vagy ha letöröljük a KurtServer.SET file-t) az alapértelmezett jelszó a titok. Ezt meg tudjuk a program használata során változtatni. Főbb funkciók: Üzemterületek megadása: Minden üzemterülethez 1 db soros portot (COM port) lehet rendelni. A listából kijelölés után törlés gombbal lehet törölni. A Hozzáadás nyomógombbal lehet újat a listához adni:
Hangminták: A hangminták definiálják hogyan szóljon a kürt a kijelölt területen. Mivel a kürtnek sem a hangmagasságát, sem a hangerejét befolyásolni nem lehet, így mindössze a hangot tudjuk ki/kapcsolni. Ilyen hangszakaszokat lehet összeállítani az alábbi módon: Elő ször a bal oldali lista alatti Hozzáad gombra kell kattintani, majd a definiáló képernyőn beállítani az alap-formátumot: A taktusok számával befolyásolhatjuk, hány ki/bekapcsoló ütembő l álljon a hangminta. Alatta lév ő csúszkákkal állíthatjuk be a bekapcsolt idő szakok hosszát 0.1 másodperc hosszú szakaszokból. Hasonlóan a szünetek hosszát is beállíthatjuk. Az alapbeállítás mentése után tovább szerkeszthetjük a hangmintánkat:
A jobb oldali gombsorral újabb hangos szakaszt adhatunk hozzá ( ), vagy szünetet ( ), illetve törölhetünk a listáról a kiválasztás után ( ). Az alatta lév ő nyilakkal az elemek sorrendjét befolyásolhatjuk a listán (, ). A további gombok segítségével a kiválasztott hang-elem hosszát növelhetjük ( ) vagy csökkenthetjük ( ). A beállítást, a hangsort ellenő rízhetjük a PC Speaker segítségével ( ). Napi lejátszási beállítások: Amennyiben definiálva vannak az üzemterületek és a hangminták, ezek összerendelése következik. Meg kell adni hogy melyik nap mely idő pontjában melyik üzemterületre melyik hangmintát kell kiküldeni. Bal oldalt választjuk ki a szóban forgó napot, majd alul a Hozzáad segítségével adhatunk új lejátszási utasítás a listához: Amennyiben összeállítottuk pl. a Hétfő napot, és ezzel a Kedd teljesen megegyezik, úgy a lista alatt lév ő beállítás-másoló ( ) segítségével átemelhetjük a hétfői beállításokat a keddi napra is KurtServer.exe
Az előző ekben elvégzett és eltárolt beállításokat egy szerver olvassa be és kezeli. A szerver folyamatosan fut, és ellenő rzi, hogy kell-e valamelyik üzemterület felé hangmintát küldeni. Ez esetben automatikusan megnyitja a megfelel ő COM portot, és kiküldi rá a kikapcs és bekapcs jelsorozatot, amely vezérli a kürtöt. A szerver egyik listáján a lejátszási ütemezési lista látható, felette jobbra a beállítás dátuma, amikor a beállítás készül a kurt.exe segítségével. A másik listáján a futási naplóbejegyzések láthatóak. A naplóbejegyzések száma 1000-re van limitálva, így a több napon keresztül futó szerveren sem halmozódhat fel ennél több bejegyzés. A szervert alapértelmezett esetben el kell rejteni a SysTray-re ( ). Egyébként a jelszó megadása nélkül nem lehet a szerverrel csinálni, még bezárni sem 1. A jelszó megadása után be tudjuk zárni a szervert a ( ) gombbal, valamint ha a listáról kiválasztunk egy ütemezett hangmintát, akkor a ( ) gombbal direkt módon le tudjuk játszani a megadott üzemterületen. 1 Ez nem jelenti azt, hogy a Feladatkezelőn keresztül ne lehessen a szerver futását megakadályozni.