From e107d15cf54a28a786a5118e3d5c2318cacb4151 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leon=20Teichr=C3=B6b?= Date: Tue, 24 Jan 2023 18:28:29 +0100 Subject: [PATCH] Fixed FGM3D mapping matrix --- tools/fgm3d_adapter.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/tools/fgm3d_adapter.py b/tools/fgm3d_adapter.py index b76f933..1357484 100644 --- a/tools/fgm3d_adapter.py +++ b/tools/fgm3d_adapter.py @@ -4,9 +4,12 @@ from datetime import datetime import socket # Lookup table for cage axis to magnetometer transformation -# First entry: Magnetometer y axis to cage x (reversed) -# axis_mapping = [[1, -1 ...] -axis_mapping = [[2, -1], [0, 1], [1, -1]] +# First entry: Magnetometer z axis to cage x (reversed) [1,1] +# axis_mapping = [[corresponding axis (0=x,1=y,2=z), direction (+-1) ...] +# axis_mapping = [[2, -1], [0, 1], [1, -1]] # Z_MGM = -X_HH, X_MGM = +Y_HH, Y_MGM = -Z_HH, +axis_mapping = [[0, -1], # X_MGM = -X_HH + [2, -1], # Y_MGM = -Z_HH + [1, -1]] # Z_MGM = -Y_HH, # Helmholtz control software tcp port s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)