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

nmr pv list · Changes

Page history
add nmr authored Dec 25, 2018 by Evgeny Bekhtenev's avatar Evgeny Bekhtenev
Show whitespace changes
Inline Side-by-side
Showing with 246 additions and 0 deletions
+246 -0
  • nmr-pv-list.md nmr-pv-list.md +246 -0
  • No files found.
nmr-pv-list.md 0 → 100644
View page @ 96b2871d
Title: Описание PV
CSS: table.css
[TOP](index)
{{TOC}}
# Обозначение
PV имеет иерархию **NMR:значение-СУФФИКС** для общих настроек и для конкретного магнита **NMR:МАГНИТ:значение-СУФФИКС**.
Ниже по тексту часть NMR: обозначается чарез $(P), магнит чарез $(PA).
В тексте сокращенно на переменную ссылаются как на **значение**.
Список магнитов
| магнит | префикс $(P) | префикс $(PA) |
|:-------------:|:------------:|:-------------:|
| общие | NMR: | |
| H | NMR: | H: |
| NEM | NMR: | NEM: |
| SEM | NMR: | SEM: |
| VEPP3 | NMR: | VEPP3: |
# Измерение поля магнитов
Измерение магнитного поля импульсным методом подразумевает,
что измеряемое поле приблизительно измвестно (B),
посколку получение достаточного отклика возможно только вблизи резонанаса.
Измеренное на предидущем шаге поле использвется в качестве приближения на следующем шаге (auto_B).
Отслеживание поля основной режим работы (state=TRACE). Если отклик имеет недостаточную амплитуду, меньше
порогового flt_freq_ampl_lim, в качестве приближенного поля берется расчетное поле исходя из величины тока state=CURRENT.
В случае успеха возвращаемся в состояние отслеживания, в противном случае проводим сканирование по полю в диапазоне Bscan с шагом Bstep.
Для улучшения соотношения сигнал шум на отклик может накладываться временное и частотное окно.
Форма окна может быть НЕТ, экспонента, гауссиан, прямоугольным. Для окна в частотной области возможна подстройка центра окна и ширина.
Подстройка происходит если отклик имеет достаточную амплитуду flt_Fampl > flt_freq_ampl_lim и подстройка разрешена auto_flt_freq.
Ширина окна вычисляется как ширина спектра умноженная на flt_freq_span_mult.
# Описание PV
## Общие настройки
<a name="connect"></a> $(P)**connect**-Cmd
: производить подключение
<a name="connected"></a> $(P)**connected**-Sts
: статус подключения
<a name="host"></a> $(P)**host**-SP
: IP адрес пикапстанции, диапазон адресов 192.168.1.200-215
<a name="port"></a> $(P)**port**-SP
: порт подключения, по умолчанию 2195
<a name="proto"></a> $(P)**proto**-SP
: протокол, только UDP
<a name="error"></a> $(P)**error**-SP
: счетчик ошибок, при ошибке инкрементируется
<a name="dead_time"></a> $(P)**dead_time-SP**-
: время в течении которого не начинать измерение после предидущего
## общая информация
<a name="overflow"></a> $(P)**overflow**-Sts
: переполнение, младшие 4 бита каждый соответствуют своему каналу
<a name="F1"></a> $(P)**F1**-I
: прочитанная частота возбуждения
<a name="F2"></a> $(P)**F2**-I
: прочитанная частота возбуждения
<a name="ready_single"></a> $(P)**ready_single**-I
: триггер готовности
<a name="scan_single_total"></a> $(P)**scan_single_total**-I
: время затраченное на последнее измерение
## Настройки измерение поля магнитов
<a name="enabled"></a> $(P)$(PA)**enabled**-Cmd
: разрешить измерение поля
<a name="period"></a> $(P)$(PA)**period**-SP
: через какие интервалы времени производить измерения, сек
<a name="gain"></a> $(P)$(PA)**gain**-SP
: усиление канала
<a name="Tb"></a> $(P)$(PA)**Tb**-SP
: длительность возбуждения вещества датчика
<a name="Ns"></a> $(P)$(PA)**Ns**-SP
: количество усреднений, 2<sup>Ns</sup>
<a name="state"></a> $(P)$(PA)**state**-Sts
: состояние измерения, TRACE, CURRENT или SCAN
<a name="B"></a> $(P)$(PA)**B**-SP
: поле при котором производить измерение
<a name="auto_B"></a> $(P)$(PA)**auto_B**-Cmd
: изпользовать измеренное поле в качестве следующего приближения
### расчет поля по току магнита
коэфициенты можно посмотреть на странице nmr_field.
<a name="cirrent"></a> $(P)$(PA)**cirrent**-SP
: ток магнита
<a name="Bcur"></a> $(P)$(PA)**Bcur**-SP
: расчетное поле магнита
### сканирование
<a name="mode_scan"></a> $(P)$(PA)**mode_scan**-Cmd
: принудительное проведение сканирования
<a name="Bscan"></a> $(P)$(PA)**Bscan**-SP
: диапазон сканировани
<a name="Bstep"></a> $(P)$(PA)**Bstep**-SP
: шаг сканирования
<a name="BscanA"></a> $(P)$(PA)**BscanA**-I
: амплитуда сканирования
<a name="BscanAaxis"></a> $(P)$(PA)**BscanAaxis**-I
: поле сканирования
### фильтрация
<a name="auto_flt_freq"></a> $(P)$(PA)**auto_flt_freq**-Cmd
:
<a name="flt_time"></a> $(P)$(PA)**flt_time**-SP
:
<a name="flt_freq"></a> $(P)$(PA)**flt_freq**-SP
:
<a name="flt_time_center"></a> $(P)$(PA)**flt_time_center**-SP
:
<a name="flt_time_span"></a> $(P)$(PA)**flt_time_span**-SP
:
<a name="flt_freq_ampl_lim"></a> $(P)$(PA)**flt_freq_ampl_lim**-SP
:
<a name="flt_freq_center"></a> $(P)$(PA)**flt_freq_center**-SP
:
<a name="flt_freq_span"></a> $(P)$(PA)**flt_freq_span**-SP
:
<a name="flt_freq_span_mult"></a> $(P)$(PA)**flt_freq_span_mult**-SP
:
<a name="flt_time_wnd"></a> $(P)$(PA)**flt_time_wnd**-I
:
<a name="flt_freq_wnd"></a> $(P)$(PA)**flt_freq_wnd**-I
:
<a name="flt_Ucenter"></a> $(P)$(PA)**flt_Ucenter**-I
:
<a name="flt_Uspan"></a> $(P)$(PA)**flt_Uspan**-I
:
<a name="flt_Uampl"></a> $(P)$(PA)**flt_Uampl**-I
:
<a name="flt_Fcenter"></a> $(P)$(PA)**flt_Fcenter**-I
:
<a name="flt_Fspan"></a> $(P)$(PA)**flt_Fspan**-I
:
<a name="flt_Fampl"></a> $(P)$(PA)**flt_Fampl**-I
:
### усреднение
<a name="BmeanN"></a> $(P)$(PA)**BmeanN**-SP
: количество точек при усреднении
### результат
<a name="ready_single"></a> $(P)$(PA)**ready_single**-I
: триггер готовности, инкрементируется после каждого измерения
<a name="Bmeas"></a> $(P)$(PA)**Bmeas**-I
: поле расчитанное по спектру 16К
<a name="Bfine"></a> $(P)$(PA)**Bfine**-I
: поле расчитанное по спектру 128К
<a name="Bmean"></a> $(P)$(PA)**Bmean**-I
: усредненное поле Bfine
<a name="BmeanNs"></a> $(P)$(PA)**BmeanNs**-I
: количество точек по которому проводится усреднение
<a name="Bdev"></a> $(P)$(PA)**Bdev**-I
: среднеквадратичное усредненного поля
### результат история
<a name="BmeasHistory"></a> $(P)$(PA)**BmeasHistory**-I
: история поля рассчитанная по спектру 16К
<a name="BfineHistory"></a> $(P)$(PA)**BfineHistory**-I
: история величины поля по спектру 128К
<a name="BmeanHistory"></a> $(P)$(PA)**BmeanHistory**-I
: история усреднонного поля
<a name="BmeanNsHistory"></a> $(P)$(PA)**BmeanNsHistory**-I
: количество точек истории усреднения
<a name="BdevHistory"></a> $(P)$(PA)**BdevHistory**-I
: среднеквадратичное отклонение по усреднонной истории
### результат промежуточные данные
<a name="U"></a> $(P)$(PA)**U**-I
: отклик с датчика
<a name="Ufft"></a> $(P)$(PA)**Ufft**-I
: спектр с датчика 16К
<a name="Ufftfine"></a> $(P)$(PA)**Ufftfine**-I
: спектр с датчика 128К, 1К точек около отклика
<a name="Ufftfineaxis"></a> $(P)$(PA)**Ufftfineaxis**-I
: частоты спектра 128К
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