Postion readout for NI card


In [2]:
import numpy as np
import matplotlib.pyplot as plt
# Loads nicard and scope
manager.startModule('logic','cavitylogic')


Connected to TEKTRONIX,DPO2014B,C010144,CF:91.1CT FV:v1.52 

In [4]:
pos_in_volt = cavitylogic.read_position_from_strain_gauge()

In [5]:
pos_in_um = 2 * pos_in_volt

In [6]:
print(pos_in_um)


2.54753050867

In [9]:
cavitylogic._find_resonance_position_from_strain_gauge(current_offset=-0.0, target_position=3.0,threshold_pos=0.05)


-1.10854064183 -2.95610837823
-0.305819719481 -0.81551925195
-0.0269883948499 -0.071969052933
Out[9]:
-1.441348756165721

In [10]:
cavitylogic._ni.cavity_set_voltage(0.0)


Out[10]:
0

In [ ]: