le 04-18-2013 04:10 AM
Bonjour,
Dans le cadre de mon stage, l'entreprise me fournit un fichier Excel avec une liste de commande pour tester des cartes electroniques.
J'aimerais pouvoir extraire cette liste de commande du fichier Excel afin de pouvoir generer et acquerir des signaux a l'aide de mes modules DAQ.
Je vais devoir generer 4 signaux de differents types ( sinus , carré , continu , triangulaire) selon la carte a tester . Et acquerir 8 signaux ( tension, courrant, resistance)
Mes commandes sont definis a l'aide de 3 lettres.
Comment puis je extraire la collone du fichier Excel contenant les commandes ?
Comment realiser mon programme pour qu'il soit fonctionnel avec toutes les combinaison de commandes possibles ?
Cordialement
Julien
Résolu ! Accéder à la solution.
le 04-18-2013 07:19 AM
J'ai reussi a extraire ma collone du fichier Excel en le convertissant en format csv et en utilisant le VI lire un fichier tableur.
Maintenant j'observe mes commandes sur Labview, mais je ne sais pas comment structurer mon programme pour qu'en fonction de la commande s'effectue la bonne tache. J'ai essayé a l'aide de la structure condition sans aboutir , deplus avec mon DAQ , toute les voies doivent etre declarer au meme endroit , comment faire ?
Suis-je assez clair ?
le 04-19-2013 03:05 AM
Bonjour Julien74,
Votre raisonnement est le bon, vous pouvez procéder en utilisant les structures conditions. Voici comment on pourrait imaginer le code.
-Génération de signaux créer une tâche de génération classique en plaçant en entrée du VI "Daqmx Ecrire" un VI de génération de waveforme en plaçant dans la structure condition les paramètres de la waveforme. (Type de signal, amplitude, fréquence...).
-Pour les mesures, si elles s'effectuent en parallèle, il faudra créer une tâche par type d'acquisition. Sinon il faudra les placer dans des structures conditions.
Pour ce faire, je vous invite à suivre le tutoriel vidéo ci-dessous.
Je vous souhaite une bonne journée,
Cordialement,
Sabri JATLAOUI
le 04-19-2013 04:08 AM
Bonjour ,
J'ai essayé aussi de realiser mon programme avec une structure evenement , en effet le fichier Excel fournit selon la carte a tester peut contenir un certain nombre de commande tel que AOC (analog output continu) AOS (sinus) AOR (carré) ... et des AI
Pour essayer mon programme simplement j'ai realiser un fichier Excel enregistrer au format .csv avec comme commande add (addition) , div (division) , add et j'aimerais que ma structure evenement soit lier aux commandes demandé, tel que dans la structure se retrouve automatiquement add, div , add comment puis-je declarer la fonction add et div une seul fois et qu'elle s'execute dans l'ordre du fichier Excel sans crée une deuxieme fois "add" , car selon le type de carte la combinaison des commandes seront differentes et pourront se repeter un certain nombre de fois.
Je ne vois pas de lien pour le tutoriel video dont vous me parlez ( mauvaise manipulation ? pouvez vous me le renvoier )
Merci beaucoup
le 04-19-2013 08:56 AM
Merci a Sabri JATLAOUI qui ma aider pour la construction de mon programme
Probleme Resolu !
Voici la solution qui pourrait être utile a quelqu'un un jour donc je poste le resultat