v4orb2.wiki

описание пикапов и диссектора ВЭПП3-4
git clone http://www.inp.nsk.su/~bekhte/v4orb2.wiki.git
Log | Files | Refs

commit 00ebd677f38593abca1e0d325935e60729f7553f
parent 6f2fafd842fd1f17a76071c2e8d01f74c4763ccf
Author: E.A.Bekhtenev <E.A.Bekhtenev@inp.nsk.su>
Date:   Tue Feb 16 16:46:26 +0600

предварительное форматирование

Diffstat:
v4-pv-list.md | 250+++++++++++++++++++++++++++++++++++++++++--------------------------------------
1 file changed, 131 insertions(+), 119 deletions(-)
diff --git a/v4-pv-list.md b/v4-pv-list.md @@ -127,149 +127,149 @@ $(P)u0_button_auto1-Cmd $(P)u0_button_auto-Cmd : подстройка смещения нуля -### масштабные коэффициенты для кнопок +### тонкая задержка для кнопок -$(P)delay_button0_desired-I -$(P)delay_button0-RB индивидуальная задержка для кнопки $(P)delay_button0-SP -$(P)delay_button1_desired-I -$(P)delay_button1-RB $(P)delay_button1-SP -$(P)delay_button2_desired-I -$(P)delay_button2-RB $(P)delay_button2-SP -$(P)delay_button3_desired-I -$(P)delay_button3-RB $(P)delay_button3-SP -$(P)g0_button0-RB корректирующий множитель напряжения для кнопки при коэффициенте усиления 0 +: индивидуальная задержка для кнопки +$(P)delay_button0_desired-I +$(P)delay_button1_desired-I +$(P)delay_button2_desired-I +$(P)delay_button3_desired-I +: ожидаемая задержка для кнопки + +### масштабные коэффициенты для кнопок + $(P)g0_button0-SP -$(P)g0_button1-RB $(P)g0_button1-SP -$(P)g0_button2-RB $(P)g0_button2-SP -$(P)g0_button3-RB $(P)g0_button3-SP -$(P)g1_button0-RB $(P)g1_button0-SP -$(P)g1_button1-RB $(P)g1_button1-SP -$(P)g1_button2-RB $(P)g1_button2-SP -$(P)g1_button3-RB $(P)g1_button3-SP -$(P)u0_button0_desired-I -$(P)u0_button0-RB смещение нуля кнопки -$(P)u0_button0_sigma-I +: корректирующий множитель напряжения для кнопки при коэффициенте усиления 0 + +### Смещение нуля + +В качестве исходных данных вычисления смещения нуля берется результат тонкого сканирования фине. Для каждой кнопки вычисляется среднее и среднеквадратичная амплитуда. Среднее записывается о ожидаемое *desired*, среднеквадратичное в *sigma*. Если *sigma* всех кнопок меньше порогового *u0_button_sigma*, считается что пучка нет. И если это разрешено *u0_button_auto* смещение сохраняется в *u0_buttonX*. + $(P)u0_button0-SP -$(P)u0_button1_desired-I -$(P)u0_button1-RB -$(P)u0_button1_sigma-I $(P)u0_button1-SP -$(P)u0_button2_desired-I -$(P)u0_button2-RB -$(P)u0_button2_sigma-I $(P)u0_button2-SP +$(P)u0_button3-SP +: смещение нуля кнопки +$(P)u0_button0_desired-I +$(P)u0_button1_desired-I +$(P)u0_button2_desired-I $(P)u0_button3_desired-I -$(P)u0_button3-RB +: ожидаемое смещение нуля +$(P)u0_button0_sigma-I +$(P)u0_button1_sigma-I +$(P)u0_button2_sigma-I $(P)u0_button3_sigma-I -$(P)u0_button3-SP -$(P)u0_button_sigma-RB +: среднеквадратичная амплитуда $(P)u0_button_sigma-SP +: предельная среднеквадратичная амплитуда ### Настройки измерений -$(P)sep0-RB смещение номера сепаратрисы, $(P)sep0-SP +: смещение номера сепаратрисы, $(P)fine_e_desired-I -$(P)fine_e-RB тонкая задержка для частиц типа e +: $(P)fine_e-SP +: тонкая задержка для частиц типа e $(P)fine_p_desired-I -$(P)fine_p-RB тонкая задержка для частиц типа p +: $(P)fine_p-SP -$(P)gain-RB код усиления +: тонкая задержка для частиц типа p $(P)gain-SP +: код усиления ### Настройки измерений в моде SINGLE -$(P)nturns_single-RB длительность измерения в режиме single, в оборотах $(P)nturns_single-SP -$(P)gap_single-RB 0 +: длительность измерения в режиме single, в оборотах $(P)gap_single-SP -$(P)np_adc_read_single-RB 0 +: 0 $(P)np_adc_read_single-SP -$(P)step_single-RB шаг сканирования в режиме single +: 0 $(P)step_single-SP +: шаг сканирования в режиме single ### Настройки измерений в моде FINE -$(P)step_fine-RB шаг сканирования в режиме fine $(P)step_fine-SP -$(P)nturns_fine-RB длительность измерения в режиме fine, в оборотах +: шаг сканирования в режиме fine $(P)nturns_fine-SP -$(P)gap_fine-RB 0 +: длительность измерения в режиме fine, в оборотах $(P)gap_fine-SP -$(P)np_adc_read_fine-RB 0 +: 0 $(P)np_adc_read_fine-SP -$(P)fine_auto_min-RB предел в кодах ниже которого не выполняется подстройка задержки +: 0 $(P)fine_auto_min-SP +: предел в кодах ниже которого не выполняется подстройка задержки ### Настройки измерений в моде SEP -$(P)nturns_sep-RB длительность измерения в режиме sep, в оборотах $(P)nturns_sep-SP -$(P)np_adc_read_sep-RB +: длительность измерения в режиме sep, в оборотах $(P)np_adc_read_sep-SP -$(P)gap_sep-RB +: $(P)gap_sep-SP +: ### Настройки измерений в моде TURNS -$(P)turns_bunch-RB банч для которого производятся пооборотные измерения $(P)turns_bunch-SP -$(P)turns_do-RB запись не 0 производит пооборотные измерения, по окончании измерения сбрасывается в 0 +: банч для которого производятся пооборотные измерения $(P)turns_do-SP -$(P)turns_kick-RB причина измерений INJ, UDAR, SOFT +: запись не 0 производит пооборотные измерения, по окончании измерения сбрасывается в 0 $(P)turns_kick-SP -$(P)turns_start0-RB количество оборотов в начале измерения координаты которых зануляются, скрывается шум в отсутствие пучка +: причина измерений INJ, UDAR, SOFT $(P)turns_start0-SP -$(P)turns_timeout-RB таймаут пооборотных измерений +: количество оборотов в начале измерения координаты которых зануляются, скрывается шум в отсутствие пучка $(P)turns_timeout-SP -$(P)nturns_turns-RB длительность пооборотных измерений в оборотах, авоматически увеличивается, должно быть по крайней мере 2 в степени np_adc умножить на gap+1 +: таймаут пооборотных измерений $(P)nturns_turns-SP -$(P)np_adc_read_turns-RB размер массива пооборотных измерений, 2 в соответствующей степени, 0 – 1024, 1 – 2048, 2 – 4096, 3 – 8192. +: длительность пооборотных измерений в оборотах, авоматически увеличивается, должно быть по крайней мере 2 в степени np_adc умножить на gap+1 $(P)np_adc_read_turns-SP -$(P)gap_turns-RB прореживание, измерение производится для каждого gap+1 оборота, при gap равном нулю на каждом обороте +: размер массива пооборотных измерений, 2 в соответствующей степени, 0 – 1024, 1 – 2048, 2 – 4096, 3 – 8192. $(P)gap_turns-SP +: прореживание, измерение производится для каждого gap+1 оборота, при gap равном нулю на каждом обороте ### Настройки измерений в моде FAST -$(P)nturns_fast-RB $(P)nturns_fast-SP -$(P)gap_fast-RB +: $(P)gap_fast-SP -$(P)np_adc_read_fast-RB +: $(P)np_adc_read_fast-SP -$(P)scan_fast_mult-RB +: $(P)scan_fast_mult-SP +: ### Настройки измерений в моде TIMEBACK ### Параметры пикапа -$(P)g0_gI-RB множитель тока при коде коэффициента усиления 0 $(P)g0_gI-SP -$(P)g1_gI-RB множитель тока при коде коэффициента усиления 1 +: множитель тока при коде коэффициента усиления 0 $(P)g1_gI-SP -$(P)GI-RB множитель по току +: множитель тока при коде коэффициента усиления 1 $(P)GI-SP -$(P)GX-RB геометрический множитель по горизонтальной координате +: множитель по току $(P)GX-SP -$(P)GY-RB геометрический множитель по вертикальной координате +: геометрический множитель по горизонтальной координате $(P)GY-SP -$(P)X0-RB смещение нуля по горизонтали +: геометрический множитель по вертикальной координате $(P)X0-SP -$(P)Y0-RB смещенеи нуля по вертикали +: смещение нуля по горизонтали $(P)Y0-SP +: смещенеи нуля по вертикали ## Результаты измерений @@ -280,43 +280,63 @@ $(P)ready_fine-I $(P)ready_sep-I $(P)ready_single-I $(P)ready_turns-I +: ### Результаты измерений в моде SINGLE -$(P)scan_single_to_avr-I среднее время потраченное на измерение -$(P)scan_single_to_max-I максимальное время -$(P)scan_single_to_min-I минимальное -$(P)scan_single_total-I полное время +$(P)scan_single_to_avr-I +: среднее время потраченное на измерение +$(P)scan_single_to_max-I +: максимальное время +$(P)scan_single_to_min-I +: минимальное +$(P)scan_single_total-I +: полное время ### Результаты измерений в моде FINE -$(P)scan_fine_to_avr-I среднее время потраченное на измерение +$(P)scan_fine_to_avr-I $(P)scan_fine_to_max-I $(P)scan_fine_to_min-I -$(P)scan_fine_total-I полное время +: среднее время потраченное на измерение +$(P)scan_fine_total-I +: полное время $(P)$(B)_scan_fine_axis-I -$(P)$(B)_scan_fine_U0-I напряжение на кнопке, с учетом смещения 0 и коррктирующего множителя напряжения +: +$(P)$(B)_scan_fine_U0-I $(P)$(B)_scan_fine_U1-I $(P)$(B)_scan_fine_U2-I $(P)$(B)_scan_fine_U3-I -$(P)$(B)_scan_fine_U-I среднее напряжение на всех кнопках +: напряжение на кнопке, с учетом смещения 0 и коррктирующего множителя напряжения +$(P)$(B)_scan_fine_U-I +: среднее напряжение на всех кнопках +: ### Результаты измерений в моде SEP -$(P)scan_sep_e-I ток в каждой сепаратрисе, с тонкой задержкой настроенной на максимум электронов -$(P)scan_sep_p-I ток в сепаратрисе для позитронов -$(P)scan_sep_to_avr-I среднее время измерения +$(P)scan_sep_e-I +: ток в каждой сепаратрисе, с тонкой задержкой настроенной на максимум электронов +$(P)scan_sep_p-I +: ток в сепаратрисе для позитронов +$(P)scan_sep_to_avr-I +: среднее время измерения $(P)scan_sep_to_max-I $(P)scan_sep_to_min-I -$(P)scan_sep_total-I полное время измерения +$(P)scan_sep_total-I +: полное время измерения ### Результаты измерений в моде TURNS -$(P)turns_axis-I номер оборота -$(P)turns_i-I пооборотный ток -$(P)turns_x-I пооборотный горизональная координата -$(P)turns_y-I вертикальная координата -$(P)turns_total-I полное время измерения, включает ожидание запуска, время измерения и чтение данных +$(P)turns_axis-I +: номер оборота +$(P)turns_i-I +: пооборотный ток +$(P)turns_x-I +: пооборотный горизональная координата +$(P)turns_y-I +: вертикальная координата +$(P)turns_total-I +: полное время измерения, включает ожидание запуска, время измерения и чтение данных ### Результаты измерений в моде FAST @@ -324,8 +344,11 @@ $(P)scan_fast_to_avr-I $(P)scan_fast_to_max-I $(P)scan_fast_to_min-I $(P)scan_fast_total-I +: $(P)scan_fast_U_axis-I +: $(P)scan_fast_U-I +: ## Настройки банча @@ -333,55 +356,65 @@ $(P)scan_fast_U-I B – одно из e1, e2, p1, p2 $(P)$(B)_bunch-Cmd разрешение измерения банча -$(P)$(B)_bunch-Sts -$(P)$(B)_extr-RB тип экстеремума 1 – максимум -1 - минимум $(P)$(B)_extr-SP -$(P)$(B)_sep-RB номер сепаратрисы +: тип экстеремума 1 – максимум -1 - минимум $(P)$(B)_sep-SP +: номер сепаратрисы $(P)$(B)_fine_desired-I -$(P)$(B)_fine-RB тонкая задержка +: $(P)$(B)_fine-SP -$(P)$(B)_scan_fast_base-RB +: тонкая задержка $(P)$(B)_scan_fast_base-SP +: ### Результат измерений банча $(P)$(B)_x-I +: $(P)$(B)_y-I +: $(P)$(B)_i-I -$(P)$(B)_u0-I необработанное напряжение на кнопке в кодах АЦП, без учета смещения нуля и корректирующих множителей. +: +$(P)$(B)_u0-I $(P)$(B)_u1-I $(P)$(B)_u2-I $(P)$(B)_u3-I -$(P)$(B)_scan_single_axis-I сканирование вокруг максимума +: необработанное напряжение на кнопке в кодах АЦП, без учета смещения нуля и корректирующих множителей. +$(P)$(B)_scan_single_axis-I $(P)$(B)_scan_single_U0-I $(P)$(B)_scan_single_U1-I $(P)$(B)_scan_single_U2-I $(P)$(B)_scan_single_U3-I +: сканирование вокруг максимума $(P)$(B)_sep_desired-I $(P)$(B)_scan_fast_sep-I $(P)$(B)_scan_fast_U-I +: ### Настройки перекрестной коррекции -$(P)$(CROSS)_enable-Cmd разрешение +$(P)$(CROSS)_enable-Cmd +: разрешение $(P)$(CROSS)_enabled-Sts -$(P)$(CROSS)_enable-Sts +: $(P)$(CROSS)_clear-Cmd -$(P)$(CROSS)_clear-Sts -$(P)$(CROSS)_bunch-RB банч +: $(P)$(CROSS)_bunch-SP +: банч $(P)$(CROSS)_sep-RB сеператриса банча $(P)$(CROSS)_sep-SP +: $(P)$(CROSS)_ref-SP опорный банч $(P)$(CROSS)_ref-RB +: $(P)$(CROSS)_ref_sep-RB сепаратриса опроного банча $(P)$(CROSS)_ref_sep-SP +: $(P)$(CROSS)_ref_fine_desired-I -$(P)$(CROSS)_ref_fine-RB задержка в опорном банче $(P)$(CROSS)_ref_fine-SP -$(P)$(CROSS)_ref_min-RB минимальный уровень сигнала +: задержка в опорном банче $(P)$(CROSS)_ref_min-SP +: минимальный уровень сигнала $(P)$(CROSS)_sigma-I $(P)$(CROSS)_u0_desired-I $(P)$(CROSS)_u0-RB @@ -401,6 +434,7 @@ $(P)$(CROSS)_u3-SP $(P)ch_v3_sepa-SP $(P)v3_1_current-SP $(P)v3_2_current-SP +: # Описание PV reaper IOC @@ -414,58 +448,36 @@ $(R)v3_2_current-RB $(R)v3_2_current-SP $(R)error-RB $(R)error-SP -$(R)heart_ -$(R)heart-RB $(R)heart-SP +: ## информация принятатя из пикапстанций $(R)$(PN)-Cmd -$(R)$(PN)-Sts $(R)$(PN)_connected-Cmd -$(R)$(PN)_connected-Sts -$(R)$(PN)_e1_i-RB $(R)$(PN)_e1_i-SP -$(R)$(PN)_e1_x-RB $(R)$(PN)_e1_x-SP -$(R)$(PN)_e1_y-RB $(R)$(PN)_e1_y-SP -$(R)$(PN)_e2_i-RB $(R)$(PN)_e2_i-SP -$(R)$(PN)_e2_x-RB $(R)$(PN)_e2_x-SP -$(R)$(PN)_e2_y-RB $(R)$(PN)_e2_y-SP -$(R)$(PN)_error-RB $(R)$(PN)_error-SP -$(R)$(PN)_gain-RB $(R)$(PN)_gain-SP -$(R)$(PN)_name-RB $(R)$(PN)_name-SP -$(R)$(PN)_p1_i-RB $(R)$(PN)_p1_i-SP -$(R)$(PN)_p1_x-RB $(R)$(PN)_p1_x-SP -$(R)$(PN)_p1_y-RB $(R)$(PN)_p1_y-SP -$(R)$(PN)_p2_i-RB $(R)$(PN)_p2_i-SP -$(R)$(PN)_p2_x-RB $(R)$(PN)_p2_x-SP -$(R)$(PN)_p2_y-RB $(R)$(PN)_p2_y-SP -$(R)$(PN)_ready_single-RB $(R)$(PN)_ready_single-SP -$(R)$(PN)_ready_turns-RB $(R)$(PN)_ready_turns-SP -$(R)$(PN)_single_error-RB $(R)$(PN)_single_error-SP -$(R)$(PN)_turns_bunch-RB $(R)$(PN)_turns_bunch-SP -$(R)$(PN)_turns_error-RB $(R)$(PN)_turns_error-SP -$(R)$(PN)_turns_kick-RB $(R)$(PN)_turns_kick-SP +: $(P)VEPP4:NEP0:turns_error-I +: