|
|
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К
|
|
|
|