siberianisaev / NeutronBarrel

SHELS separator data analysis application. Flerov Lab
MIT License
2 stars 0 forks source link

ВАЖНО!!! новый формат данных (апрель 2017) #21

Closed Svirihin closed 7 years ago

Svirihin commented 7 years ago

На хвосте установлен новый контроллер, со встроенным таймером. Одобренная Ереминым идея - проверить его работоспособность следующим образом: в данные будет писаться ДВА времени - время с внешнего счетчика (традиционный способ), время с нового контроллера. Отличие с точки зрения данных: теперь "строка" данных это - пять 16-битных слов (ранее всегда было 4 слова). 1е слово - ID, 2е слово - НОВОЕ время, 3е слово - СТАРОЕ время. 4е, 5е - без изменений.

Предложение по внесению изменений в программу Neutrons Reader:

1 вариант: добавить функцию выбора времени. Перед началом работы пользователь задает формат данных - 4 или 5 слов, далее выбирает - откуда брать время - из 2го или 3го слова. По умолчанию сделать - формат данных 4 слова, если выбирается 5 - то становится доступным "переключатель" 2е или 3е слово используется для определения времени.

2 вариант: автоматическое определение количества слов. Описание данных в файле .pro старого типа выглядит так: 1: TFron1, FFRon1,AFron1, т.е. идентификатор и три "слова" с описанием события. Сейчас эта же строчка выглядит так: 1: TN07,TFron1, FFRon1,AFron1. Т.е. добавлено новое "слово" (оно нумеруется каким то образом, не знаю пока как). Т.е. алгоритм мог бы быть таким - если в формате есть вот это лишнее слово "TN*"- значит формат данных НОВЫЙ, из пяти слов, тогда нужно сделать доступным "переключатель" 2е или 3е слово используется для определения времени.

Svirihin commented 7 years ago

Ветка "new time TOF" - не функционирует. Пробовал с теми же настройками старую версию со старыми данными - все ОК. Тут при любом положении "галки" - пустой файл (только имена стрипов). Возможно стоит подумать о том, что бы сделать нечто вроде "текстовой" вьюшки. Которая тупо .csv делает со всеми "словами" подряд, без калибровок и поиска кореляций - этот файлик можно было бы глазами сравнивать с максовскими данными и искать ошибки.

Svirihin commented 7 years ago

Проблема с веткой "New time 2017:

  1. непонятно с калибровкой - в предыдущей версии я мог загрузить только калибровку для TFront и она работала ,сейчас неясно - после обработки выводится пустой файл.
  2. При указании папки с файлами, которые надо обработать - она ругается что не видит файла протокола, но при этом на данных появляется зеленая галочка.