6. Sincronização de medições
A sincronização de medições é um dos pontos mais importantes a ser considerados ao escrever qualquer programa de controle remoto. Negligenciar esse aspecto do seu programa leva a um comportamento imprevisível, resultados não reproduzíveis e muita frustração. Um sinal claro de sincronização inadequada da medição é quando você precisa inserir pausas fixas no seu programa para que ele seja executado.
Primeiro, vamos definir o que é uma sincronização de mediçãopara alcançar o objetivo desse capítulo:
Os instrumentos de medição atuais são dispositivos complexos que possuem seus próprios sistemas operacionais. Seu programa de medição não precisa se preocupar com o status do instrumento o tempo todo. A sincronização de medições é o método pelo qual você se certifica de que, em pontos importantes do seu programa (SyncPoints), seu instrumento está no estado esperado.
Um exemplo de sincronização de medição utilizando um osciloscópio e um dispositivo em teste (DUT) que gera um sinal não periódico: