de_twin.holder.SimHeatingHolder#
- class de_twin.holder.SimHeatingHolder(reason='Simulated MEMS heating holder (de_twin).', *, clock=None, bias=False, tau_s=0.005, overshoot=0.0, ambient_c=25.0, max_c=1300.0, r0_ohm=500.0, alpha_per_c=0.003, conductance_w_per_k=3e-05, emissivity_area_m2=3e-07, sample_r0_ohm=1000000.0, sample_decay_c=200.0, noise_c=0.01, seed=0)[source]#
Bases:
objectSimulated MEMS heating (and optionally biasing) holder.
- Parameters:
- __init__(reason='Simulated MEMS heating holder (de_twin).', *, clock=None, bias=False, tau_s=0.005, overshoot=0.0, ambient_c=25.0, max_c=1300.0, r0_ohm=500.0, alpha_per_c=0.003, conductance_w_per_k=3e-05, emissivity_area_m2=3e-07, sample_r0_ohm=1000000.0, sample_decay_c=200.0, noise_c=0.01, seed=0)[source]#
Methods
__init__([reason, clock, bias, tau_s, ...])close()describe()flag(text)heater_power(temp_c[, dtdt])heater_resistance(temp_c)ramp(value, *[, rate_c_per_s, seconds, channel])read()sample_resistance(temp_c)set(value, *[, channel])state([t])HolderState at clock time
t(default now).stop()Hold where the setpoint has got to (not "go cold").
wait_for_control([timeout_s])Attributes
- real = False#