Commit 3fbe925a authored by Nicolas Nunez Barreto's avatar Nicolas Nunez Barreto

todo

parent 62a70348
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Wed Jul 14 16:01:06 2021
@author: liaf-ankylosaurus-admin
"""
from scipy.interpolate import CubicSpline
import matplotlib.pyplot as plt
import numpy as np
xs = np.arange(-0.5, 100, 0.1)
y = np.sin(xs)
cs = CubicSpline(xs, y)
xs = np.arange(-0.5, 100, 0.1)
fig, ax = plt.subplots(figsize=(6.5, 4))
ax.plot(xs, y, 'o', label='data')
ax.plot(xs, np.sin(xs), label='true')
ax.plot(xs, cs(xs), label="S")
#ax.plot(xs, cs(xs, 1), label="S'")
"""
ax.plot(xs, cs(xs, 2), label="S''")
ax.plot(xs, cs(xs, 3), label="S'''")
ax.set_xlim(-0.5, 9.5)
"""
ax.legend(loc='lower left', ncol=2)
plt.show()
#%%
from scipy import interpolate, optimize
freqs = [ 0, 1, 2, 3, 4, 5]
pd = [12,14,22,39,58,77]
def f(x, x_points, y_points):
tck = interpolate.splrep(x_points, y_points)
return interpolate.splev(x, tck)
print(f(1.25, freqs, pd))
#%%
from scipy import interpolate, optimize
amps = np.arange(0.05, 0.3, 0.01)
pd = [0, 0.01, 0.03, 0.032, 0.035, 0.039, 0.45, 0.48, 0.53, 0.55, 0.56, 0.59, 0.65, 0.69, 0.73, 0.81, 0.9, 0.93, 0.96, 0.98, 1.15, 1.23, 1.40, 1.41, 1.45]
pdvalue = 0.1
interp_fn = interpolate.interp1d(amps,pd,kind='cubic')
interp_fn2 = lambda x: interp_fn(x)-pdvalue
try:
a = optimize.newton(interp_fn2, 0.5*np.mean(amps))
except:
try:
a = optimize.newton(interp_fn2, 1*np.mean(amps))
except:
try:
a = optimize.newton(interp_fn2, 1.5*np.mean(amps))
except:
print('bue')
print(a)
#%%
x = np.arange(0.05, 0.3, 0.01)
y = [0, 0.01, 0.03, 0.032, 0.035, 0.039, 0.45, 0.48, 0.53, 0.55, 0.56, 0.59, 0.65, 0.69, 0.73, 0.81, 0.9, 0.93, 0.96, 0.98, 1.15, 1.23, 1.40, 1.41, 1.45]
f = interpolate.interp1d(x, y, 'quadratic')
xs = np.arange(0.05, 0.29, 0.0001)
plt.plot(x,y,'x',xs,f(xs))
#xnew = np.arange(70,111,1)
#%%
yToFind = 0.5
yreduced = np.array(y) - yToFind
freduced = interpolate.UnivariateSpline(x, yreduced, s=0)
a = freduced.roots()
for i in range(len(a)):
plt.axvline(a[i])
plt.axhline(yToFind)
Meta data file
CameraModel ZYLA-4.2P-USB3
PixelEncoding Mono12
SerialNumber VSC-07693
ExposureTime 0.400008
SensorWidth 2048
SensorHeight 2048
PicWidth 2048
PicHeight 2048
AOIBinning 1x1
SensorTemp -0.4399999999999977
TemperatureStatus Stabilised
FrameRate 2.354714240382922
AccumulateCount None
ShutteringMode Rolling
FanSpeed On
CycleMode Continuous
PixelReadoutRate 100 MHz
SimplePreAmpGainControl 12-bit (high well capacity)
SpuriousNoiseFilter False
ImageSizeBytes 8388608
Date 2023-05-19
Time 10:04:25
TimeAbsolute 1684501465.389929
gui params 0
start 750000.0
end 830000.0
steps 301
directory /home/liaf-ankylosaurus-admin/Documents/Rigol_TCA/total_control_app/resources/
comment 1 ion radaial 1 costadito
piezoA397 0.0
piezoB397 0.8134062
piezoA866 0.0
piezoB866 1.74
piezo423 5.9
dcA -0.08
dcB 0.27
compC 0.0
compD 3.1
compOven 3.4
compExYb 0.0
Roi Pos Point(-956.134179, 984.025333)
Roi Size Point(4.511002, 5.722516)
Amplitude 7.500000E+00
Offset 0.000000E+00
Final comment 1 ion radaial 1 costadito
Meta data file
CameraModel ZYLA-4.2P-USB3
PixelEncoding Mono12
SerialNumber VSC-07693
ExposureTime 0.400008
SensorWidth 2048
SensorHeight 2048
PicWidth 2048
PicHeight 2048
AOIBinning 1x1
SensorTemp -0.4399999999999977
TemperatureStatus Stabilised
FrameRate 2.354714240382922
AccumulateCount None
ShutteringMode Rolling
FanSpeed On
CycleMode Continuous
PixelReadoutRate 100 MHz
SimplePreAmpGainControl 12-bit (high well capacity)
SpuriousNoiseFilter False
ImageSizeBytes 8388608
Date 2023-05-19
Time 10:07:18
TimeAbsolute 1684501638.9876375
gui params 0
start 750000.0
end 830000.0
steps 301
directory /home/liaf-ankylosaurus-admin/Documents/Rigol_TCA/total_control_app/resources/
comment 1 ion radaial 1 centro
piezoA397 0.0
piezoB397 0.8134062
piezoA866 0.0
piezoB866 1.74
piezo423 5.9
dcA -0.08
dcB 0.27
compC 0.0
compD 3.1
compOven 3.4
compExYb 0.0
Roi Pos Point(-960.307061, 989.450080)
Roi Size Point(4.511002, 5.722516)
Amplitude 7.500000E+00
Offset 0.000000E+00
Final comment 1 ion radaial 1 centro
Meta data file
CameraModel ZYLA-4.2P-USB3
PixelEncoding Mono12
SerialNumber VSC-07693
ExposureTime 0.400008
SensorWidth 2048
SensorHeight 2048
PicWidth 2048
PicHeight 2048
AOIBinning 1x1
SensorTemp -0.4399999999999977
TemperatureStatus Stabilised
FrameRate 2.354714240382922
AccumulateCount None
ShutteringMode Rolling
FanSpeed On
CycleMode Continuous
PixelReadoutRate 100 MHz
SimplePreAmpGainControl 12-bit (high well capacity)
SpuriousNoiseFilter False
ImageSizeBytes 8388608
Date 2023-05-19
Time 10:10:18
TimeAbsolute 1684501818.5802941
gui params 0
start 700000.0
end 900000.0
steps 3001
directory /home/liaf-ankylosaurus-admin/Documents/Rigol_TCA/total_control_app/resources/
comment 1 ion radaial 1 centro
piezoA397 0.0
piezoB397 0.8134062
piezoA866 0.0
piezoB866 1.74
piezo423 5.9
dcA -0.08
dcB 0.27
compC 0.0
compD 3.1
compOven 3.4
compExYb 0.0
Roi Pos Point(-960.307061, 989.450080)
Roi Size Point(4.511002, 5.722516)
Amplitude 7.500000E+00
Offset 0.000000E+00
Final comment 1 ion radaial 1 centro
Meta data file
CameraModel ZYLA-4.2P-USB3
PixelEncoding Mono12
SerialNumber VSC-07693
ExposureTime 0.400008
SensorWidth 2048
SensorHeight 2048
PicWidth 2048
PicHeight 2048
AOIBinning 1x1
SensorTemp -0.4399999999999977
TemperatureStatus Stabilised
FrameRate 2.354714240382922
AccumulateCount None
ShutteringMode Rolling
FanSpeed On
CycleMode Continuous
PixelReadoutRate 100 MHz
SimplePreAmpGainControl 12-bit (high well capacity)
SpuriousNoiseFilter False
ImageSizeBytes 8388608
Date 2023-05-19
Time 11:18:07
TimeAbsolute 1684505887.0590265
gui params 0
start 700000.0
end 900000.0
steps 3001
directory /home/liaf-ankylosaurus-admin/Documents/Rigol_TCA/total_control_app/resources/
comment 1 ion radaial 1 costadito
piezoA397 0.0
piezoB397 0.8134062
piezoA866 0.0
piezoB866 1.74
piezo423 5.9
dcA -0.08
dcB 0.27
compC 0.0
compD 3.1
compOven 3.4
compExYb 0.0
Roi Pos Point(-955.800348, 984.108790)
Roi Size Point(4.511002, 5.722516)
Amplitude 7.500000E+00
Offset 0.000000E+00
Final comment 1 ion radaial 1 costadito
Meta data file
CameraModel ZYLA-4.2P-USB3
PixelEncoding Mono12
SerialNumber VSC-07693
ExposureTime 0.400008
SensorWidth 2048
SensorHeight 2048
PicWidth 2048
PicHeight 2048
AOIBinning 1x1
SensorTemp -0.4399999999999977
TemperatureStatus Stabilised
FrameRate 2.354714240382922
AccumulateCount None
ShutteringMode Rolling
FanSpeed On
CycleMode Continuous
PixelReadoutRate 100 MHz
SimplePreAmpGainControl 12-bit (high well capacity)
SpuriousNoiseFilter False
ImageSizeBytes 8388608
Date 2023-05-19
Time 12:24:59
TimeAbsolute 1684509899.067411
gui params 0
start 1000000.0
end 1100000.0
steps 3001
directory /home/liaf-ankylosaurus-admin/Documents/Rigol_TCA/total_control_app/resources/
comment 1 ion axial
piezoA397 0.0
piezoB397 0.8134062
piezoA866 0.0
piezoB866 1.74
piezo423 5.9
dcA -0.08
dcB 0.27
compC 0.0
compD 3.1
compOven 3.4
compExYb 0.0
Roi Pos Point(-960.273158, 988.579742)
Roi Size Point(4.511002, 5.722516)
Amplitude 7.500000E+00
Offset 0.000000E+00
Final comment 1 ion axial
Meta data file
CameraModel ZYLA-4.2P-USB3
PixelEncoding Mono12
SerialNumber VSC-07693
ExposureTime 0.400008
SensorWidth 2048
SensorHeight 2048
PicWidth 2048
PicHeight 2048
AOIBinning 1x1
SensorTemp -0.4399999999999977
TemperatureStatus Stabilised
FrameRate 2.354714240382922
AccumulateCount None
ShutteringMode Rolling
FanSpeed On
CycleMode Continuous
PixelReadoutRate 100 MHz
SimplePreAmpGainControl 12-bit (high well capacity)
SpuriousNoiseFilter False
ImageSizeBytes 8388608
Date 2023-05-19
Time 13:22:57
TimeAbsolute 1684513377.103379
gui params 0
start 770000.0
end 830000.0
steps 1001
directory /home/liaf-ankylosaurus-admin/Documents/Rigol_TCA/total_control_app/resources/
comment 2 iones radial 1
piezoA397 0.0
piezoB397 0.8134062
piezoA866 0.0
piezoB866 1.74
piezo423 5.9
dcA -0.08
dcB 0.27
compC 0.0
compD 3.1
compOven 3.4
compExYb 0.0
Roi Pos Point(-960.273158, 988.579742)
Roi Size Point(4.511002, 5.722516)
Amplitude 7.500000E+00
Offset 0.000000E+00
Final comment 2 iones radial 1. aca vimos que uno se debe haber ido al d cinco medios
Meta data file
CameraModel ZYLA-4.2P-USB3
PixelEncoding Mono12
SerialNumber VSC-07693
ExposureTime 0.400008
SensorWidth 2048
SensorHeight 2048
PicWidth 2048
PicHeight 2048
AOIBinning 1x1
SensorTemp -0.4399999999999977
TemperatureStatus Stabilised
FrameRate 2.354714240382922
AccumulateCount None
ShutteringMode Rolling
FanSpeed On
CycleMode Continuous
PixelReadoutRate 100 MHz
SimplePreAmpGainControl 12-bit (high well capacity)
SpuriousNoiseFilter False
ImageSizeBytes 8388608
Date 2023-05-19
Time 13:42:58
TimeAbsolute 1684514578.2774916
gui params 0
start 1270000.0
end 1450000.0
steps 1001
directory /home/liaf-ankylosaurus-admin/Documents/Rigol_TCA/total_control_app/resources/
comment 2 iones breathing. roi sobre el ion
piezoA397 0.0
piezoB397 0.8134062
piezoA866 0.0
piezoB866 1.74
piezo423 5.9
dcA -0.08
dcB 0.27
compC 0.0
compD 3.1
compOven 3.4
compExYb 0.0
Roi Pos Point(-967.912476, 994.169487)
Roi Size Point(4.511002, 5.722516)
Amplitude 7.500000E+00
Offset 0.000000E+00
Final comment 2 iones breathing. roi sobre el ion
Meta data file
CameraModel ZYLA-4.2P-USB3
PixelEncoding Mono12
SerialNumber VSC-07693
ExposureTime 0.400008
SensorWidth 2048
SensorHeight 2048
PicWidth 2048
PicHeight 2048
AOIBinning 1x1
SensorTemp -0.4399999999999977
TemperatureStatus Stabilised
FrameRate 2.354714240382922
AccumulateCount None
ShutteringMode Rolling
FanSpeed On
CycleMode Continuous
PixelReadoutRate 100 MHz
SimplePreAmpGainControl 12-bit (high well capacity)
SpuriousNoiseFilter False
ImageSizeBytes 8388608
Date 2023-05-19
Time 13:57:46
TimeAbsolute 1684515466.829496
gui params 0
start 1050000.0
end 1700000.0
steps 2201
directory /home/liaf-ankylosaurus-admin/Documents/Rigol_TCA/total_control_app/resources/
comment 2 iones barro rango grande para ver rocking breathing y axial el voltaje es 10 punto 5 volts pp
piezoA397 0.0
piezoB397 0.8134062
piezoA866 0.0
piezoB866 1.74
piezo423 5.9
dcA -0.08
dcB 0.27
compC 0.0
compD 3.1
compOven 3.4
compExYb 0.0
Roi Pos Point(-967.912476, 994.169487)
Roi Size Point(4.511002, 5.722516)
Amplitude 1.050000E+01
Offset 0.000000E+00
Final comment 2 iones barro rango grande para ver rocking breathing y axial el voltaje es 10 punto 5 volts pp
Meta data file
CameraModel ZYLA-4.2P-USB3
PixelEncoding Mono12
SerialNumber VSC-07693
ExposureTime 0.400008
SensorWidth 2048
SensorHeight 2048
PicWidth 2048
PicHeight 2048
AOIBinning 1x1
SensorTemp -0.4399999999999977
TemperatureStatus Stabilised
FrameRate 2.354714240382922
AccumulateCount None
ShutteringMode Rolling
FanSpeed On
CycleMode Continuous
PixelReadoutRate 100 MHz
SimplePreAmpGainControl 12-bit (high well capacity)
SpuriousNoiseFilter False
ImageSizeBytes 8388608
Date 2023-05-19
Time 15:38:13
TimeAbsolute 1684521493.984406
gui params 0
start 300000.0
end 500000.0
steps 1001
directory /home/liaf-ankylosaurus-admin/Documents/Rigol_TCA/total_control_app/resources/
comment 2 iones barro rango grande para ver rocking breathing y axial el voltaje es 10 punto 5 volts pp. ahora busco el rocking xy o sea el giro
piezoA397 0.0
piezoB397 0.8578125000000001
piezoA866 0.0
piezoB866 1.74
piezo423 5.9
dcA -0.08
dcB 0.27
compC 0.0
compD 3.1
compOven 3.4
compExYb 0.0
Roi Pos Point(-967.603883, 994.272351)
Roi Size Point(4.511002, 5.722516)
Amplitude 1.050000E+01
Offset 0.000000E+00
Final comment 2 iones barro rango grande para ver rocking breathing y axial el voltaje es 10 punto 5 volts pp. ahora busco el rocking xy o sea el giro
Meta data file
CameraModel ZYLA-4.2P-USB3
PixelEncoding Mono12
SerialNumber VSC-07693
ExposureTime 0.400008
SensorWidth 2048
SensorHeight 2048
PicWidth 2048
PicHeight 2048
AOIBinning 1x1
SensorTemp -0.4399999999999977
TemperatureStatus Stabilised
FrameRate 2.354714240382922
AccumulateCount None
ShutteringMode Rolling
FanSpeed On
CycleMode Continuous
PixelReadoutRate 100 MHz
SimplePreAmpGainControl 12-bit (high well capacity)
SpuriousNoiseFilter False
ImageSizeBytes 8388608
Date 2023-05-19
Time 16:20:43
TimeAbsolute 1684524043.9316185
gui params 0
start 385000.0
end 405000.0
steps 601
directory /home/liaf-ankylosaurus-admin/Documents/Rigol_TCA/total_control_app/resources/
comment 2 iones pruebo 12 y medio vpp para ver el rotacion en el xy o sea su rocking tambien se ven armonicos de los cm x e y
piezoA397 0.0
piezoB397 0.8578125000000001
piezoA866 0.0
piezoB866 1.74
piezo423 5.9
dcA -0.08
dcB 0.27
compC 0.0
compD 3.1
compOven 3.4
compExYb 0.0
Roi Pos Point(-967.603883, 994.272351)
Roi Size Point(4.511002, 5.722516)
Amplitude 1.250000E+01
Offset 0.000000E+00
Final comment 2 iones pruebo 12 y medio vpp para ver el rotacion en el xy o sea su rocking tambien se ven armonicos de los cm x e y
Meta data file
CameraModel ZYLA-4.2P-USB3
PixelEncoding Mono12
SerialNumber VSC-07693
ExposureTime 0.400008
SensorWidth 2048
SensorHeight 2048
PicWidth 2048
PicHeight 2048
AOIBinning 1x1
SensorTemp -0.4399999999999977
TemperatureStatus Stabilised
FrameRate 2.354714240382922
AccumulateCount None
ShutteringMode Rolling
FanSpeed On
CycleMode Continuous
PixelReadoutRate 100 MHz
SimplePreAmpGainControl 12-bit (high well capacity)
SpuriousNoiseFilter False
ImageSizeBytes 8388608
Date 2023-05-19
Time 16:28:04
TimeAbsolute 1684524484.6870415
gui params 0
start 1300000.0
end 1430000.0
steps 601
directory /home/liaf-ankylosaurus-admin/Documents/Rigol_TCA/total_control_app/resources/
comment 2 iones pruebo 12 y medio vpp ahora veo de nuevo el breathing
piezoA397 0.0
piezoB397 0.8578125000000001
piezoA866 0.0
piezoB866 1.74
piezo423 5.9
dcA -0.08
dcB 0.27
compC 0.0
compD 3.1
compOven 3.4
compExYb 0.0
Roi Pos Point(-967.603883, 994.272351)
Roi Size Point(4.511002, 5.722516)
Amplitude 1.250000E+01
Offset 0.000000E+00
Final comment 2 iones pruebo 12 y medio vpp ahora veo de nuevo el breathing
Meta data file
CameraModel ZYLA-4.2P-USB3
PixelEncoding Mono12
SerialNumber VSC-07693
ExposureTime 0.400008
SensorWidth 2048
SensorHeight 2048
PicWidth 2048
PicHeight 2048
AOIBinning 1x1
SensorTemp -0.4399999999999977
TemperatureStatus Stabilised
FrameRate 2.354714240382922
AccumulateCount None
ShutteringMode Rolling
FanSpeed On
CycleMode Continuous
PixelReadoutRate 100 MHz
SimplePreAmpGainControl 12-bit (high well capacity)
SpuriousNoiseFilter False
ImageSizeBytes 8388608
Date 2023-05-19
Time 16:36:31
TimeAbsolute 1684524991.2864177
gui params 0
start 1300000.0
end 1430000.0
steps 601
directory /home/liaf-ankylosaurus-admin/Documents/Rigol_TCA/total_control_app/resources/
comment 2 iones pruebo 12 y medio vpp ahora veo de nuevo el breathing
piezoA397 0.0
piezoB397 0.8578125000000001
piezoA866 0.0
piezoB866 1.74
piezo423 5.9
dcA -0.08
dcB 0.27
compC 0.0
compD 3.1
compOven 3.4
compExYb 0.0
Roi Pos Point(-967.603883, 994.272351)
Roi Size Point(4.511002, 5.722516)
Amplitude 1.250000E+01
Offset 0.000000E+00
Final comment 2 iones pruebo 12 y medio vpp ahora veo de nuevo el breathing
Meta data file
CameraModel ZYLA-4.2P-USB3
PixelEncoding Mono12
SerialNumber VSC-07693
ExposureTime 0.400008
SensorWidth 2048
SensorHeight 2048
PicWidth 2048
PicHeight 2048
AOIBinning 1x1
SensorTemp -0.4399999999999977
TemperatureStatus Stabilised
FrameRate 2.354714240382922
AccumulateCount None
ShutteringMode Rolling
FanSpeed On
CycleMode Continuous
PixelReadoutRate 100 MHz
SimplePreAmpGainControl 12-bit (high well capacity)
SpuriousNoiseFilter False
ImageSizeBytes 8388608
Date 2023-05-19
Time 16:43:17
TimeAbsolute 1684525397.086453
gui params 0
start 1300000.0
end 1430000.0
steps 601
directory /home/liaf-ankylosaurus-admin/Documents/Rigol_TCA/total_control_app/resources/
comment 2 iones pruebo 9 y medio vpp ahora veo de nuevo el breathing
piezoA397 0.0
piezoB397 0.8578125000000001
piezoA866 0.0
piezoB866 1.74
piezo423 5.9
dcA -0.08
dcB 0.27
compC 0.0
compD 3.1
compOven 3.4
compExYb 0.0
Roi Pos Point(-967.603883, 994.272351)
Roi Size Point(4.511002, 5.722516)
Amplitude 9.500000E+00
Offset 0.000000E+00
Final comment 2 iones pruebo 9 y medio vpp ahora veo de nuevo el breathing
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
Time frequency Roi data
1.684509899802003860e+09 1.000000000000000000e+06 1.001828625561589803e+02
1.684509900313643456e+09 1.000033000000000000e+06 9.979284203536278142e+01
1.684509900819926023e+09 1.000067000000000000e+06 9.994651501507929936e+01
1.684509901325227499e+09 1.000100000000000000e+06 1.059807535975558324e+02
1.684509901870492458e+09 1.000133000000000000e+06 1.059029026184855411e+02
1.684509902372606039e+09 1.000167000000000000e+06 1.054208417590245830e+02
1.684509902878457546e+09 1.000200000000000000e+06 1.058890726852653614e+02
1.684509903391914606e+09 1.000233000000000000e+06 1.056461198623254916e+02
1.684509903906953335e+09 1.000267000000000000e+06 1.061104913821912277e+02
1.684509904420552969e+09 1.000300000000000000e+06 1.058079346619575034e+02
1.684509904925157070e+09 1.000333000000000000e+06 1.064086468250495159e+02
1.684509905433640480e+09 1.000367000000000000e+06 1.059052900550637730e+02
1.684509905935687780e+09 1.000400000000000000e+06 1.059767585094571558e+02
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment