Come ti è stato detto non puoi gestire con un Timer una simile frequenza di acquisizione. Nelle migliori delle ipotesi puoi arrivare a 100 acquisizioni al secondo ovvero 100 Hz, ma temporalmente incostanti l'una dall'altra, quindi non ti aspettare acquisizioni, parlando di 100 Hz, di valori distanti l'uno dall'altro di 10 ms.
Puoi migliorare notevolmente la situazione usando un ciclo Do While...Loop, sorgerà poi pero il problema del blocco della UI che potresti eliminare utilizzando un Thread separato, ma avrai sempre l'incostanza delle acquisizioni.
Dipende dalla criticità delle acquisizioni che devi fare....!
![]()