# config.toml — unica fonte dei valori (esempio). Unità nei suffissi: _s secondi, _ms millisecondi, _c gradi C, _hz 1/s. durata_s = 120.0 # basta a far tornare T vicino a T_amb dopo il raffreddamento dt_ms = 150.5 # intervallo medio tra campioni jitter_ms = 0.6 # variazione uniforme ±jitter dell'intervallo # Ambiente (baseline di T e riferimento per dT: T parte da qui e torna qui) amb_inf_c = 23.1 amb_A_c = -0.45 # amb(0) = amb_inf + amb_A amb_tau_s = 58.0 amb_sigma_c = 0.017 # rumore prima della quantizzazione amb_passo_c = 0.1 # quantizzazione del canale ambiente # Rumore di T sigma_c = 0.11 # rumore bianco gaussiano a freddo sigma_caldo_c = 0.20 # rumore bianco con T molto sopra la baseline x_rif_c = 20.0 # sopra questo eccesso termico il rumore vale sigma_caldo_c wander_sigma_c = 0.04 # componente lenta (deriva casuale) wander_tau_s = 3.5 passo_T_c = 0.01 # risoluzione di T e dT nel CSV # Riscaldamento e raffreddamento t_impulsi_s = [15.7, 16.9, 19.1] # istanti dei gradini di riscaldamento ([] = nessun riscaldamento) dT_impulsi_c = [88.0, 75.0, 65.0] # ampiezza di ogni gradino (stessa lunghezza di t_impulsi_s) k_raffreddamento_hz = 0.063 # raffreddamento esponenziale: tau = 1/k tau_sensore_s = 0.07 # ritardo di risposta del sensore