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.

CHN fájl

Ez a fájl csak a csatornaszámot kezelő sokcsatornás műszerrel való mérésnél jön létre. Fejléc nélkül egybájtos formában a csatornaszámokat tartalmazza. Az n-ik bájt jelenti az n-ik beérkező neutron csatornaszámát.