HamCodeItaliano

API › Ricampionamento

Adattivo class

This reference is written in Italian: it comes from the comments of the source code, which are in Italian like the code of the books.

public sealed class Adattivo

Constructors

Adattivo()

Riempie la coda in partenza con 480 zeri: il primo blocco di 480 campioni la porta a 960, l'obiettivo.

Properties

double Kp { get; set; }

Il guadagno proporzionale del regolatore, per campione di errore.

double Ki { get; set; }

Il guadagno integrale, per campione di errore e per blocco.

double Obiettivo { get; set; }

Quanti campioni si vogliono in coda.

bool Corregge { get; set; }

Se falso, il passo resta 1: la coda senza correzione.

double Passo { get; }

I campioni letti per ogni campione scritto in uscita.

int Buchi { get; }

Le uscite date a vuoto, perche' la coda era finita.

double Misurato { get; }

I campioni in coda al momento dell'ultima correzione.

double Stima { get; }

La stima della deriva: il solo termine integrale del passo, che a regime vale il rapporto fra i due orologi senza il tremolio del termine proporzionale.

double Riempimento { get; }

I campioni in coda, contando la parte frazionaria.

Methods

void Scrivi(double[] blocco)

La scheda che produce mette un blocco in coda.

double[] Leggi(int n)

La scheda che consuma chiede n campioni. Prima si corregge il passo guardando la coda, poi si legge con la cubica.