From 04:00 PM CDT – 08:00 PM CDT (09:00 PM UTC – 01:00 AM UTC) Tuesday, April 16, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Discussions au sujet des autres produits NI

annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 

séparer plusieurs voies venant d'un DAQ pour les analyser

Résolu !
Accéder à la solution

Bonjour,

je dois acquérir des signaux de la centrale d'acquisition CompactDAQ et faire l'analyse sous Labview.

J'ai fait mon programme pour l'acquisition et l'analyse d'un signal, ça marche.

Je voudrais maintenant acquérir plusieurs signaux en même temps mais il n'y a qu'une seule cable en sortie et je voudrais le décomposer en plusieurs cables en fonction du nombre de voies que j'ai à acquérir.

 

Si quelqu'un connait la solution.

Merci.

 

Cordialement.

tibo

P.S. : peut-on acquérir en même temps un signal de courant et un signal de température avec la même fonction d'acquisition (Assistant DAQ) ?

0 Compliments
Message 1 sur 7
5 364 Visites

il faut utiliser la fonction indexer un tableau pour récupérer une voie.

Rodéric L
Certified LabVIEW Architect
0 Compliments
Message 2 sur 7
5 358 Visites
Solution
Accepté par tibo15

Merci, j'ai essayé mais j'ai pas réussi et j'ai finalement utilisé la fonction "désassembler des signaux".

0 Compliments
Message 3 sur 7
5 353 Visites

Bonjour ,

 

J'aimerai savoir ou avez vous trouvé la fonction desassembler un signal ? 

 

Cordialement

0 Compliments
Message 4 sur 7
5 093 Visites

Dans la palette VI express

Rodéric L
Certified LabVIEW Architect
Message 5 sur 7
5 089 Visites

Bonjour , 

 

Tout d'abord merci de votre reponse rapide . 

J'ai trouvé la fonction demandé mais je ne sais pas si c'est exactement cela que je veux faire . Enfaite j'ai 2 signaux en entrée et j'aimerai les separés pour que labview les visualise sur 2 courbes differentes . Comment faire ? Le programme que j'envoie sur Labview c'est cela  :

 

 

************************Voie 1************************
PORTC=0xFC; PORTD.4=1; delay_us(100); PORTD.4=0; delay_us(100);

for (i=0;i<100;i++)
{
PORTC=i;//PORTC=PORTC+1;
//if (PORTC==128)
//{PORTC=0;}
PORTD.4=1;
delay_us(100);
PORTD.4=0;
delay_us(100);
}
delay_us(10);

//************************Voie 2************************
PORTC=0xFD; PORTD.4=1; delay_us(100);PORTD.4=0;delay_us(100);

for (i=0;i<100;i++)
{
PORTC=2*i;
PORTD.4=1;
delay_us(100);
PORTD.4=0;
delay_us(100);

}

 

Je visualise bien 2 courbes avec des valeurs differentes mais sur un seul graphe alors que moi j'aimerai les visualiser separement sur 2 graphes differents . J'avais fais ce petit diagramme labview qui disait a l'aide dd'un comparateur que si je recevais 255 alors je passe et sa effectue cela sinon je recois 254 et sa effectue ceci . 

 

Tout télécharger
Message 6 sur 7
5 086 Visites

Bonjour,

 

J'ai le même souci. J'acquiere mon signal et la réference et je souhaite exploiter mon signal ensuite (amplitude, FFT,..). Comment séparer les deux à la sortie du DAQ? Il n'y a qu'une unique connexion Data

 

Merci,

 

Laurine

0 Compliments
Message 7 sur 7
4 220 Visites