USB 6009 Range fest vorgeben - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ) +---- Thema: USB 6009 Range fest vorgeben (/Thread-USB-6009-Range-fest-vorgeben) |
USB 6009 Range fest vorgeben - Hachiko - 10.11.2014 09:28 Hallo Forum, ich möchte eine Spannung die sich zwischen 0 und 500mV bewegt messen. Hierbei soll das DAQmx-Device den Messbereich (Range) von 1V laut Spec nutzen. Bei dem Vi DAQ-MX-Kanal erzeugen (Spannung)kann man aber nur den erwartenden Min und Max-Wert angeben. Wie kann ich wissen in welchem Range meine Spannung gemessen wird bzw. kann ich das fest vorgeben? Danke vorrab Gruß Hachiko RE: USB 6009 Range fest vorgeben - Lucki - 10.11.2014 10:17 Die Angabe des zu erwartenden Maximalwertes anstelle eines festen Bereiches hat seinen guten Grund. Damit wird gewährleistet, dass die Angabe immer gilt, und nicht nur für eine Messkarte mit einer bestimmten Bereichseinteilung. Beispiel: zu erwartendes Maximum = 1.5V Labview wählt dann bei einer Karte mit Bereichseinteilung 1/2/5/10 den Bereich 2V; bei einer Karte, die nur die Bereiche 1/10 kennt, den Bereich 10V. Würde man hingegen den echten Bereich eingeben müssen, und man gäbe als Bereich 2V ein, so käme es zu einer Fehlermeldung, wenn das Messystem mit einer anderem Messkarte als ursprünglich geplant betrieben würde. Welcher Bereich wird wirklich verwendet? Normalwerweise muß man das nicht wissen, da die Werte - ausgenommen bei Rohdatenerfassung - immer richtig skaliert sind. Es wird der vom Absolutwert her nächsthöhere Bereich verwendet, und welcher das ist, kann man im Manual nachschlagen. (Wenn man den exakten Bereich eingeben müsste, müsste man immer im Manual nachschlagen, welche Bereiche die Karte hat - so muss man das nicht.) Vielleicht gibt es unter den DAQmx-Eigenschaftknoten einen, mit dem man den eingestellten Bereich feststellen kann. Für mich war das aber bisher uninteressant, und deshalb weiß ich das nicht. Ergänzung: Bemerkung zum "Minimalwert". Die mir bekannten Karte erfassen Unipolar oder bipolar-symmetrisch. Dementsprechend gibt man bei unipolarer Erfassung als Minimalwert "0" vor, bei bipolarer Erfassung den negativen Wert des Maximalwertes. Andere Eingaben machen eigentlich keinen Sinn, sind aber möglich. Labview macht dann das Beste daraus. RE: USB 6009 Range fest vorgeben - Hachiko - 10.11.2014 13:01 Hallo Lucki, danke für die ausführliche Info, die NI-Hotline kann mit der Geschwindigkeit des Forums nicht mithalten! Ich fände es zwar besser, den Range direkt angeben zu können, aber diese Lösung geht wohl nicht, aber ok. Noch eine Frage. Ich habe bei der USB 6009 4 Kanäle als differentiel eingestellt. Kann ich für jeden Kanal den Min/Max angeben, so dass jeder AI einen anderen Range haben könnte, siehe Screenshot. Danke Hachiko RE: USB 6009 Range fest vorgeben - Morpheus - 10.11.2014 15:32 (10.11.2014 10:17 )Lucki schrieb: Vielleicht gibt es unter den DAQmx-Eigenschaftknoten einen, mit dem man den eingestellten Bereich feststellen kann. Ja, den gibt's... Analog Input - General Properties - Advanced - Range Aber wie bereits erwähnt... dies interessiert in der Regel niemanden. Gruss Chris RE: USB 6009 Range fest vorgeben - Lucki - 10.11.2014 18:06 (10.11.2014 13:01 )Hachiko schrieb: Kann ich für jeden Kanal den Min/Max angeben, so Ja, das geht eigentlich bei jeder Messkarte. Was in der Regel nicht geht, ist die Einstellung unterschiedlicher Erdungsverhältnisse bei jedem Kanal, also z.B Kanal 1 differentiell, der Rest normale Erdung. Beispiel: Kanäle 0 und 1 Bereich +-1V, Kanäle 2 und 3 Bereich +-10V: [attachment=51297] @Morpheus: Danke, wieder etwas gelernt. RE: USB 6009 Range fest vorgeben - Hachiko - 11.11.2014 11:12 Hallo, danke an alle, Ihr habt mit sehr geholfen. Gruß Hachiko RE: USB 6009 Range fest vorgeben - Kiesch - 10.01.2022 22:35 (10.11.2014 18:06 )Lucki schrieb:(10.11.2014 13:01 )Hachiko schrieb: Kann ich für jeden Kanal den Min/Max angeben, so Ich kann also entweder alle AIs auf PFE packen oder alle auf Differentiell aber nicht beides vermischt? Also selbst wenn ich darauf achte die zusammengehörigen Differentiellen Kanäle richtig zu konfigurieren. Hardware ist ein NI USB 6001. Die Ranges sind komplett unabhängig voneinander (sprich sowohl 0-10V als auch +-10 V dürfen auf dem NI USB auftreten oder geht der dann automatisch auf +-10 für beide und misst dann halt mit geringerer Auflösung? Ich verwende dafür nicht die Range Eigenschaft sondern "nur" die min-max Konfiguration der Tasks. RE: USB 6009 Range fest vorgeben - jg - 11.01.2022 21:13 (10.01.2022 22:35 )Kiesch schrieb: Ich kann also entweder alle AIs auf PFE packen oder alle auf Differentiell aber nicht beides vermischt? Also selbst wenn ich darauf achte die zusammengehörigen Differentiellen Kanäle richtig zu konfigurieren. Hardware ist ein NI USB 6001. Die Ranges sind komplett unabhängig voneinander (sprich sowohl 0-10V als auch +-10 V dürfen auf dem NI USB auftreten oder geht der dann automatisch auf +-10 für beide und misst dann halt mit geringerer Auflösung? Ich verwende dafür nicht die Range Eigenschaft sondern "nur" die min-max Konfiguration der Tasks.Die Messbereiche (in Volt) sind eigentlich immer symmetrisch. Wenn du min-max = 0-10 vorgibst, dann ist das derselbe Messbereich wie -10 bis +10. Gruß, Jens |