From 1d73ff5d81309e6a5de36a6c28f191ad30d0661f Mon Sep 17 00:00:00 2001 From: Eggert Jung Date: Wed, 20 Jul 2022 17:43:08 +0200 Subject: [PATCH] move channel mapping to seperate file --- channels.py | 94 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ kisli.py | 99 ++----------------------------------------------------------- 2 files changed, 97 insertions(+), 96 deletions(-) create mode 100644 channels.py diff --git a/channels.py b/channels.py new file mode 100644 index 0000000..ddf00ba --- /dev/null +++ b/channels.py @@ -0,0 +1,94 @@ +map = [ + (1,9), + (1,1), + (3,8), + (1,4), + (3,6), + (2,4), + (1,7), + (3,10), + (1,8), + (2,10), + (2,8), + (3,4), + (2,7), + (1,5), + (3,7), + (2,1), + (2,6), + (3,3), + (1,6), + (2,3), + (2,9), + (1,3), + (3,9), + (3,2), + (3,5), + (2,2), + (2,5), + (1,2), + (1,10), + (3,1), + + (4,7), + (5,8), + (4,6), + (6,2), + (5,5), + (6,3), + (4,1), + (5,7), + (4,4), + (5,6), + (4,5), + (6,4), + (4,2), + (6,5), + (4,3), + (5,9), + (5,4), + (6,1), + (5,3), + (6,6), + (4,8), + (6,7), + (4,9), + (6,8), + (5,2), + (6,9), + (5,1), + (6,10), + (4,10), + (5,10), + + (7,2), + (7,10), + (9,3), + (7,7), + (9,5), + (8,7), + (7,4), + (9,1), + (7,3), + (8,1), + (8,3), + (9,7), + (8,4), + (7,6), + (9,4), + (8,10), + (8,5), + (9,8), + (7,5), + (8,8), + (8,2), + (7,8), + (9,2), + (9,9), + (9,6), + (8,9), + (8,6), + (7,9), + (7,1), + (9,10) + ] diff --git a/kisli.py b/kisli.py index 9568bb2..a26497c 100644 --- a/kisli.py +++ b/kisli.py @@ -28,6 +28,8 @@ import time import numpy as np from matplotlib import pyplot +import channels + echoCmd = 0 def instrConnect(mySocket, myAddress, myPort, timeOut, doReset, doIdQuery): @@ -95,105 +97,10 @@ def diff_4W_mess(s, ch1, ch2): return float(instrQuery(s, "print(dmm.measure())", 64)) def get_mapped(arr): - map = [ - (1,9), - (1,1), - (3,8), - (1,4), - (3,6), - (2,4), - (1,7), - (3,10), - (1,8), - (2,10), - (2,8), - (3,4), - (2,7), - (1,5), - (3,7), - (2,1), - (2,6), - (3,3), - (1,6), - (2,3), - (2,9), - (1,3), - (3,9), - (3,2), - (3,5), - (2,2), - (2,5), - (1,2), - (1,10), - (3,1), - - (4,7), - (5,8), - (4,6), - (6,2), - (5,5), - (6,3), - (4,1), - (5,7), - (4,4), - (5,6), - (4,5), - (6,4), - (4,2), - (6,5), - (4,3), - (5,9), - (5,4), - (6,1), - (5,3), - (6,6), - (4,8), - (6,7), - (4,9), - (6,8), - (5,2), - (6,9), - (5,1), - (6,10), - (4,10), - (5,10), - - (7,2), - (7,10), - (9,3), - (7,7), - (9,5), - (8,7), - (7,4), - (9,1), - (7,3), - (8,1), - (8,3), - (9,7), - (8,4), - (7,6), - (9,4), - (8,10), - (8,5), - (9,8), - (7,5), - (8,8), - (8,2), - (7,8), - (9,2), - (9,9), - (9,6), - (8,9), - (8,6), - (7,9), - (7,1), - (9,10) - ] - out = np.zeros(shape=(9, 10)) for i in range(0,90): - x, y = map[i] + x, y = channels.map[i] out[x-1][y-1] = arr[i] return out