Acquisition de données - MAtlab

Fermé
forlixx Messages postés 12 Date d'inscription mercredi 23 octobre 2013 Statut Membre Dernière intervention 31 janvier 2022 - 22 mai 2015 à 12:04
Bonjour,

Je me permets de poster ce message sur ce forum pour avoir votre aide. Je m'explique:

J'ai un module NI cDAQ9178, avec dessus une carte NI9421 Digital Input 24v. J'ai connecté un fil au port 9(le COM) et un autre au port0. Lorsque que je fais passer un courant entre ces deux fils (j'ai utilisé une pile 9V) le voyant du module NI9421 s'allume bien et si je mets en série un multimètre il m'affiche bien 9V.

Maintenant je veux passer à l'étape supérieure: lire la valeur acquis par le NI9421 (soit 9V) sur matlab.

Je galère un peu, j'ai quelques pistes telles que:


s=daq.createSession('ni)'
s.DurationInSeconds=10
s.addDigitalInputChannel('cDAQ1MOD7,'ai0','Voltage')
data=s.startForeground();
plot(data)


Mais cela ne fonctionne pas.... Avez vous une idée ou une autre façon de proceder ?

Cordialement