Súlyszerver

A RoolWikiBÓL

A program célja a hagyományos soros portokon elérhető mérlegekkel való kapcsolattartás, a mért súlyok adatbázisba naplózása, valamint a mért súlyok hálózaton való elérése a mérlegek neve alapján. Mindezt Windows rendszereken, szolgáltatásként megvalósítva.

A program funkcióinak megfelelően a monitorozó képernyő fő részei:

Tartalomjegyzék

A hálózati szolgáltatás eléréséhez szükséges adatok, valamint a szolgáltatást indító-leállító nyomógomb

Itt látható a Súlyszerver szolgáltatás elérésének címe, portja. A cím tájékoztató jellegű. Mivel esetleg több címen is elérhető a szerver. (Például a vezetékes és vezeték nélküli kapcsolatnak is saját egyedi címe van.) A nyomógomb segítségével leállítható, elindítható a szolgáltatás hálózati elérése. A program indulásakor a hálózati elérés automatikusan elindul. Ha mégsem annak leggyakrabban az alábbi két oka lehet:

  • a súlyok naplózásához nem elérhető az adatbázis
  • az operációs rendszer tűzfal programja nem engedélyezi a Súlyszerver számára az hálózati elérést

A súlyok naplózásához szükséges adatbázis elérési adatok

Minden mért súlyt rögzítünk PostgreSQL adatbázisban. Ha nem érhető el az adatbázis, vagy elérhető, de a naplózás mégis sikertelen, akkor a kliensek sem kapják meg a mért értéket. A szükséges paraméterek közül a felhasználó neve és jelszava nem módosítható.

Soros portok és jellemzőik

A soros portok táblázatban a gépben lévő soros portok látszanak. Amelyik porton elérhető a használni kívánt mérleg, annál be kell állítani

  • a soros port jellemzőit: baud ráta, paritás, adat és stopbitek száma
  • a mérleg nevét
  • a mérleg típusát (az befolyásolja, hogy a mérlegtől kapott adatokból hogyan állítható elő a súly)
  • az időzítést: ennyi ezredmásodpercenként a Súlyszerver automatikusan lekérdezi a mérlegtől a súlyt. A javasolt beállítás szerint üresen marad ez az oszlop, és a mérleg van úgy beállítva, hogy folyamatosan küldje az aktuális súlyt.

Nyomógombok a portok táblázat alatt

  • Mentés

A regisztrációs adatbázisba menti a működéshez szükséges adatokat:

    • adatbázis elérési adatok. Ezen adatok minden mentéskor tárolásra kerülnek, és az új adatokkal a Súlyszerver újra megpróbál csatlakozni az adatbázishoz.
    • aktuális sorban szereplő soros port adatok. Ehhez a portok táblázatnak kell az aktuális elemnek lennie. Ha a kurzor máshol van - a port táblázaton kívül -, akkor egyetlen port adat sem kerül elmentésre. A port adat mentéséről egy felugró üzenet tájékoztat.
  • Monitorozás

A mérlegek közül elindítja annak a monitorozását, melyet a kurzor kijelöl. (Előtte érdemes a mérleg nevére klikkelni)

  • Súly lekérés

Ha a kiválasztott mérleg monitorozása el van indítva, akkor a mérlegnek küld egy súlykérés üzenetet, melyre a mérleg ez aktuális mért súllyal fog válaszolni.

A monitorozás és súly lekérés funkciókra a tesztelés miatt lehet szükség.


Súlyszerver működéséről információt szolgáltató szöveges mező

A Napló jelölőnégyzettel ki-bekapcsolható a Súlyszerver belső működésről információt adó üzenetek megjelenítése. Az üzenetek kimásolhatók, törölhetők. Nem javasolt a folyamatos naplózás az üzenetek időnkénti törlése nélkül, mert ha a napló mérete nagyon megnő (néhány ezer sor), akkor lassúvá válik az újabb üzenetek megjelenítése. Normál esetben nem szükséges a naplózás bekapcsolása. Ennek inkább a hibakereséskor van jelentősége.

Személyes eszközök