Новая версия монитора Миша
Содержание Новые возможности программы монитора Новые возможности программы монитора стабильность светодиодов стабильность светодиодов количество триггеров в минуту количество триггеров в минуту число сработавших каналов с энергией выше данной число сработавших каналов с энергией выше данной нестабильность пьедесталов нестабильность пьедесталов файл настроек файл настроек Считывание по окончанию сброса с ускорителя Считывание по окончанию сброса с ускорителя
Стабильность светодидов Амплитуда светодиодной вспышки определяется усреднением 100 светодидных событий. Количество событий задается в файле. Времени на фит нет!
Количество триггеров в минуту Количество триггеров определяется исходя из файла конфигурации для ionrun. Путь к нему путь в файле настроек. Нужна карта каналов, которая бы переводила (board, adc) -> (x, y). Как показа практика, эта карта может сильно отличаться от сеанса к сеансу. Просьба Егору сделать такую карту как текстовый файл с форматом: boardadcxy По одной строке в файле на канал
Число сработавших каналов с энергией выше данной Порог 300МэВ (задается в файле настроек, переменная minе) Нужно преобразование из отсчетов ADC в ГэВы т.е. калибровки На пучке количество событий в 5.1 (board.adc) значительно превышает количество событий в остальных каналах. в файле калибровок в 5.1 мусор. хочется иметь самые свежие файлы калибровок. формат можно выбрать, например, текстовым: boardadcp0p1
Число сработавших каналов с энергией выше данной Порог 1ГэВ (задается в файле настроек, переменная mine) Выбор формата файла остается за Егором.
Нестабильность пьедесталов. Файл настроек. defaultboard=5 path=./data/ ionrunpath=. defaultx=1 defaulty=1 number=1396 pinboard=2 pinadc=15 ledrecords=100 ledhistory=1000 pedrms=1.1 mine=1.0 triggerstime=100 map board=3 adc=14 x=1 y=1 mapend Путь к данным Путь к ionrun.autoexec. Оттуда берутся пороги для триггеров. После изменения порогов monitor надо перезапустить Плата по умолчанию Координаты по умолчанию Номер файла, с которого начинать искать Плата и канал PIN-диода Количество светодиодных событий для одного усреднения Количество усредненных светодиодных событий в истории Порог на RMS пьедестала в канал. Если RMS выше порога, то осциллограмма канала будет нарисована красным Время в секундах для построения количество тригерных событий в минуту. Светодиоды выкинуты Карта каналов. Сейчас ясно, что карта каналов должна храниться в отдельном файле. Файл с настройками называется monitor.cfg
Считывание по окончание сброса Паша: Паша: «Была сделана плата, которая шлет на COM порт букву d, через одну секунду после начала сброса» «Была сделана плата, которая шлет на COM порт букву d, через одну секунду после начала сброса» наличие сигнала на выходе было проверено осциллографом наличие сигнала на выходе было проверено осциллографом тестирования чтения в компьютером (не в VME крейте) не производилось! тестирования чтения в компьютером (не в VME крейте) не производилось! Тестирование: пытались запуститься от генератора Тестирование: пытались запуститься от генератора период генератора чуть больше 1сек период генератора чуть больше 1сек не проверили, есть ли сигнал на морде платы не проверили, есть ли сигнал на морде платы если задержка в плате больше этой самой 1сек с хвостиком, то работать ничего не должно если задержка в плате больше этой самой 1сек с хвостиком, то работать ничего не должно ничего прочитать из COM порта не удалось ничего прочитать из COM порта не удалось я не так с ним работаю? я не так с ним работаю? будет выяснено до утра пятницы будет выяснено до утра пятницы
Выводы Расширена функциональность монитора Расширена функциональность монитора в соответствии с договоренностями от позапрошлого собрания в соответствии с договоренностями от позапрошлого собрания Есть еще пара идей Есть еще пара идей рисовать спектры сигналов сразу в энергии рисовать спектры сигналов сразу в энергии проверка старых калибровок на лету во время сеанса проверка старых калибровок на лету во время сеанса а у вас есть еще идеи? а у вас есть еще идеи? Очень не хватает актуальной информации (Егор): Очень не хватает актуальной информации (Егор): последние (и предпоследние!) калибровки последние (и предпоследние!) калибровки карта каналов карта каналов Сохранение на диск в конце ускорительного цикла не работает! Сохранение на диск в конце ускорительного цикла не работает! причина? причина?