LabVIEWForum.de
Digitalen port schreiben - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: Digitalen port schreiben (/Thread-Digitalen-port-schreiben)

Seiten: 1 2


Digitalen port schreiben - skywalker - 03.06.2010 07:42

Hallo,

ich bin am verzweifeln. Ich versuche mehrere digitale Ports gleichzeitig mit bestimmten Werten zu initialisieren.
[attachment=26860]Lv09_img2

Leider bekomme ich jedes mal eine Fehlermeldung. Ich weiß nicht, was ich falsch mache.


Digitalen port schreiben - Lucki - 03.06.2010 08:27

Ohne daß ich Dir im Moment helfen kann, bin ich erst mal erstaunt: Gibt es überhaupt eine solche Karte von NI, mit 12 Ports á 8 bit, also 120 herausgeführten Leitungen? Wenn ja, benenne sie bitte, damit man sie simulieren kann.
Bei Datenausgabe startet man gewöhnlich erst, nachdem man die Daten zur Verfügung gestellt hat, aber das führt hier glaube ich nicht zum Fehler.


Digitalen port schreiben - GerdW - 03.06.2010 08:42

Hallo Skywalker,

"Leider bekomme ich jedes mal eine Fehlermeldung."

Wärst du auch geneigt, uns diese Fehlermeldung/-nummer mitzuteilen?


Digitalen port schreiben - skywalker - 03.06.2010 08:45

' schrieb:Ohne daß ich Dir im Moment helfen kann, bin ich erst mal erstaunt: Gibt es überhaupt eine solche Karte von NI, mit 12 Ports á 8 bit, also 120 herausgeführten Leitungen? Wenn ja, benenne sie bitte, damit man sie simulieren kann.
Bei Datenausgabe startet man gewöhnlich erst, nachdem man die Daten zur Verfügung gestellt hat, aber das führt hier glaube ich nicht zum Fehler.
Warum 120 Leitungen? Ich habe die NI PCI-6509 mit 96 Leitungen. 12 * 8 = 96!? Oder nicht?
Wie kommst auf 120?


Digitalen port schreiben - skywalker - 03.06.2010 08:49

Fehler 200524.
[attachment=26845]


Digitalen port schreiben - Lucki - 03.06.2010 08:56

' schrieb:Warum 120 Leitungen? Ich habe die NI PCI-6509 mit 96 Leitungen. 12 * 8 = 96!? Oder nicht?
Wie kommst auf 120?
Ich zähle immer alles oktal Lol


Digitalen port schreiben - GerdW - 03.06.2010 08:57

Hallo skywalker,

du hast "1 Kanal für alle Datenleitungen" konfiguriert. Kann man da auch was anderes auswählen? (Laut Fehlermeldung beißt sich LabVIEW ja daran...)

@Lucki:
Fast korrekte Antwort!:)Der Windows-Rechner sagt 96d=140o=60h


Digitalen port schreiben - skywalker - 03.06.2010 09:09

Man kann schon was anderes wählen (Ein Kanal pro Leitung), allerdings funktioniert das genauso wenig.
[attachment=26863]


Digitalen port schreiben - GerdW - 03.06.2010 09:17

Hallo Skywalker,

und andersherum beim DAQmxWrite? Hier steht "N Kanäle, 1 Sample" - vorn gibst du aber "1 Kanal" vor... Irgendwas wie "1 Kanal, N Sample" sollte es doch auch geben!


Digitalen port schreiben - Lucki - 03.06.2010 19:17

Mit einem 72bit boolschen Array als digitalen 1-kanaligen Dateninput funktioniert es. Das kann aber nicht der letzte Schrei sein, ich meine es müßte auch noch anders gehen. Das Problem ist, daß Du das alles mit einem einzigen Task machen willst, und daß die Bitbreite nicht 8,16 oder 32bit ist, sondern 72bit.
[attachment=26866]