Egy magfizikai detektor informatikai háttere Végh János
Komplex berendezések kezelése Kapcsolatteremtés a hardver és a végfelhasználók között beállítások, felügyelet, naplózás, vezérlés, adatkezelés Fizikus Mérnök
Réteges felépítés Grafikus felhasználói felület Ellenőrzések, szervezés Fizikai átvitel Hardver
Működtetés Egy csatornánként Szoftveres kiválasztással Mindet egyszerre
Működtetés A csatorna vezérlése
Működtetés A csatornát tartalmazó modul vezérlése
Felhasználói felület: Beállítások Csoportosíthatók Egyszerű kezelés Könnyű átlátni
Szoftver objektumok (leképezés) 0 . . 0 . . 0 . . Gain FTDelay Enabled Pole Zero Is in Is in Crate i Slot j Channel k has has . . 7 . . 9 . . 3
Állapot jegyzőkönyv A kiválasztott csatorna története Valamennyi csatorna (választás)
Műveletek naplózása
Beállítások kezelése Windows: registry; *nix: environmental variables User config file “CsIctrl.ini” USE_CONFIG_FILE=1 SELECTED_CHANNEL=0 BROADCAST_MODE=All [CRATE0] IN_USE=1 [CRATE0/SLOT2] VAL_DELAY=6259 GAIN=x4 PARTICLE_DISCRIMINATION=Mixed [CRATE0/SLOT2/CHANNEL1] POLE_ZERO=128
Működtetés Online help (HTML, PDF)
“Adatbázis” kezelés Config file Load Save Program data Transmit PIC Edit Print Click User’s mind Load Switch-on defaults Start-on defaults
Megvalósítás C++, OOP Multi-platform RS232 tested: www.wxwidgets.org (www.wxwindows.org) RS232 tested: Win32 Linux