Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
W wiki
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Package Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • beam diagnostics
  • wiki
  • Wiki
  • chan pv list

Last edited by Evgeny Bekhtenev Feb 10, 2025
Page history
This is an old version of this page. You can view the most recent version or browse the history.

chan pv list

Title: Описание PV CSS: table.css

TOP

{{TOC}}

Обозначение

Как описано в обзоре название PV имеет иерархию УСТАНОВКА:СИСТЕМА:значение-СУФФИКС. Для одного IOC часть имени УСТАНОВКА:СИСТЕМА Обычно одинакова и задается чарез переменные окружения $(P). В описании используется похожий синтаксис. В тексте сокращенно на переменную ссылаются как на значение.

Макрос $(P) для канала раскрывается как

  • CHAN:CH1: - e-, e+
  • CHAN:CH2: - e-, e+
  • CHAN:CH3: - e-, e+
  • CHAN:CH4: - e-, e+
  • CHAN:CH5: - e-, e+
  • CHAN:CH6: - e-, e+
  • CHAN:CH10: - e-, e+
  • CHAN:CH12: - e-, e+
  • CHAN:CH13: - e+
  • CHAN:CH15: - e-

Неизвестные частицы

Тип инжектируемых частиц определяется по значениям полученным из StapIOC, если прочитанные значения не позволяют определить тип частиц, считается что тип частиц неизвестен, и результаты измерения попадают в PV для неизвестных частиц.

Описание PV IOC канала

Общие настройки

$(P)connect-Cmd
: производить подключение

$(P)connected-Sts
: статус подключения

$(P)host-SP
: IP адрес пикапстанции, диапазон адресов 192.168.1.200-215

$(P)port-SP
: порт подключения, по умолчанию 2195

$(P)error-SP
: счетчик ошибок, при ошибке инкрементируется

$(P)refgen-Cmd
: инициализация генератора опорных частот пикапстанции

$(P)mode_meas-Cmd
: -

$(P)timeout_meas-SP
:

$(P)per_meas-SP
: период измерения, если первым истекает per_meas измерение перезапускается (~10 мс), если первым истекает timeout_meas диагностируется ошибка и измерение перезапускается, если в stap определяется близкая инжекция, счетчик времение обнуляется без рестарта измерения.

$(P)per_hf-SP
: период чтение частоты опорного генератора

$(P)timeout_overflow-SP
:

Коэффициент усиления

$(P)gain-SP
: усиление код

$(P)step_gain-SP
: вес шага усиления (10дБ)

$(P)auto_gain-Cmd
: автоматическая подстройка усиления(пока не работает)

$(P)scan_gain-Cmd
: зарезервированно

$(P)level_nosig_gain-SP
: если сигнал меньше указанного уровня, усиление ставится в default_gain

$(P)tau_gain-SP
: зарезервированно

$(P)lim_gain-SP
: зарезервированно

$(P)default_gain-SP
: усиление при отсутствии сигнала

$(P)min_gain-SP
: минимальное усиление 0

$(P)max_gain-SP
: максимальное усиление 1

Параметры пикапа

$(P)form-SP
: форма пикапа

$(P)XInv-Cmd
$(P)YInv-Cmd
$(P)XgeodInv-Cmd
$(P)YgeodInv-Cmd
: инверсия осей координат

$(P)GI-SP
$(P)GX-SP
$(P)GY-SP
$(P)X0-SP
$(P)Y0-SP
: множители и смеженеие датчика

$(P)Xgeod-SP
$(P)Ygeod-SP
: геодезические смещения

Параметры калибровки

$(P)auto_calibr-Cmd
:

$(P)calibr-Cmd
:

Параметры измерения

$(P)ext_start-Cmd
:

$(P)ndel0-SP
: отсчеты начала сигнала

Параметры фильтрации

$(P)auto_flt_time-Cmd
$(P)auto_flt_freq-Cmd
$(P)auto_clb_time-Cmd
$(P)auto_clb_freq-Cmd
:

$(P)flt_event-SP
$(P)flt_type-SP
$(P)flt_time-SP
$(P)flt_freq-SP
:

$(P)clb_event-SP
$(P)clb_type-SP
$(P)clb_time-SP
$(P)clb_freq-SP
:

$(P)flt_time_ampl_lim-SP
$(P)flt_time_center-SP
$(P)flt_time_span-SP
:

$(P)flt_freq_ampl_lim-SP
$(P)flt_freq_center-SP
$(P)flt_freq_span-SP
:

$(P)clb_time_ampl_lim-SP
$(P)clb_time_center-SP
$(P)clb_time_span-SP
:

$(P)clb_freq_ampl_lim-SP
$(P)clb_freq_center-SP
$(P)clb_freq_span-SP
:

Результат калибровки

$(P)Kcalibr0-SP
$(P)Kcalibr1-SP
$(P)Kcalibr2-SP
$(P)Kcalibr3-SP
:

$(P)calibr_raw_U0-I
$(P)calibr_raw_U1-I
$(P)calibr_raw_U2-I
$(P)calibr_raw_U3-I
:

$(P)calibr_fft_U0-I
$(P)calibr_fft_U1-I
$(P)calibr_fft_U2-I
$(P)calibr_fft_U3-I
:

$(P)calibr_fft_Uaxis-I
:

Результат измерения

$(P)ready_meas-I
: триггер готовности данных

$(P)Xe_log-I
$(P)Ye_log-I
$(P)Ie_log-I
: история координат и токов электронов

