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!
14.01.2009, 13:16 (Dieser Beitrag wurde zuletzt bearbeitet: 14.01.2009 13:35 von ronman.)
vorab, ich habe vorher nach nie mit LabVIEW gearbeitet und versuche nun schon seit langer Zeit für ein Studienprojekt folgendes Problem in den Griff zu bekommen:
Wie auf dem Bild zu erkennen, versuche ich über 2 DAQ-Assisteneten auf 2 Kanäle zuzugreifen, welche jeweils in einer Endlosschleife abgearbeitet werden.
Leider funktioniert immer nur ein Signal, wenn ich das Programmauf wiederholt ausführen stellen.
Ich weiß leider nicht weiter und habe schon viel im Forum gelesen, nur leider keine passende Antwort gefunden....
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
NI6009 Datenerfassung auf 2 Kanälen
Lad' mal Dein Bild (besser das VI) nochmal hoch....
Das Hochladen des Bilds hat irgendwie nicht geklappt....
Gruß Markus
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
vorab, ich habe vorher nach nie mit LabVIEW gearbeitet und versuche nun schon seit langer Zeit für ein Studienprojekt folgendes Problem in den Griff zu bekommen:
[attachment=43767:Lab.JPG]
Wie auf dem Bild zu erkennen, versuche ich über 2 DAQ-Assisteneten auf 2 Kanäle zuzugreifen, welche jeweils in einer Endlosschleife abgearbeitet werden.
Leider funktioniert immer nur ein Signal, wenn ich das Programmauf wiederholt ausführen stellen.
Ich weiß leider nicht weiter und habe schon viel im Forum gelesen, nur leider keine passende Antwort gefunden....
Danke schon mal
Sowas geht bei fast keiner Karte von NI.
Du musst beide Analog-Kanäle in einem Task erfassen.
Hintergrund: Aus Kostengründen haben die meisten DAQ-Karten nur einen AD-Wandler, und wenn man mehrere Kanäle erfassen will, dann wird zwischen diesen Kanälen hin und her geschaltet.
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
' schrieb:Sowas geht bei fast keiner Karte von NI.
Du musst beide Analog-Kanäle in einem Task erfassen.
Hintergrund: Aus Kostengründen haben die meisten DAQ-Karten nur einen AD-Wandler, und wenn man mehrere Kanäle erfassen will, dann wird zwischen diesen Kanälen hin und her geschaltet.
Gruß, Jens
Wie funktioniert das? Mit den Task habe ich es noch nicht verstanden! Kannst du mal dein Beispiel online stellen?
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
NI6009 Datenerfassung auf 2 Kanälen
Schau' auch mal hier (Beitrag 2).
Separieren kannst Du dann mit Arrayfunktionen (Index Array,...).
Gruß Markus
' schrieb:Gut, aber dann haben wir ja nur eine Datenleitung aus dem DAQ heraus. Wie separiere ich dann die Werte?
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Da ich die Daten nach einer kleinen Umrechnung gleich wieder dirket Visualisieren möchte (Siehe Aufbau), muss ich es wirklich erst in ein Array schreiben und dnn bearbeiten oder geht es auch viel einfacher?
Die Daten werden dir bereits als Array ausgegeben. Du muss kein Array extra erstellen. Sobald du mehrere DAQ-Kanäle auswählst erhält die Datenleitung, die aus dem Assi kommt den Typ Array (1D oder 2D, je nachdem welchen Erfassungsmodus du wählst).
14.01.2009, 16:21 (Dieser Beitrag wurde zuletzt bearbeitet: 14.01.2009 16:26 von ronman.)
' schrieb:Die Daten werden dir bereits als Array ausgegeben. Du muss kein Array extra erstellen. Sobald du mehrere DAQ-Kanäle auswählst erhält die Datenleitung, die aus dem Assi kommt den Typ Array (1D oder 2D, je nachdem welchen Erfassungsmodus du wählst).
Um diese dann weiter zu verarbeiten, mit einem Dmux arbeiten? Ich bräuchte eine genaue Vorstellung wie ich an die einzelnen Kanäle am DAQ-Assi-Ausgang rankomme.