NI6009 Datenerfassung auf 2 Kanälen - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ) +---- Thema: NI6009 Datenerfassung auf 2 Kanälen (/Thread-NI6009-Datenerfassung-auf-2-Kanaelen) |
NI6009 Datenerfassung auf 2 Kanälen - ronman - 14.01.2009 13:16 Hallo zusammen, 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=16134] 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 NI6009 Datenerfassung auf 2 Kanälen - Y-P - 14.01.2009 13:22 Lad' mal Dein Bild (besser das VI) nochmal hoch.... Das Hochladen des Bilds hat irgendwie nicht geklappt.... Gruß Markus NI6009 Datenerfassung auf 2 Kanälen - jg - 14.01.2009 14:10 ' schrieb:Hallo zusammen,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 NI6009 Datenerfassung auf 2 Kanälen - ronman - 14.01.2009 14:12 ' schrieb:Sowas geht bei fast keiner Karte von NI. Wie funktioniert das? Mit den Task habe ich es noch nicht verstanden! Kannst du mal dein Beispiel online stellen? NI6009 Datenerfassung auf 2 Kanälen - jg - 14.01.2009 14:19 ' schrieb:Wie funktioniert das? Mit den Task habe ich es noch nicht verstanden! Kannst du mal dein Beispiel online stellen?Na, du hast doch mit dem DAQ-Assi () gearbeitet. Dort statt einem Kanal mehrere Kanäle auswählen. Generell: 2 DAQ-Assis parallel, die jeweils analoge Werte erfassen, das geht fast immer schief. Ansonsten schau dir mal die Beispiele im NI-Examplefinder zur Datenerfassung mit DAQmx an. Gruß, Jens NI6009 Datenerfassung auf 2 Kanälen - ronman - 14.01.2009 14:29 ' schrieb:Na, du hast doch mit dem DAQ-Assi () gearbeitet. Dort statt einem Kanal mehrere Kanäle auswählen. Gut, aber dann haben wir ja nur eine Datenleitung aus dem DAQ heraus. Wie separiere ich dann die Werte? NI6009 Datenerfassung auf 2 Kanälen - Y-P - 14.01.2009 14:32 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? NI6009 Datenerfassung auf 2 Kanälen - ronman - 14.01.2009 16:08 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? NI6009 Datenerfassung auf 2 Kanälen - J_uri - 14.01.2009 16:14 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). NI6009 Datenerfassung auf 2 Kanälen - ronman - 14.01.2009 16:21 ' 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. Ok genauso funktionierts. Vielen dank! |