$(P)Xp_log-I
$(P)Yp_log-I
$(P)Ip_log-I
: история координат и токов позитронов

$(P)Xu_log-I
$(P)Yu_log-I
$(P)Iu_log-I
: неизвестные частицы

$(P)Xe-I
$(P)Ye-I
$(P)Ie-I
: координаты и ток электронов

$(P)Xp-I
$(P)Yp-I
$(P)Ip-I
: координаты и ток позитронов

$(P)Xu-I
$(P)Yu-I
$(P)Iu-I
: неизвестные частицы

$(P)overflow-Sts
: переполнение

Промежуточный данные

$(P)meas_raw_U0-I
$(P)meas_raw_U1-I
$(P)meas_raw_U2-I
$(P)meas_raw_U3-I
:

$(P)meas_fft_U0-I
$(P)meas_fft_U1-I
$(P)meas_fft_U2-I
$(P)meas_fft_U3-I
:

$(P)meas_fft_Uaxis-I
:

$(P)success_raw_U0-I
$(P)success_raw_U1-I
$(P)success_raw_U2-I
$(P)success_raw_U3-I
:

$(P)success_U0-I
$(P)success_U1-I
$(P)success_U2-I
$(P)success_U3-I
:

$(P)success_fft_U0-I
$(P)success_fft_U1-I
$(P)success_fft_U2-I
$(P)success_fft_U3-I
:

$(P)turns_bunch-SP
:

$(P)turns_kick-SP
:

$(P)injection_deadline-SP
:

$(P)level_nosig_gain-SP
:

$(P)tau_gain-SP
:

$(P)lim_gain-SP
:

$(P)tau_calibr-SP
:

$(P)lim_calibr-SP
:

$(P)level_nosig_calibr-SP
:

$(P)refresh_scan-SP
:

$(P)turns_do-SP
:

$(P)meas_do-SP
:

$(P)meas_cont-SP
:

$(P)flt_time_wnd-I
$(P)flt_freq_wnd-I
:

$(P)clb_time_wnd-I
$(P)clb_freq_wnd-I
:

$(P)meas_U0-I
$(P)meas_U1-I
$(P)meas_U2-I
$(P)meas_U3-I
:

$(P)meas_Uaxis-I
:

$(P)meas_CALIBR0-I
$(P)meas_CALIBR1-I
$(P)meas_CALIBR2-I
$(P)meas_CALIBR3-I
:

$(P)meas_CALIBRaxis-I
:

$(P)meas_UEXT0-I
$(P)meas_UEXT1-I
$(P)meas_UEXT2-I
$(P)meas_UEXT3-I
:

$(P)meas_UEXTaxis-I
:

$(P)meas_Ucenter-I
$(P)meas_Uspan-I
$(P)meas_Uampl-I
:

$(P)meas_Fcenter-I
$(P)meas_Fspan-I
$(P)meas_Fampl-I
:

$(P)calibr_Ucenter-I
$(P)calibr_Uspan-I
$(P)calibr_Uampl-I
:

$(P)calibr_Fcenter-I
$(P)calibr_Fspan-I
$(P)calibr_Fampl-I
:

$(P)meas_time-I
:

$(P)meas_B0-I
$(P)meas_B1-I
$(P)meas_B2-I
$(P)meas_B3-I
:

$(P)U0-I
$(P)U1-I
$(P)U2-I
$(P)U3-I
:

$(P)CALIBR0-I
$(P)CALIBR1-I
$(P)CALIBR2-I
$(P)CALIBR3-I
:

Прочие результаты

$(P)HF-I
:

$(P)cycle_time-I
:

Описание PV IOC траектория

Префикс $(P) для IOC траектория пучка канала CHAN:LINE:.

Как только один из пикапов срабатывает, начинается отсчет времени сбора данных. Сбор данных длится в пределах collecttime. Если все пикапы срабатывают в пределах collecttime данные сразу выдаются. Если не все пикапы срабатывают в отведенное время, выдаются данные для тех пикапов для которых они были получены, данные пришедшие позже в пределах deadtime считаются относящимися к предидущему событию и игнорируются. Про прошествии deadtime считается что получены новые данные. В соответствии со сработавшимим пикапами заполняются ready_mask и count. Если не все пикапы сработали error инкрементируется.

$(P)collecttime-SP
: время сборя данных

$(P)deadtime-SP
: время отбрасывания опоздавших данных

$(P)error-SP
: счетчик количества пропущенных данных

$(P)Xe-I
$(P)Ye-I
$(P)Ie-I
: массив координат и тока для электронов

$(P)Xp-I
$(P)Yp-I
$(P)Ip-I
: массив координат и тока для позитронов

$(P)Xu-I
$(P)Yu-I
$(P)Iu-I
: неизвестные частицы

$(P)ready-I
: сигнал готовности данных

$(P)ready_mask-I
: маска сработавших пикапов

$(P)count-I
: количество сработавших пикапов

$(P)time_total-I
: время сбора данных

$(P)nameE-RB
: имена пикапов электронов

$(P)nameP-RB
: позитронов

$(P)nameU-RB
: неизвестных частиц

$(P)posE-RB
: азимут пикапов электронов

$(P)posP-RB
: позитронов

$(P)posU-RB
: неизвестных частиц

Clone repository
  • CSS install
  • Qt Creator в debian
  • broadcast
  • btune pv list
  • chan pv list
  • css use
  • dissector pv list
  • dissector
  • epics
  • git
  • Home
  • https_error
  • index
  • internal
  • kud pv list
View All Pages