6. Sincronizzazione delle misure
La sincronizzazione delle misure è uno dei punti più importanti da tener presente quando si scrive un'applicazione di controllo remoto. Trascurare questo aspetto del programma si traduce in comportamenti imprevedibili, risultati irripetibili e molta frustrazione. Un chiaro segno di sincronizzazione impropria delle misure si ha quando è necessario inserire pause fisse nell'applicazione per farla funzionare.
Definiamo innanzitutto la Sincronizzazione delle misureper le finalità del presente capitolo:
Gli strumenti di misura odierni sono dispositivi complessi con sistemi operativi propri. L'applicazione di misura non deve preoccuparsi continuamente dello stato dello strumento. La sincronizzazione delle misure è il metodo con cui ci si assicura che, in punti importanti del programma (SyncPoints), lo strumento si trovi nello stato previsto.
Un esempio di sincronizzazione della misura con un oscilloscopio e un dispositivo in prova che genera un segnale non periodico: