Merci a tous pour vos réponses.
[quote=“Twin, post:4, topic: 49269”]Comme l’explique le lien fourni par Ana-l, “temps réel” ne veut rien dire en soit. Il faut définir ta fréquence de traitement maximum et la latence que tu es prêt à accepter. Selon les industries et les projets, temps réel ça peut vouloir dire une update par milliseconde comme une update par demi-journée.
Si ton unité de temps est de l’ordre de la quinzaine de millisecondes, tu peux faire du temps réel sous windows sans trop de problèmes (à condition de coder un soft qui va suffisamment vite bien sûr). Pas besoin d’OS ou de langage spécial.
En dessous c’est plus chaud.[/quote]
bon l’ordre de grandeur , c’est la centaine de millisecondes ( une nouvelle série de valeur a traiter a chaque fois qu’il y a cet interval de temps )
En fait ce qu’il faut , c’est qu’il fassent les taches liées a ces valeurs ( ce qui doit passer vu le proc) , et qu’apres seulement il traitent le reste ( ou pas, si il fait le reste un peu plus tard c’est pas génant)
donc pour que ca fonctionne comme ca , c’est pas trop lourd a modifier c’est ca ?
actuellement, le truc traite bien les valeurs assez vite, mais “oublie” d’aller cherché des nouvelles valeurs sur le port série dans 10 à 3 pourcent des cas.
0 ce serait le top , 1/mille acceptable
Apres, je demande pas que l’appli foncionne si un abruti lance un autre prog en parrallélele ( antivirus, defrag, excel …)
Le sentiment que j’ai , c’est que les priorités sont mal faites ( traiter les valeurs quitte a ne pas en avoir de nouvelles, ou bien il rattrape son retard en traitant plusieurs fois le même valeurs plutot que d’avoir mémoriser celle qu’il a loupés).
Ca vous semble cohérent ?
Ca se remet vite fait d’aplomb ? c’est super compliqué ?