Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
Ich versuche gerade, mit der Daqm Ausgabe klar zu kommen.
Nun wollte ich den Wert True oder False an einem digitalen Port ausgeben und per analogem Eingang einzulesen.
Ich bekomme dabei aber die Meldung:
Fehler -201062 bei TestCounter_TrueFalse.vi
Mögliche Ursachen:
Ausgewählte Leitungen unterstützen keine gepufferten Operationen.
Stellen Sie sicher, dass nur gepufferte Operationen unterstützende Leitungen im Task verwendet werden.
Bei der Pegelerkennung muss der Task zur Unterstützung dieser Leitungen so eingestellt werden, dass die Werte ungepuffert erfasst werden.
Gerät: Dev1
Physikalischer Kanal: port2/line1
Task-Name: _unnamedTask<72A5>
Was mache ich falsch?
Ich benutze eine NI USB 6251
18.04.2018, 10:17 (Dieser Beitrag wurde zuletzt bearbeitet: 18.04.2018 10:20 von GerdW.)
Zitat:Nein, ich will auf Port 2 nur True oder False ausgeben.
- Lt. deinem VI willst du auf "port0/line0:7" ausgeben.
- Lt. deinem VI willst du ein einzelnes Bit auf diese 8 Lines ausgeben: da passt was nicht!
- Port2 unterstützt keine Sampleclock, das sagt dir die Fehlermeldung und das oben verlinkte Handbuch!
War wohl ein Fehler beim Speichern.
Ich habe schon Dev1/port2/line1 ausgewählt, wohl aber erst später.
Und ich will eigentlich nur ein einzelnens Bit auf port2/line1 ausgeben.
Das sollte doch ohne Sampleclock gehen, dafür sind die DOs doch da.
18.04.2018, 10:51 (Dieser Beitrag wurde zuletzt bearbeitet: 18.04.2018 10:51 von GerdW.)
Hast du dir die BeispielVIs angeschaut, die LabVIEW/DAQmx mitbringen?
Daher hab ichs ja. Aber die geben immer nur auf einen Port aus, ich will aber nur eine Line aktiv setzen.
Deshalb auch das Timing - ist nun draussen. Es funktioniert jetzt, ich kann den Port auf High setzen und mit AI einlesen.
Nur ändern kann ich den Status noch nicht, da geh ich jetzt drann.
Gerd, ich habe jetzt das am Laufen was ich wollte. Danke für die Hilfe.
Lösung angehängt.
18.04.2018, 12:10 (Dieser Beitrag wurde zuletzt bearbeitet: 18.04.2018 12:27 von GerdW.)
Der Teil hat sich schon erledigt. Ich bin gerade am deaktivierten Teil mit der Counterausgabe. Ich will da wärend der Laufzeit den Tastgrad verändern.
Nur beim Kanal erzeugen kann ich ja keine Schleife bilden, da ich dann ja n Kanäle bilde. Ich wollte es mit dem Eigenschaftsknoten Kanal nach dem Task starten realisieren.
Aber wieder klemmts.
Ich will quasi eine PWM mit variablem Tastgrad, dafür ist die PWM ja da, erzeugen.
Bekomms aber nur mit festeingestelltem Tastgrad hin.