18.04.2018, 09:52
Beitrag #1
|
MRL2018
LVF-Grünschnabel
Beiträge: 26
Registriert seit: Mar 2018
2014
2017
DE
|
Fehler -201062 Digitale Ausgabe
Hallo Zusammen
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.)
Beitrag #2
|
GerdW
______________
Beiträge: 17.467
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: Fehler -201062 Digitale Ausgabe
Hallo MRL,
das Problem ist sicherlich in deinem VI begründet…
Was hälst du davon, es hier mal anzuhängen?
Zitat:Physikalischer Kanal: port2/line1
Du willst hoffentlich keine Waveform auf Port2 ausgeben?
Du hast das Handbuch gelesen?
|
|
|
18.04.2018, 10:23
Beitrag #3
|
|
|
18.04.2018, 10:36
Beitrag #4
|
GerdW
______________
Beiträge: 17.467
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: Fehler -201062 Digitale Ausgabe
Hallo MRL,
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!
|
|
|
18.04.2018, 10:47
Beitrag #5
|
|
|
18.04.2018, 10:51
(Dieser Beitrag wurde zuletzt bearbeitet: 18.04.2018 10:51 von GerdW.)
Beitrag #6
|
GerdW
______________
Beiträge: 17.467
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: Fehler -201062 Digitale Ausgabe
Hallo MRL,
nachmal: Port 2 unterstützt KEINE SAMPLECLOCK!
Warum verwendest du immer noch DAQmxTiming???
Warum willst du überhaupt eine Sampleclock und "Endliche Anzahl" einstellen, wenn du nur ein einzelnes Bit ausgeben willst?
Hast du dir die BeispielVIs angeschaut, die LabVIEW/DAQmx mitbringen?
|
|
|
18.04.2018, 11:58
(Dieser Beitrag wurde zuletzt bearbeitet: 18.04.2018 12:10 von MRL2018.)
Beitrag #7
|
|
|
18.04.2018, 12:10
(Dieser Beitrag wurde zuletzt bearbeitet: 18.04.2018 12:27 von GerdW.)
Beitrag #8
|
GerdW
______________
Beiträge: 17.467
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: Fehler -201062 Digitale Ausgabe
Hallo MRL,
Zitat:Nur ändern kann ich den Status noch nicht, da geh ich jetzt drann.
Wenn du etwas in einer Schleife ändern willst, dann sollte der zugehörige Code auch in der Schleife sein…
Ansonsten: HardwareIO -> DAQmx -> Digital Output -> "Digital-SWTimed Output"
|
|
|
18.04.2018, 13:04
Beitrag #9
|
MRL2018
LVF-Grünschnabel
Beiträge: 26
Registriert seit: Mar 2018
2014
2017
DE
|
RE: Fehler -201062 Digitale Ausgabe
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.
|
|
|
18.04.2018, 13:09
|
GerdW
______________
Beiträge: 17.467
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: Fehler -201062 Digitale Ausgabe
Hallo MRL,
Zitat:Ich will quasi eine PWM mit variablem Tastgrad, dafür ist die PWM ja da, erzeugen.
Dann musst du in der Schleife eben den neuen duty-Wert mit DAQmxWrite in den Counter-Task schreiben…
|
|
|
| |