Skip to content

Commit

Permalink
Funciona el IGU
Browse files Browse the repository at this point in the history
  • Loading branch information
julienmalard committed Nov 5, 2018
1 parent cefb3fd commit d7a4ca2
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 25 deletions.
19 changes: 3 additions & 16 deletions tinamit/Interfaz/Cajas.py
Original file line number Diff line number Diff line change
Expand Up @@ -288,27 +288,14 @@ def acción_bt_abrir(símismo):
except KeyError:
pass

l_mod = list(modelo.modelos)

for conex in receta['conexiones']:
mod_fuente = conex['modelo_fuente']

mod_recip = l_mod[(l_mod.index(mod_fuente) + 1) % 2]

modelo.conectar_vars(dic_vars={mod_fuente: conex['vars'][mod_fuente],
mod_recip: conex['vars'][mod_recip]},
modelo_fuente=mod_fuente, conv=conex['conv'])
modelo.conectar_vars(**conex)

if len(receta['conv_tiempo']):
if receta['conv_tiempo'][l_mod[0]] == 1:
modelo.estab_conv_unid_tiempo(mod_base=l_mod[0],
conv=receta['conv_tiempo'][l_mod[1]])
else:
modelo.estab_conv_unid_tiempo(mod_base=l_mod[1],
conv=receta['conv_tiempo'][l_mod[0]])
modelo.conv_tiempo_mods = receta['conv_tiempo']

receta['conexiones'] = modelo.conexiones
receta['conv_tiempo'] = modelo.conv_tiempo
receta['conv_tiempo'] = modelo.conv_tiempo_mods

símismo.pariente.ContCjEtapas.ir_a_caja(1)
símismo.pariente.bloquear_cajas([2, 3, 4])
Expand Down
20 changes: 11 additions & 9 deletions tinamit/Interfaz/CajasSubEtapas.py
Original file line number Diff line number Diff line change
Expand Up @@ -231,10 +231,11 @@ def actualizar_unidades(símismo):
def añadir_conexión(símismo, conexión):

if 'modelo_fuente' in conexión:
mds_fuente = conexión['modelo_fuente'] == 'EnvolturasMDS'
dic_conex = {
'mds_fuente': conexión['modelo_fuente'] == 'EnvolturasMDS',
'var_mds': conexión['dic_vars']['mds'],
'var_bf': conexión['dic_vars']['bf'],
'mds_fuente': mds_fuente,
'var_mds': conexión['var_fuente'] if mds_fuente else conexión['var_recip'],
'var_bf': conexión['var_recip'] if mds_fuente else conexión['var_fuente'],
'conv': conexión['conv']
}
else:
Expand Down Expand Up @@ -331,10 +332,10 @@ def acción_desbloquear(símismo):

if símismo.apli.Modelo.conv_tiempo_mods['mds'] == 1:
símismo.MnTiempoRef.poner(unidad_tiempo_mds)
conv = símismo.apli.Modelo.conv_tiempo_mods[unidad_tiempo_bf]['factor']
conv = símismo.apli.Modelo.conv_tiempo_mods['bf']
else:
símismo.MnTiempoRef.poner(unidad_tiempo_bf)
conv = símismo.apli.Modelo.conv_tiempo_mods[unidad_tiempo_mds]['factor']
conv = símismo.apli.Modelo.conv_tiempo_mods['mds']
símismo.IngrConvUnidTiempo.poner(conv)

símismo.verificar_completo()
Expand All @@ -346,13 +347,13 @@ def acción_cambió_ref_unid(símismo, val):
val_conv = símismo.IngrConvUnidTiempo.val

if val == unidad_tiempo_mds:
símismo.apli.Modelo.conv_tiempo['mds'] = 1
símismo.apli.Modelo.conv_tiempo['bf'] = val_conv
símismo.apli.Modelo.conv_tiempo_mods['mds'] = 1
símismo.apli.Modelo.conv_tiempo_mods['bf'] = val_conv
símismo.EtiqUnidTiempoFinal.config(text=unidad_tiempo_mds)
símismo.EtiqUnidTiempoNoRef.config(text=unidad_tiempo_bf)
else:
símismo.apli.Modelo.conv_tiempo['mds'] = val_conv
símismo.apli.Modelo.conv_tiempo['bf'] = 1
símismo.apli.Modelo.conv_tiempo_mods['mds'] = val_conv
símismo.apli.Modelo.conv_tiempo_mods['bf'] = 1
símismo.EtiqUnidTiempoFinal.config(text=unidad_tiempo_bf)
símismo.EtiqUnidTiempoNoRef.config(text=unidad_tiempo_mds)

Expand All @@ -379,6 +380,7 @@ def func_simular():

símismo.apli.Modelo.simular(paso=símismo.IngrPaso.val, t_final=símismo.IngrTempFinal.val,
nombre_corrida=nombre)
símismo.apli.Modelo.guardar_resultados()
símismo.BtSimul.desbloquear()
símismo.CjSimulando.pack_forget()

Expand Down

0 comments on commit d7a4ca2

Please sign in to comment.