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
  • v3 pv list

v3 pv list · Changes

Page history
upd v3 pv authored Feb 18, 2021 by Evgeny Bekhtenev's avatar Evgeny Bekhtenev
Show whitespace changes
Inline Side-by-side
Showing with 58 additions and 12 deletions
+58 -12
  • v3-pv-list.md v3-pv-list.md +58 -12
  • No files found.
v3-pv-list.md
View page @ 0a929560
......@@ -14,6 +14,49 @@ CSS: table.css
# Описание PV
IOC пикап станции ВЭПП3 имеют три режима работы
1. измерение равновесной орбиты - cont
1. пооборотные измерения - ext
1. пооборотные с усреднением - fast
В качастве сокращения в тексте и в именах переменных для обозначения режимов используются слова cont, fast, ext.
Если запущено несколько режимов одновременно, то измерения будут выполнены в соответствии с приоритетом режима.
Самый высокий приоритете у пооборотных измерений(ext), затем будут выполнены пооборотные с усреднением(fast), и по остаточному принципу равновесная орбита (cont).
Чтобы высокоприоритетные пооборотные измерения в случае включенного автозапуска не вытесняли низкоприоритетные, повторный запуск производится не сразу а через время deadtime. Это дает время на выполнение низкопроритетных задач.
Внешний запуск возможен от двух источников на выбор, физически это два разъема на передней панели wait0 и external, конкретный источник выбирается одноменным битом при программировании блока. Если разрешены оба бита, то срабатывание блока происходит от первого импульса на любом входе, установить позже от какого именно
источника произошло срабатывание невозможно. На уровне программы бит external имеет индивидуальную настройку для режима равновесной орбиты и группы пооборотных измерений, бит wait0 общий для всех. На данный момент на вход wait0 подается частота 3 Гц, на вход external подается импульс удара, подается не на все пикапстанции, а на те на которые хватило сил.
Что вычисляют разные режимы
* измерение равновесной орбиты - cont
Измеряет Ne оборотов, находит среднее напряжение по всем каналам, на основе найденных напряжений вычисляются координаты.
* пооборотные измерения - ext
Измеряет turnsize оборотов, величина кратная 2048 * 2 в соответствующей степени. Внимание CSS падает при попытке показать больше 64К оборотов
* пооборотные с усреднением - fast
Захватывает 2048(изменить нельзя) групп измерений по Na+1 оборотов. По среднему для каждой группы вычисляются координаты. Массив индексов оборотов заполняется как номер измерения умножить на Na+1, типа время в оборотах.
Идея по активации режимов, появлению данных и сигналов готовности общая с [ВЭПП4](v4-pv-list#turns). Сначала активируется режим, соответствующая mode получает состояние ON, по окончанию измерения появляются данные и последним инкрементируется монотонно возрастающий триггер готовности измерения ready. В конце mode сбрасывается. В случае ошибки mode сбрасывется без инкремента ready. Таким образом если вы хотите просто получать и обрабатывать данные, подписываетесь на ready. Если вы хотите выдавать диагностику на ошибки, то подписываетесь еще на mode-Sts. Тогда по наличию/отсутствию инкремента сигнала готовности можно судить о наличии ошибок.
Конспект параметров для режимов.
| параметр | cont | fast | ext |
|:------------:|:------------------:|:------------------:|:-----------------:|
| разрешение | mode_cont-Cmd | mode_fast-Cmd | mode_ext-Cmd |
| готовность | mode_cont_ready-I | mode_fast_ready-I | mode_ext_ready-I |
| размер | Ne-SP | Na-SP | turnsize-SP |
| автоповтор | всегда | никогда | ext_auto-Cmd |
| таймаут | Ne+1s | ext_timeout-SP | ext_timeout-SP |
| wait0 | wait0-Cmd | wait0-Cmd | wait0-Cmd |
| external | ext_cont-Cmd | ext_start-Cmd | ext_start-Cmd |
| deadtime | нет | нет | ext_auto_deadtime-SP |
## Описание PV pstation3 IOC
### Настройки
......@@ -29,10 +72,10 @@ CSS: table.css
: состояние подключения к пикапстанции, 1 подключено
<a name="error"></a> VEPP3:$(P):error-SP
:
: счетчик ошибок
<a name="U_overflow_timeout"></a> VEPP3:$(P):U_overflow_timeout-SP
: сколько секунд корит сигнал переполнения после прекращения переполнения
: сколько секунд горит сигнал переполнения после прекращения переполнения
<a name="refresh"></a> VEPP3:$(P):refresh-SP
: время в сек через не чаще которого происходит обновление значений PV
......@@ -163,30 +206,33 @@ CSS: table.css
настройки [mode_cont](#mode_cont)
<a name="wait0"></a> VEPP3:$(P):wait0-Cmd
<a name="Na"></a> VEPP3:$(P):Na-SP
: запуск от входа внешней синхронизации wait0
<a name="ext_cont"></a> VEPP3:$(P):ext_cont-Cmd
: запуск от входа внешней синхронизации external
<a name="Ne"></a> VEPP3:$(P):Ne-SP
:
: Количество оборотов по которым проводится усреднение
#### Настройки EXT
настройки [mode_ext](#mode_ext)
<a name="auto_ext_read1"></a> VEPP3:$(P):auto_ext_read1-Cmd
<a name="turnsize"></a> VEPP3:$(P):turnsize-SP
: выбор количества захваченных оборотов, степень двойки умножить на 2048
<a name="ext_timeout"></a> VEPP3:$(P):ext_timeout-SP
<a name="ext_cont"></a> VEPP3:$(P):ext_cont-Cmd
<a name="ext_start"></a> VEPP3:$(P):ext_start-Cmd
<a name="ext_N"></a> VEPP3:$(P):ext_N-SP
<a name="ext_Ne"></a> VEPP3:$(P):ext_Ne-SP
:
: таймаут пооборотных измерений
<a name="ext_start"></a> VEPP3:$(P):ext_start-Cmd
: запуск от входа внешней синхронизации
#### Настройки FAST
настройки [mode_fast](#mode_fast)
<a name="auto_fast_read1"></a> VEPP3:$(P):auto_fast_read1-Cmd
:
<a name="Na"></a> VEPP3:$(P):Na-SP
: количество оборотов по которому производится усреднение
#### Настройки TIMEBACK
......
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