LabVIEWForum.de - DAQ Verständnisproblem mit Channels und Samplerate etc

LabVIEWForum.de

Normale Version: DAQ Verständnisproblem mit Channels und Samplerate etc
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Community,
bezugnehmen auf folgenden Thread http://www.labviewforum.de/Thread-Nur-al...r-Messwert muss ich leider nochmal neue Fragen in den Raum stellen.

1. Was genau passiert, wenn ich einen physikalischen Kanal erstelle und statt der Schreibweise "Dev1/ai8" das ganze so schreibe "Dev1/ai8:1". Praktisch habe ich dann mehrere Kurven auf meinem Graphen. Und erst mit letzterer Schreibweise habe ich die Kurven die ich auch sehen möchte. (Diese Schreibweise hatte ich durch Zufall in einem NI Video gefunden)

2. Wenn ich im MAX einen Task erstelle und dort Raten um die 80kHz einstelle funktioniert das einwandfrei. Manuell in Labview ist bei 30kHz Schluss, wenn ich das ganze am "DAQmx Timing" einstelle.

3. Ändere ich mit dem sample Mode nur die Stelle bei der "Samples per Channel" dann greift?

Danke
Hallo Martin,

Zitat: statt der Schreibweise "Dev1/ai8" das ganze so schreibe "Dev1/ai8:1"
Im ersten Fall hast du einen Kanal im Task, im zweiten dann mehrere (auch wenn ich eher "Dev1/ai1:8" schreiben würde). Steht so irgendwo in der Kontexthilfe...

Zitat:2. Wenn ich im MAX einen Task erstelle und dort Raten um die 80kHz einstelle funktioniert das einwandfrei. Manuell in Labview ist bei 30kHz Schluss, wenn ich das ganze am "DAQmx Timing" einstelle.

Dann hast du irgendwas im VI anders konfiguriert als im MAX...

Zitat:3. Ändere ich mit dem sample Mode nur die Stelle bei der "Samples per Channel" dann greift?
???
(19.09.2012 10:55 )GerdW schrieb: [ -> ]Hallo Martin,

Zitat: statt der Schreibweise "Dev1/ai8" das ganze so schreibe "Dev1/ai8:1"
Im ersten Fall hast du einen Kanal im Task, im zweiten dann mehrere (auch wenn ich eher "Dev1/ai1:8" schreiben würde). Steht so irgendwo in der Kontexthilfe...

Zitat:2. Wenn ich im MAX einen Task erstelle und dort Raten um die 80kHz einstelle funktioniert das einwandfrei. Manuell in Labview ist bei 30kHz Schluss, wenn ich das ganze am "DAQmx Timing" einstelle.

Dann hast du irgendwas im VI anders konfiguriert als im MAX...

Zitat:3. Ändere ich mit dem sample Mode nur die Stelle bei der "Samples per Channel" dann greift?
???

Hallo Gerd,
danke für deine schnelle Antwort
zu erstens: das verstehe ich nicht. AI8 ist doch mein Analog Eingang. Wenn du sagst du würdest "Dev1/ai1:8" schreiben, dann liest sich das für mich als ob du dann AI1 benutzen würdest. Ich habe das aber eben ausprobiert und es liefert mir ebenfalls ein "gutes" Ergebnis" wie "Dev1/ai8:1". In der Kontexthilfe finde ich nichts was mir zum Verständnis hilft. Bezeichnet die Zahl hinter dem Doppelpunkt die Anzahl an Kanälen im Task? Was genau sind diese Kanäle bzw. wodurch entstehen diese? Ich hab doch da nur eine Spannung, wieso kann ich mir zur gleichen Zeit mehrere anzeigen lassen?

Danke für die Hilfe
Hallo Martin,

man kann mehrere Kanäle angeben, indem man sie gruppiert: "ai1:8" bedeutet dann die Kanäle von "ai1 bis ai8". Man kann aber auch über die "Suchen..."-Option einer Kanalkonstante/-controls gehen und sich mal mehrere Kanäle zusammenklicken: dann einfach mal schauen, was LabVIEW dann automatisch für eine Kanalauswahl produziert!
Zitat aus der LabVIEW Hilfe zur Physical Channel Syntax
Zitat:Physical Channel Ranges
To specify a range of physical channels, use a colon between two channel numbers or two physical channel names:

Dev1/ai0:4
Dev1/ai0:Dev1/ai4

For digital I/O, you can specify a range of ports with a colon between two port numbers:

Dev1/port0:1

You also can specify a range of lines:

Dev1/port0/line0:4
Dev1/line0:31

You can specify channel ranges in reverse order:

Dev1/ai4:0
Dev1/ai4:Dev1/ai0

Dev1/port1/line3:0
Gruß, Jens
(19.09.2012 11:58 )GerdW schrieb: [ -> ]Hallo Martin,

man kann mehrere Kanäle angeben, indem man sie gruppiert: "ai1:8" bedeutet dann die Kanäle von "ai1 bis ai8". Man kann aber auch über die "Suchen..."-Option einer Kanalkonstante/-controls gehen und sich mal mehrere Kanäle zusammenklicken: dann einfach mal schauen, was LabVIEW dann automatisch für eine Kanalauswahl produziert!
Oh man, jetzt da ich das mit dem Gruppieren verstanden habe, leuchtet mir endgültig ein das etwas mit meinem Signal nicht stimmen kann. Das was ich die ganze Zeit gesehen habe, waren scheinbar Störungen oder Ähnliches, die ich mir als Signal schön geredet hatte. (Ja so ganz unähnlich dem was ich erwartet hatte, war es nicht. Nur hatte die Frequenz nicht hingehauen)

Jetzt wo ich mein Signal mit dem Oszilloskop überprüft habe, musste ich feststellen, das der Video Generator gar nicht lief, da am Universtalnetzteil 9V statt 12V eingestellt waren.

Na gut, wenigstens weiß ich jetzt wie man Analoge Eingänge gruppiert

Danke
Referenz-URLs