Adatgyűjtő program neutron koincidenciás méréshez
A PulseTrainRecorder szoftver Windows XP és Windows 7 alatt fut, és a PTR elektronikus egység minden változatát kezeli. A szoftverhez egy részletes kezelési útmutató tartozik. Főbb jellemzői:
- A csatornaszám kezelés automatikus felismerése
- Automatikusan felismeri és kezeli a beépített nagyfeszültségű tápegységet
- Idő és impulzusszám korlát
- Mérés ismétlése
- A követési idő grafikonjának állandó megjelenítése
- A grafikon az adatgyűjtés alatt is nyújtható és zsugorítható
- Korábban rögzített bináris adatfájlok visszaolvasása és kiértékelése
- Bináris adatfájlok exportálása ASCII szövegfájlba
- Koincidenciás gyakoriságok számítása
- Rossi-alfa eloszlás számítása
A csatornaszám kezeléssel ellátott PTR-32 sokcsatornás műszernél számos külön funkció áll rendelkezése:
- Csatornák impulzusgyakoriságának mérése
- Csatornacsoportok (gyűrűk) definiálása, és a csoportgyakoriságok mérése
- Adatfájlok szétbontása egyes csatornákra
- Hibás vagy zajos csatornák adatainak eltávolítása
- Adatfájlok összefésülése
- Adatfájlok összefűzése
- Holtidő növelése
Koincidenciás gyakoriságok számítása
A Neutron program önállóan is használható, de a számítás közvetlenül az adatgyűjtő szoftverből is indítható. A számítás nagyon gyors, nem lépi túl az adatgyűjtési idő néhány százalékát. A program eredeti változata részt vett az ESARDA Multiplicity Benchmark gyakorlaton és kitűnt a gyorsaságával.
- Multiplicitás eloszlások kiszámítása
- Az eloszlások és eredmények szöveges fájlba menthetők
- Az előkésleltetés, ablakszélesség és az ablakok távolsága paraméterként megadható
- Gyakorlatilag korlátlan multiplicitás értékek kezelése
- Ugyanazt az adatsorozatot különböző paraméterekkel is ki lehet értékelni
Rossi-alfa eloszlás és kihalási idő
A Neutron program önállóan is használható, de a számítás közvetlenül az adatgyűjtő szoftverből is indítható.- Rossi-alfa eloszlás és a kihalási idő kiszámítása
- Az eloszlások és eredmények szöveges fájlba menthetők
- Ugyanazt az adatsorozatot különböző paraméterekkel is ki lehet értékelni
A PTR adatfájlok szerkezete
A PulseTrainRecorder program egyaránt kezeli a az egycsatornás (PTR-02) és a 32 csatornás (PTR-32) adatgyűjtő eszközöket. Mindkét esetben azonos szerkezetű adatfájl képződik, de a sokcsatornás műszernél egy további fájl szolgál a csatornaszámok tárolására. Az adatfájl hossza legfeljebb négy GB mínusz négy kB lehet. Ez valamivel több, mint egymilliárd impulzus adatait jelenti.BIN fájl
A .bin kiterjesztésű fájl tárolja a követési időket. Ez egy négy kilobájltos fejlécből és az azt követő bináris adatokból áll.A fejléc felépítése
Mezõ neve |
Tartalom |
Bájt |
Offszet |
Formátum azonosító |
@0 |
2 |
0 |
Program neve és változatszáma |
<a program névjegyébõl> |
30 |
2 |
Adatgyûjtõ neve és változatszáma |
<hardverbõl beolvasva> |
30 |
32 |
Mérés kezdete |
TDateTime |
8 |
62 |
Adatgyűjtés hossza másodpercben |
Karaktersorozat |
10 |
70 |
Hely |
Karaktersorozat |
128 |
80 |
Detektor |
Karaktersorozat |
128 |
208 |
Minta |
Karaktersorozat |
128 |
336 |
Operátor |
Karaktersorozat |
128 |
464 |
Leírás |
Többsoros szöveg |
3072 |
592 |
Órajel másodpercenként |
100000000 |
12 |
3664 |
Fenntartva |
<nincs megadva> |
420 |
3676 |
Bináris adatok
Négybájtos előjel nélküli egészek. Az értékek az egymást követő neutronok beérkezése között leszámolt órajelek számát jelentik, amit röviden követési időnek nevezünk. Az órajel hossza a fejléc „Órajel másodpercenként” mezőjéből számolható ki. Az órajel hossza jelenleg 10 ns, azaz a követési idők a 10 ns többszöröseként vannak rögzítve. Egy négybájtos egészben rögzíthető maximális követési idő kereken 43 másodperc. A sokcsatornás adatok között nulla követési idő is lehet. Ez akkor fordul elő, ha ugyanabban az órajel periódusban két (vagy akár több) különböző csatornán is érkezik jel. Ilyenkor a legalacsonyabb csatornaszámú impulzus kapja meg az egyszerre beérkezett impulzusok előtt utoljára beérkezett impulzus óta eltelt időt, a magasabb csatornaszámúak követési ideje pedig nulla lesz, hiszen beérkezésük között nem telt el egyetlen órajel sem. A nulla követési idejű impulzusok csatornaszáma természetesen különböző lesz.