v4orb2.wiki

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

commit 179421e136855142be701974f6bc3541645efc7e
parent 8988ffb6683026c0a77af3997659b9f72a53e7ee
Author: E.A.Bekhtenev <E.A.Bekhtenev@inp.nsk.su>
Date:   Wed Jan 16 17:13:39 +0700

upd

Diffstat:
chan-pv-list.md | 215++++++++++++++++++++++++++++++++++++++++++++-----------------------------------
1 file changed, 120 insertions(+), 95 deletions(-)
diff --git a/chan-pv-list.md b/chan-pv-list.md @@ -59,19 +59,35 @@ CSS: table.css : - <a name="timeout_meas"></a> $(P)**timeout_meas**-SP -: - <a name="per_meas"></a> $(P)**per_meas**-SP : период измерения, если первым истекает **per_meas** измерение перезапускается (~10 мс), если первым истекает **timeout_meas** диагностируется ошибка и измерение перезапускается, если в stap определяется близкая инжекция, счетчик времение обнуляется без рестарта измерения. <a name="per_hf"></a> $(P)**per_hf**-SP -: период чтение частоты опорного генератора +: период чтения частоты опорного генератора <a name="timeout_overflow"></a> $(P)**timeout_overflow**-SP -: +: время удержания сигнала переполнения + +<a name="meas_do"></a> $(P)**meas_do**-SP +: провести однократное измерение +<a name="meas_cont"></a> $(P)**meas_cont**-SP +: непрерывно находиться в режиме измерения + +## Параметры из STAP + +по данным из этих PV определяется момент инжекции и тип частиц + +<a name="turns_do"></a> $(P)**turns_do**-SP +: триггер пооборотных измерений ВЭПП4 + +<a name="turns_bunch"></a> $(P)**turns_bunch**-SP +: сгусток + +<a name="turns_kick"></a> $(P)**turns_kick**-SP +: причина ## Коэффициент усиления @@ -136,13 +152,13 @@ CSS: table.css : <a name="calibr"></a> $(P)**calibr**-Cmd -: +: разрешить алгоритм калибровки ## Параметры измерения <a name="ext_start"></a> $(P)**ext_start**-Cmd -: +: запуск от внешнего сигнала запуска, иначе программный запуск <a name="ndel0"></a> $(P)**ndel0**-SP : отсчеты начала сигнала @@ -150,32 +166,68 @@ CSS: table.css ### Параметры фильтрации -<a name="auto_flt_time"></a> $(P)**auto_flt_time**-Cmd -<a name="auto_flt_freq"></a> $(P)**auto_flt_freq**-Cmd -<a name="auto_clb_time"></a> $(P)**auto_clb_time**-Cmd -<a name="auto_clb_freq"></a> $(P)**auto_clb_freq**-Cmd -: +Амплитуда сигнал считается как корень из энергии сигнала - корень из суммы квадратов либо по временной шкале, либо по частотной шкале. +Для улучшения сигнал шум к сигналу применяется функция окна flt_time, flt_freq , в соответствии с flt_type результат берется из временной или +частотной области. В соответствии с flt_event результат либо принимается либо отбрасывается. <a name="flt_event"></a> $(P)**flt_event**-SP +: тип регистрируемых событий ALL, CURRENT, INJection + <a name="flt_type"></a> $(P)**flt_type**-SP +: алгоритм фильтрации NO, TIME по временной шкале, FREQ по частотной шкале + <a name="flt_time"></a> $(P)**flt_time**-SP +: форма окна во временной шкале + <a name="flt_freq"></a> $(P)**flt_freq**-SP -: +: форма окна по частотной шкале -<a name="clb_event"></a> $(P)**clb_event**-SP -<a name="clb_type"></a> $(P)**clb_type**-SP -<a name="clb_time"></a> $(P)**clb_time**-SP -<a name="clb_freq"></a> $(P)**clb_freq**-SP -: +#### Параметры фильтрации временная область + +<a name="auto_flt_time"></a> $(P)**auto_flt_time**-Cmd +: автоподстройка окна <a name="flt_time_ampl_lim"></a> $(P)**flt_time_ampl_lim**-SP <a name="flt_time_center"></a> $(P)**flt_time_center**-SP <a name="flt_time_span"></a> $(P)**flt_time_span**-SP -: +: параметры функции окна временна шкала + +<a name="meas_Ucenter"></a> $(P)**meas_Ucenter**-I +<a name="meas_Uspan"></a> $(P)**meas_Uspan**-I +<a name="meas_Uampl"></a> $(P)**meas_Uampl**-I +: измеренные параметры окна + +<a name="flt_time_wnd"></a> $(P)**flt_time_wnd**-I +: функция окна + +#### Параметры фильтрации частотная область + +<a name="auto_flt_freq"></a> $(P)**auto_flt_freq**-Cmd +: автоподстройка окна <a name="flt_freq_ampl_lim"></a> $(P)**flt_freq_ampl_lim**-SP <a name="flt_freq_center"></a> $(P)**flt_freq_center**-SP <a name="flt_freq_span"></a> $(P)**flt_freq_span**-SP +: параметры функции окна частотная шкала + +<a name="meas_Fcenter"></a> $(P)**meas_Fcenter**-I +<a name="meas_Fspan"></a> $(P)**meas_Fspan**-I +<a name="meas_Fampl"></a> $(P)**meas_Fampl**-I +: измеренные параметры окна + +<a name="flt_freq_wnd"></a> $(P)**flt_freq_wnd**-I +: функция окна + +#### Параметры фильтрации калибровки + +<a name="auto_clb_time"></a> $(P)**auto_clb_time**-Cmd +<a name="auto_clb_freq"></a> $(P)**auto_clb_freq**-Cmd +: + +<a name="clb_event"></a> $(P)**clb_event**-SP +<a name="clb_type"></a> $(P)**clb_type**-SP +<a name="clb_time"></a> $(P)**clb_time**-SP +<a name="clb_freq"></a> $(P)**clb_freq**-SP : <a name="clb_time_ampl_lim"></a> $(P)**clb_time_ampl_lim**-SP @@ -188,6 +240,20 @@ CSS: table.css <a name="clb_freq_span"></a> $(P)**clb_freq_span**-SP : +<a name="calibr_Ucenter"></a> $(P)**calibr_Ucenter**-I +<a name="calibr_Uspan"></a> $(P)**calibr_Uspan**-I +<a name="calibr_Uampl"></a> $(P)**calibr_Uampl**-I +: + +<a name="calibr_Fcenter"></a> $(P)**calibr_Fcenter**-I +<a name="calibr_Fspan"></a> $(P)**calibr_Fspan**-I +<a name="calibr_Fampl"></a> $(P)**calibr_Fampl**-I +: + +<a name="clb_time_wnd"></a> $(P)**clb_time_wnd**-I +<a name="clb_freq_wnd"></a> $(P)**clb_freq_wnd**-I +: + ## Результат калибровки @@ -195,7 +261,7 @@ CSS: table.css <a name="Kcalibr1"></a> $(P)**Kcalibr1**-SP <a name="Kcalibr2"></a> $(P)**Kcalibr2**-SP <a name="Kcalibr3"></a> $(P)**Kcalibr3**-SP -: +: коэффициенты калибровки от усиления <a name="calibr_raw_U0"></a> $(P)**calibr_raw_U0**-I <a name="calibr_raw_U1"></a> $(P)**calibr_raw_U1**-I @@ -207,7 +273,7 @@ CSS: table.css <a name="calibr_fft_U1"></a> $(P)**calibr_fft_U1**-I <a name="calibr_fft_U2"></a> $(P)**calibr_fft_U2**-I <a name="calibr_fft_U3"></a> $(P)**calibr_fft_U3**-I -: +: спектр сигнала калибровки <a name="calibr_fft_Uaxis"></a> $(P)**calibr_fft_Uaxis**-I : @@ -218,6 +284,9 @@ CSS: table.css <a name="ready_meas"></a> $(P)**ready_meas**-I : триггер готовности данных +<a name="meas_time"></a> $(P)**meas_time**-I +: время измерения + <a name="Xe_log"></a> $(P)**Xe_log**-I <a name="Ye_log"></a> $(P)**Ye_log**-I @@ -255,6 +324,17 @@ CSS: table.css : переполнение +## Результат измерения 8 тысяч точек + +<a name="meas_UEXT0"></a> $(P)**meas_UEXT0**-I +<a name="meas_UEXT1"></a> $(P)**meas_UEXT1**-I +<a name="meas_UEXT2"></a> $(P)**meas_UEXT2**-I +<a name="meas_UEXT3"></a> $(P)**meas_UEXT3**-I +: + +<a name="meas_UEXTaxis"></a> $(P)**meas_UEXTaxis**-I +: + ### Промежуточный данные <a name="meas_raw_U0"></a> $(P)**meas_raw_U0**-I @@ -267,10 +347,10 @@ CSS: table.css <a name="meas_fft_U1"></a> $(P)**meas_fft_U1**-I <a name="meas_fft_U2"></a> $(P)**meas_fft_U2**-I <a name="meas_fft_U3"></a> $(P)**meas_fft_U3**-I -: +: спектр измеренного сигнала <a name="meas_fft_Uaxis"></a> $(P)**meas_fft_Uaxis**-I -: +: ось для спектра измеренного сигнала <a name="success_raw_U0"></a> $(P)**success_raw_U0**-I @@ -289,150 +369,95 @@ CSS: table.css <a name="success_fft_U1"></a> $(P)**success_fft_U1**-I <a name="success_fft_U2"></a> $(P)**success_fft_U2**-I <a name="success_fft_U3"></a> $(P)**success_fft_U3**-I -: +: success_* последние успешные данные(удовлетворительное качество сигнала) -<a name="turns_bunch"></a> $(P)**turns_bunch**-SP -: - -<a name="turns_kick"></a> $(P)**turns_kick**-SP -: - <a name="injection_deadline"></a> $(P)**injection_deadline**-SP -: +: время в течении которого считается что событие относится к тому что получено из STAP <a name="level_nosig_gain"></a> $(P)**level_nosig_gain**-SP -: +: зарезервированно <a name="tau_gain"></a> $(P)**tau_gain**-SP -: +: зарезервированно <a name="lim_gain"></a> $(P)**lim_gain**-SP -: +: зарезервированно <a name="tau_calibr"></a> $(P)**tau_calibr**-SP -: +: зарезервированно <a name="lim_calibr"></a> $(P)**lim_calibr**-SP -: +: зарезервированно <a name="level_nosig_calibr"></a> $(P)**level_nosig_calibr**-SP -: +: зарезервированно <a name="refresh_scan"></a> $(P)**refresh_scan**-SP -: - - - -<a name="turns_do"></a> $(P)**turns_do**-SP -: - -<a name="meas_do"></a> $(P)**meas_do**-SP -: - -<a name="meas_cont"></a> $(P)**meas_cont**-SP -: +: зарезервированно -<a name="flt_time_wnd"></a> $(P)**flt_time_wnd**-I -<a name="flt_freq_wnd"></a> $(P)**flt_freq_wnd**-I -: -<a name="clb_time_wnd"></a> $(P)**clb_time_wnd**-I -<a name="clb_freq_wnd"></a> $(P)**clb_freq_wnd**-I -: <a name="meas_U0"></a> $(P)**meas_U0**-I <a name="meas_U1"></a> $(P)**meas_U1**-I <a name="meas_U2"></a> $(P)**meas_U2**-I <a name="meas_U3"></a> $(P)**meas_U3**-I -: +: сигнал пучка <a name="meas_Uaxis"></a> $(P)**meas_Uaxis**-I -: +: ось для сигнала от пучка <a name="meas_CALIBR0"></a> $(P)**meas_CALIBR0**-I <a name="meas_CALIBR1"></a> $(P)**meas_CALIBR1**-I <a name="meas_CALIBR2"></a> $(P)**meas_CALIBR2**-I <a name="meas_CALIBR3"></a> $(P)**meas_CALIBR3**-I -: +: сигнал калибровки <a name="meas_CALIBRaxis"></a> $(P)**meas_CALIBRaxis**-I -: - - -<a name="meas_UEXT0"></a> $(P)**meas_UEXT0**-I -<a name="meas_UEXT1"></a> $(P)**meas_UEXT1**-I -<a name="meas_UEXT2"></a> $(P)**meas_UEXT2**-I -<a name="meas_UEXT3"></a> $(P)**meas_UEXT3**-I -: - -<a name="meas_UEXTaxis"></a> $(P)**meas_UEXTaxis**-I -: - - - -<a name="meas_Ucenter"></a> $(P)**meas_Ucenter**-I -<a name="meas_Uspan"></a> $(P)**meas_Uspan**-I -<a name="meas_Uampl"></a> $(P)**meas_Uampl**-I -: +: ось для сигнала калибровки -<a name="meas_Fcenter"></a> $(P)**meas_Fcenter**-I -<a name="meas_Fspan"></a> $(P)**meas_Fspan**-I -<a name="meas_Fampl"></a> $(P)**meas_Fampl**-I -: -<a name="calibr_Ucenter"></a> $(P)**calibr_Ucenter**-I -<a name="calibr_Uspan"></a> $(P)**calibr_Uspan**-I -<a name="calibr_Uampl"></a> $(P)**calibr_Uampl**-I -: -<a name="calibr_Fcenter"></a> $(P)**calibr_Fcenter**-I -<a name="calibr_Fspan"></a> $(P)**calibr_Fspan**-I -<a name="calibr_Fampl"></a> $(P)**calibr_Fampl**-I -: -<a name="meas_time"></a> $(P)**meas_time**-I -: - <a name="meas_B0"></a> $(P)**meas_B0**-I <a name="meas_B1"></a> $(P)**meas_B1**-I <a name="meas_B2"></a> $(P)**meas_B2**-I <a name="meas_B3"></a> $(P)**meas_B3**-I -: +: смещение нуля АЦП <a name="U0"></a> $(P)**U0**-I <a name="U1"></a> $(P)**U1**-I <a name="U2"></a> $(P)**U2**-I <a name="U3"></a> $(P)**U3**-I -: +: измеренный сигнал пучка <a name="CALIBR0"></a> $(P)**CALIBR0**-I <a name="CALIBR1"></a> $(P)**CALIBR1**-I <a name="CALIBR2"></a> $(P)**CALIBR2**-I <a name="CALIBR3"></a> $(P)**CALIBR3**-I -: +: измеренные кожфициенты калибровки ## Прочие результаты <a name="HF"></a> $(P)**HF**-I -: +: опорная частота внутреннего генератора <a name="cycle_time"></a> $(P)**cycle_time**-I -: +: зарезервированно # Описание PV IOC траектория