fi furnace: version for first tests

Change-Id: I841bc9dab210bfc907d2ae56c42198c30df9a3a4
This commit is contained in:
2025-08-07 15:57:12 +02:00
parent bea6ea38ae
commit 431f4d1198
2 changed files with 12 additions and 10 deletions

View File

@@ -45,17 +45,16 @@ Mod('T4',
) )
Mod('T', Mod('T',
'frappy_psi.picontrol.PI', 'frappy_psi.furnace.PIctrl',
'controlled Temperature', 'controlled temperature ',
input_module='T_main',
output_module='htr',
value = Param(unit='degC'), value = Param(unit='degC'),
input_module = 'T_htr',
output_module = 't_out',
output_min = 0, output_min = 0,
output_max = 100, output_max = 100,
# relais='relais', p = 1,
p=0.1, i = 0.01,
i=0.01, )
)
Mod('htr_io', Mod('htr_io',
'frappy_psi.tdkpower.IO', 'frappy_psi.tdkpower.IO',
@@ -84,7 +83,7 @@ Mod('flowswitch',
true_level='low', true_level='low',
) )
Mod('interlocks', Mod('interlock',
'frappy_psi.furnace.Interlocks', 'frappy_psi.furnace.Interlocks',
'interlock parameters', 'interlock parameters',
main_T='T_main', main_T='T_main',
@@ -97,7 +96,7 @@ Mod('interlocks',
wall_limit=50, wall_limit=50,
main_T_limit = 1400, main_T_limit = 1400,
extra_T_limit = 1400, extra_T_limit = 1400,
vacuum_limit=0.01, vacuum_limit=0.001,
) )
Mod('p', Mod('p',

View File

@@ -143,6 +143,9 @@ class HasControlledBy(WrapControlledBy):
# is before HasControlledBy in the method resolution order # is before HasControlledBy in the method resolution order
return self.set_target(value) return self.set_target(value)
def set_off(self):
"""typically needs to be overridden"""
class HasOutputModule: class HasOutputModule:
"""mixin for modules having an output module """mixin for modules having an output module