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!
Ich habe im Measurement & Automation Explorer einen Analogkanal definiert.
Im LabView 2012 möchte ich den Kanal jetzt über 100ms einlesen und danach den RMS Wert als double weiterverarbeiten. Ich habe den Kanal im LabView reingenommen, auf einen DAQmxRead mit Analog 1D DBL 1 Kanla NSamples genommen und danach den Ausgang auf einen BasicAverage DC-RMS. Dieser Ausgnag ergibt mir einen double Wert. Jedoch wie komme ich nun auf die 100ms, die ich aufzeichenn möchte? Wo stelle ich diese ein? Beim DAQmx Read habe ich Anzahl samples auf 500gesetzt, aber wieviel ist das in ms?
irgendwo musst du auch die Samplerate einstellen, z.B. in MAX bei der Task-Definition. Wenn du 500 Samples in 100ms einlesen willst, musst du wohl 500/0,1s = 5kHz einstellen...
Hallo
Ja genau, aber ich finde nicht wo ich die Sample Rate im Max einstellen kann... Wo ist dieser Button bzw. Einstellmöglichkeit? Danke
Im max gehe ich auf neuen daqmx kanal erzeugen, danach auf signale erfassen, analoge erfassung, spannung, port wählen, weiter, Namen eingeben, beenden.
Danach habe ich unter Einstellungen Signalbereich und Scahltungsart, aber keine Sample Rate zum einstellen.... wo finde ich diese? Danke
07.03.2013, 09:47 (Dieser Beitrag wurde zuletzt bearbeitet: 07.03.2013 09:49 von GerdW.)
die Karte sollte bei der Samplerate (250kS/s) HW-Timing unterstützen.
Was mich eher verwundert: willst du wirklich 20+ Kanäle einzeln verwalten? Warum fasst du die Kanäle nicht in Gruppen zusammen?
@Jens:
Danke für deine Analyse. Ich hätte das jetzt nicht gesehen, dafür nutze ich MAX viel zu selten. Ist doch wesentlich komfortabler, die Kanaldefinition programmatisch zu erledigen...