190 likes | 276 Views
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.
E N D
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öttbeá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ókEgyszerű kezelés Könnyű átlátni
Szoftver objektumok (leképezés) 0.. 0.. 0.. GainFTDelay EnabledPole Zero Is in Is in Cratei Slotj Channelk has has ..7 ..9 ..3
Állapotjegyzőkönyv A kiválasztott csatorna története Valamennyi csatorna (választás)
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 Configfile Load Save Programdata Transmit PIC Edit Print Click User’smind Load Switch-ondefaults Start-ondefaults
Megvalósítás • C++, OOP • Multi-platform • www.wxwidgets.org (www.wxwindows.org) • RS232 tested: • Win32 • Linux