... | ... | @@ -405,6 +405,64 @@ auto – автоматическая подстройка, auto1 – однок |
|
|
<a name="Z0"></a> $(P)Z0-SP
|
|
|
: смещенеи нуля по вертикали
|
|
|
|
|
|
### Произвольное преобразование координат
|
|
|
|
|
|
IOC посзволяет применять произвольное преобразование координат к пикапу с помощью полиномов до 3-го порядка.
|
|
|
С помощью этого преобразования можно исправлять нелинейность передаточной характеристики пикапа, вращать или отражать координаты
|
|
|
|
|
|
<a name="poly_x_e"></a> $(P)poly_x_e-SP
|
|
|
: полином для преобразования горизонтальной координаты для электронов
|
|
|
|
|
|
<a name="poly_z_e"></a> $(P)poly_z_e-SP
|
|
|
: полином для преобразования веритикальной координаты для электронов
|
|
|
|
|
|
<a name="poly_x_p"></a> $(P)poly_x_p-SP
|
|
|
: полином для преобразования горизонтальной координаты для позитронов
|
|
|
|
|
|
<a name="poly_z_p"></a> $(P)poly_z_p-SP
|
|
|
: полином для преобразования вертикальной координаты для позитронов
|
|
|
|
|
|
Порядок вычислений
|
|
|
|
|
|
в начале производися предварительное вычисление координат по формуле для вертикальногоризонтального или диагонального расположения электродов, после умножения на GX, GZ получаем предварительные координаты x и z.
|
|
|
Из них формруем вертораргумент
|
|
|
|
|
|
Vxz = (1, x, z, x\*x, x\*z, z\*z, x\*\*3, x\*\*2\*z, x\*z\*\*2, z\*\*3)
|
|
|
|
|
|
затем скалярно умножаем на соответствующий полином и получаем скорректированную координату, после этого к координате применяются постоянные смещения связанные со смежением нуля пикапа (X0, Z0) и геодезические смещения (GeodX0, GeodZ0)
|
|
|
|
|
|
На вход принимаются полиномы -1, 0, 1, 2, и 3-го порядков(длинна массива 0, 1, 3, 6, 10 элементов), если порядки полиномов не совпадают или длины не правильные, преобразование не производится.
|
|
|
|
|
|
Примеры:
|
|
|
|
|
|
Тривиальное преобразование
|
|
|
|
|
|
```
|
|
|
poly_x = 0 1 0
|
|
|
poly_z = 0 0 1
|
|
|
```
|
|
|
|
|
|
Отражение координат, вращение на 180 градусов
|
|
|
|
|
|
```
|
|
|
poly_x = 0 -1 0
|
|
|
poly_z = 0 0 -1
|
|
|
```
|
|
|
|
|
|
Обмен координат, отражение по диагонали
|
|
|
|
|
|
```
|
|
|
poly_x = 0 0 1
|
|
|
poly_z = 0 1 0
|
|
|
```
|
|
|
|
|
|
Поворот координат на угол a
|
|
|
|
|
|
```
|
|
|
poly_x = 0 cos(a) -sin(a)
|
|
|
poly_z = 0 sin(a) cos(a)
|
|
|
```
|
|
|
|
|
|
## Результаты измерений
|
|
|
|
|
|
сигналы готовности, инкрементирующийся счетчик, соответствующего режима измерений. Задумывалось что он будет последним в обновлении данных соответствующего типа измерений, и когда он меняется все данные можно считать окончательными. Основывается на предположении что CA не переупорядочивает данные.
|
... | ... | |