Forum: PC-Programmierung NI USB-6251 + BNC-2120 - NI-DAQ driver - addline() Funktion funktioniert nicht korrekt


von Msp 4. (msp430_crew)


Lesenswert?

Hallo liebe MATLAB Freunde,
ich habe ein NI USB-6251 Modul + BNC-2120 Conectormodul. Wenn ich 
versuche den Port0, der aus 8 Kanälen besteht, auf Eingang oder Ausgang 
zu setzen, funktioniert die addline Funktion nicht richtig.

Wenn ich:
addline(dio,1, 0, 'in');
addline(dio,2, 0, 'out');


ausführe, erwarte ich von Port0 den Kanal 1 als Eingang und den Kanal 2 
als Ausgang.

leider bekomme ich die Meldung:
Warning: "Port is not line configurable. All line directions on the port 
have been set"

Und er setzt den Port 0 beide Kanäle als Ausgang. Wo liegt mein 
Denkfehler? Liegt es am Treiber ? Kann ich auch dne DAQmx nehmen?

VG
Patti

von JS (Gast)


Lesenswert?

Hallo,

normalerweise ist es so, das nur die Richtung eines Ports angegeben 
werden kann. Einzelne Portpins sind nicht separat in der Richtung 
schaltbar.

Gruß
JS

von Msp 4. (msp430_crew)


Lesenswert?

hallo JS,
meiner Recherche nach gibt es je nach Board und Treiber mindestens meist 
Line configurable Port. Bei mir gehts theoretisch auch, aber nur mit der 
NI Software. Sonst nur porconfigurable wie Du sagst.

Bei Messungen muss ich ja dann den Kanal als Ausgang setzten...den dann 
umschalten zu Eingang & nebenbei die Zeit messen bis mein Signal zurück 
kommt (Laufzeitmessung)...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.