Bonjour,
Pour un projet à la fac, mon tuteur souhaite que j'utilise Excel et VBA pour traiter des données. Avant de me lancer là dedans, je souhaite avoir votre avis sur la faisabilité de la chose.
Je dispose d'un classeur Excel avec plusieurs feuilles. Il y a plusieurs macros, ces macros utilisent des fonctions, bref, c'est très complet.
En parallèle de ce classeur, il y a une chambre de combustion sur laquelle sont placés des capteurs (pression, température, O2, Co2...). Les mesures de ces capteurs sont relevées toutes les T secondes par le logiciel AMR Wincontrol, en moyenne c'est toutes les T=15 s. Ce logiciel est capable d'exporter directement ces mesures dans un Excel. Il suffit de lui spécifier le nom du classeur Excel, le feuillet puis ligne de début et il ajoute les lignes les unes à la suite des autres.
Mon travail consiste d'abord à importer dans le premier classeur les données des capteurs fournies par le logiciel. Je ne pense pas jusque là que ça pose trop de problèmes, une macro suffira, mais je voudrais savoir si cela peut se faire de manière automatique: l'intérêt serait en effet de lancer des expériences dans la chambre de combustion et d'observer "en direct" ce qu'il se passe grâce à l'Excel.
Formulé autrement, est-il possible de créer une macro, qui une fois lancée va exécuter automatiquement certaines actions à chaque nouvelle ligne arrivée dans le feuillet qui reçoit les données de mes capteurs?
Est il également possible de créer un graphique qui va automatiquement ajouter des points correspondant aux nouvelles valeurs arrivant dans le feuillet qui reçoit les données des capteurs?
Je pense qu'un logiciel de traitement de données en temps réel du genre MatLab ou Simulink se prêterait mieux à mon travail, mais il se trouve que l'Excel qui effectue les calculs est assez costaud, il existe depuis un bon bout de temps et je n'ai pas le temps de tout refaire sous un autre logiciel...
Merci beaucoup de m'avoir lu, j'espère que certains d'entre vous auront des réponses pour moi
Bonne soirée.
Partager