agrego meds de calentamiento en varias resonacias oscuras

parent aba7f456
11074 11430
...@@ -79,7 +79,7 @@ def convert_amp_to_data(amp): ...@@ -79,7 +79,7 @@ def convert_amp_to_data(amp):
""" """
takes amp values (from 0 to 1) and returns data values (suitable for DDS load) takes amp values (from 0 to 1) and returns data values (suitable for DDS load)
""" """
MAX = 2**10-1 MAX = 2**9-1
# N = 10 # N = 10
# if not iterable(amp): # if not iterable(amp):
...@@ -129,7 +129,15 @@ class AD9910RAM(EnvExperiment): ...@@ -129,7 +129,15 @@ class AD9910RAM(EnvExperiment):
parameters = get_urukul_params( self.am_freq ) parameters = get_urukul_params( self.am_freq )
frec, num_samples, clock_step, n_harmonic = parameters frec, num_samples, clock_step, n_harmonic = parameters
modulation = get_urukul_array(frec, num_samples, n_harmonic) modulation = get_urukul_array(frec, num_samples, n_harmonic)
modulation = (array(modulation)/2 * self.depth ) + (self.amplitude-self.depth)
# print(self.amplitude)
# print(self.depth)
# modulation = (array(modulation)/2 * self.depth ) + (self.amplitude-self.depth)
modulation = self.amplitude*(1+0.5*(1-self.depth)*(array(modulation)-1))
# modulation = modulation/2
print(max(modulation))
print(min(modulation))
data = convert_amp_to_data( modulation ) data = convert_amp_to_data( modulation )
self.clock_step = clock_step self.clock_step = clock_step
...@@ -185,8 +193,10 @@ class AD9910RAM(EnvExperiment): ...@@ -185,8 +193,10 @@ class AD9910RAM(EnvExperiment):
# clock_step = 1 # clock_step = 1
#reset core #reset core
self.core.reset() # self.core.reset()
self.core.break_realtime() # Esto último hace saltar un error de de underflow
# self.core.break_realtime()
#initialise #initialise
self.u[self._channel].cpld.init() self.u[self._channel].cpld.init()
self.u[self._channel].init() self.u[self._channel].init()
......
...@@ -82,7 +82,7 @@ def convert_amp_to_data(amp): ...@@ -82,7 +82,7 @@ def convert_amp_to_data(amp):
""" """
takes amp values (from 0 to 1) and returns data values (suitable for DDS load) takes amp values (from 0 to 1) and returns data values (suitable for DDS load)
""" """
MAX = 2**10-1 MAX = 2**9-1
# N = 10 # N = 10
# if not iterable(amp): # if not iterable(amp):
...@@ -261,7 +261,9 @@ class AD9910RAM(EnvExperiment): ...@@ -261,7 +261,9 @@ class AD9910RAM(EnvExperiment):
# clock_step = 1 # clock_step = 1
#reset core #reset core
self.core.reset() # self.core.reset()
# Esto último hace saltar un error de de underflow
#initialise #initialise
self.u[self._channel].cpld.init() self.u[self._channel].cpld.init()
......
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
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