LabVIEWForum.de
mehrere Digitale Ein/Ausgänge-Beeinflussung - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: mehrere Digitale Ein/Ausgänge-Beeinflussung (/Thread-mehrere-Digitale-Ein-Ausgaenge-Beeinflussung)



mehrere Digitale Ein/Ausgänge-Beeinflussung - s.tante - 21.02.2006 15:52

Hallo zusammen,
ich versuche gerade zu verstehen, was meine messkarte und ihre digitalen Aus/eingänge machen, aber so richtig schlau bin ich noch nicht geworden.
Mit einem digitalen Ausgang möchte ich die Richtung meines Motors steuern, d.h. 5V vorwärts, 0V rückwärts. Funktioniert soweit. (alles auf device1, Port0, Mottorrichtung auf line0, angesteuert über write line)
Nun brauche ich noch meine Endschalter, also 5V= darf weiterfahren, 0V = Endtaster gedrückt, fahrt stoppen. Wenn ich nun als test diese beiden Ausgänge (line 0 für die Richtung, line 7 für den endschalter) in einem VI zusammenfasse und parallel laufen lasse, ergeben sich beim port auslesen irgendwelche überschneidungen.
Wenn ich einen "write to digital line" befehl sende, kommen die richtigen Spannungen hinten an, das passt alles, geht auch beides gleichzeitig.
Wenn ich nun auf beide Lines 0V geschrieben habe und diese auslesen will, dann passiert folgendes: beim auslesen von nur line0 schwankt der Sapnnungswert auf line7 um die 0,4V rum. Wenn ich nur line7 auslese, dann springt diese auf 4,4V, und line0 ist 1,2 V.

Wie kann ich verhindern, dass die lines sich gegenseitig beeinflussen? oder ist der line-befehl gar der ganz falsche??

Danke schon mal!