03.02.2015, 11:09
Liebe Community,
ich hoffe ich bin mit meinem Problem in der richtigen Rubrik gelandet!
Vorgeschichte: Ich habe ein VI erstellt, das annaloge Spannungswerte mit Hilfe eines NI USB-6001 einliest. Diese Werte sollen optional mit einem Tiefpass gefiltert werden. Die Messwerte (sowohl gefilter und ungeiltert) sollen in EINER TDMS-Datei gespeichert werden. Zur besseren Unterscheidung habe ich daher zwei Gruppen angelegt: "Signal original" und "Signal gefiltert". Das ganze läuft soweit. Im nächsten Schritt, soll der Signalverlauf ausgelesen und wieder ausgegben werden.
Porblem: Ich lese beide Gruppen der Datei aus und Verknüpfe die beiden Verläufe über das Express-VI "Signale anfügen". Lese ich eine Datei aus, bei der im Vorfeld nur EIN Abschnitt "Signal original" und EIN Abschnitt "Signal gefiltert" aufgenommen wurde, ist die Darstellung korrekt (siehe Anlage: Lesen_Versuch1). Werden aber je mehrere Abschnitte gefiltert und ungefiltert aufgenommen, ist nur die Darstellung der ersten beiden "Teilkurven" korrekt (siehe Anlage: Lesen_Versuch2). Danach folgt eine Anreihung aller restlichen "orginal" Verläufe, angeschlossen der restlichen "gefilterten" Verläufe.
Ich habe mir das eigentlich so vorgestellt, wie es auch in der Hilfe zum Express-VI "Signale anfügen" beschrieben ist:
"Wenn an Eingangssignal A und Einganssignal B je ein kombiniertes Signal anliegt, wird das erste Signal von Eingang B an das Ende des ersten Signals von Eingang A angehängt, dann das zweite von Eingang B an das zweite von Eingang A und so weiter."
Meine Frage ist nun, wie bekomme ich die zeitlich Darstellung von meinem Verlauf korrekt auf mein Frontpanel?
Ein Screenshot des dazugehörigen VI und das VI selbst, findet ihr ebenfalls im Anhang (Lesen_Blockdiagramm & TDMS_Lesen)
Ich arbeite mit der Studenversion LabVIEW 2011.
Ich hoffe auf eure Ideen, lieben Gruß, Kristin
ich hoffe ich bin mit meinem Problem in der richtigen Rubrik gelandet!
Vorgeschichte: Ich habe ein VI erstellt, das annaloge Spannungswerte mit Hilfe eines NI USB-6001 einliest. Diese Werte sollen optional mit einem Tiefpass gefiltert werden. Die Messwerte (sowohl gefilter und ungeiltert) sollen in EINER TDMS-Datei gespeichert werden. Zur besseren Unterscheidung habe ich daher zwei Gruppen angelegt: "Signal original" und "Signal gefiltert". Das ganze läuft soweit. Im nächsten Schritt, soll der Signalverlauf ausgelesen und wieder ausgegben werden.
Porblem: Ich lese beide Gruppen der Datei aus und Verknüpfe die beiden Verläufe über das Express-VI "Signale anfügen". Lese ich eine Datei aus, bei der im Vorfeld nur EIN Abschnitt "Signal original" und EIN Abschnitt "Signal gefiltert" aufgenommen wurde, ist die Darstellung korrekt (siehe Anlage: Lesen_Versuch1). Werden aber je mehrere Abschnitte gefiltert und ungefiltert aufgenommen, ist nur die Darstellung der ersten beiden "Teilkurven" korrekt (siehe Anlage: Lesen_Versuch2). Danach folgt eine Anreihung aller restlichen "orginal" Verläufe, angeschlossen der restlichen "gefilterten" Verläufe.
Ich habe mir das eigentlich so vorgestellt, wie es auch in der Hilfe zum Express-VI "Signale anfügen" beschrieben ist:
"Wenn an Eingangssignal A und Einganssignal B je ein kombiniertes Signal anliegt, wird das erste Signal von Eingang B an das Ende des ersten Signals von Eingang A angehängt, dann das zweite von Eingang B an das zweite von Eingang A und so weiter."
Meine Frage ist nun, wie bekomme ich die zeitlich Darstellung von meinem Verlauf korrekt auf mein Frontpanel?
Ein Screenshot des dazugehörigen VI und das VI selbst, findet ihr ebenfalls im Anhang (Lesen_Blockdiagramm & TDMS_Lesen)
Ich arbeite mit der Studenversion LabVIEW 2011.
Ich hoffe auf eure Ideen, lieben Gruß, Kristin