diff --git a/apps/main/static/css/style.css b/apps/main/static/css/style.css index 2cca280..0d3accb 100644 --- a/apps/main/static/css/style.css +++ b/apps/main/static/css/style.css @@ -21,6 +21,19 @@ --bx-shadow: 0 2px 5px 0 var(--bs-nav); } +label { + display: inline-block; + max-width: 100%; + margin-bottom: 5px; + font-weight: bold; +} + +.form-check-input { + position: relative; + margin-top: .3rem; + margin-left: .3rem; +} + body { color: #444; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; diff --git a/apps/main/views.py b/apps/main/views.py index 022558e..e2038a9 100644 --- a/apps/main/views.py +++ b/apps/main/views.py @@ -849,6 +849,8 @@ def experiment_mix(request, id_exp): mix.save() line_type = RCLineType.objects.get(name='mix') + print("VIew obteniendo len getlines") + print(len(rc_confs[0].get_lines())) for i in range(len(rc_confs[0].get_lines())): line = RCLine(rc_configuration=mix, line_type=line_type, channel=i) line.save() diff --git a/apps/rc/models.py b/apps/rc/models.py index 237cd18..3deefc6 100644 --- a/apps/rc/models.py +++ b/apps/rc/models.py @@ -347,8 +347,10 @@ class RCConfiguration(Configuration): return '\n'.join(['{}'.format(x) for x in data]) def update_pulses(self): - + contador = 0 for line in self.get_lines(): + contador=contador+1 + print(contador) line.update_pulses() def plot_pulses2(self, km=False): @@ -918,8 +920,15 @@ class RCLine(models.Model): ops = [value.split('|')[2] for value in values] delays = [value.split('|')[3] for value in values] masks = [value.split('|')[4] for value in values] + print("masks") + print(masks) + print('{:8b}'.format(int(masks[0]))) mask = list('{:8b}'.format(int(masks[0]))) + print("mask") + print(mask) mask.reverse() + print("mask reverse") + print(mask) if mask[self.channel] in ('0', '', ' '): y = np.zeros(confs[0].total_units, dtype=np.int8) else: diff --git a/apps/rc/widgets.py b/apps/rc/widgets.py index a0be41a..fd14c7c 100644 --- a/apps/rc/widgets.py +++ b/apps/rc/widgets.py @@ -300,7 +300,7 @@ class HCheckboxSelectMultiple(forms.CheckboxSelectMultiple): if value is None: value = [] has_id = attrs and 'id' in attrs - final_attrs = self.build_attrs(attrs, name=name) + final_attrs = self.build_attrs(attrs, {'name': name}) output = [u'