Closed Svirihin closed 7 years ago
Ветка "new time TOF" - не функционирует. Пробовал с теми же настройками старую версию со старыми данными - все ОК. Тут при любом положении "галки" - пустой файл (только имена стрипов). Возможно стоит подумать о том, что бы сделать нечто вроде "текстовой" вьюшки. Которая тупо .csv делает со всеми "словами" подряд, без калибровок и поиска кореляций - этот файлик можно было бы глазами сравнивать с максовскими данными и искать ошибки.
Проблема с веткой "New time 2017:
На хвосте установлен новый контроллер, со встроенным таймером. Одобренная Ереминым идея - проверить его работоспособность следующим образом: в данные будет писаться ДВА времени - время с внешнего счетчика (традиционный способ), время с нового контроллера. Отличие с точки зрения данных: теперь "строка" данных это - пять 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е слово используется для определения времени.