From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
le 06-04-2015 08:45 AM
bonjours,
j ai un mini projet, dans lequel je doit acquérir des données à travers des capteurs, puis les afficher sur une interface labview et après les enregistrer dans un fichier excel. j'ai fais ce programme mais encore ca ne marche pas
merci de m'aider
Résolu ! Accéder à la solution.
le 06-04-2015 10:32 AM
Ton problème est dû au fait que tu n'itialises pas ton tableau de dbl à 2 dimensions.
Comme le tableau à une taille nulle, la fonciton insérée des valeurs à l'intérieur est inopérante.
Initialise ton tableau au début de ta boucle while avec une taille cohérente, ou alors remplace tes fonctions "insérer dans un tableaux" par des fonctions "construire un tableau avec l'option concaténer les résultats active".
A noter que la deuxième option n'est pas propre, car en cas d'exécution sur de longue période, tu risques de saturer la mémoire de ton poste.
Cdt,
Michael
le 06-04-2015 10:35 AM
Après une autre analyse, sors les foncitons OPEN & CLOSE visa de ta boucle "while". Aucun intérêt de faire une déco/reco à chaque transmission, si ce n'est de consommer de la ressource.
Enfin ajoute une temporisation dans ta boucle "while" par exemple 100 ms, cela laissera le temps à ton équipement de transmettre ces données, et libèrera de la ressource CPU pour d'autres taches sur ton poste.
Cdt,
Michael
le 06-04-2015 10:40 AM
Tiens,
Voici un exemple des modifs apportés à ton VI. J'ai mis des valeurs arbitraires pour les tailles de tableaux, à toi de les adapter.
Cdt,
Michael
le 06-04-2015 05:54 PM
merciii infiniment 🙂
cdlt
le 06-05-2015 02:13 AM
De rien.
Si tu n'as plus de souci, pense à mettre le fil de discussion en résolu.
Bonne journée,
Michael