le 11-07-2024 09:05 AM
Bonjour
J'ai le programme suivant
Je lance mon programme, l'obtient les mesures de temporalité suivante
Le driver devrait mettre environ 200 ms à s'éxécuter par boucle.... Hors celui-ci oscille entre 212 ms et 419 ms.... Je ne comprends pas pourquoi. J'ai essayé le trace viewer, mais les exemple se sont mal installé je suppose car il ne les trouves pas pour savoir comment l'utiliser...
le 11-08-2024 11:57 AM
There are images, not programs. Pleas attach your VI.
A toplevel program has no direct influence how long a driver takes to do something. The duration of an iteration is determined by the longer of (1) the defined loop time time, (2) the time to execute all contents.
Of course you also have potential memory allocation issues caused by pre-pending new data to arrays, such as your do in two places. Appending would be orders of magnitude more efficient. Also note that a timed loop can give information about actual timing directly.
le 11-12-2024 06:58 AM
I take my vi 🙂