01.12.2006, 13:42
Hallo,
ich habe folgendes Problem:
Aus einem Temperaturschrank soll mittels LabVIEW jede Sekunde ein Temperaturwert ausgelesen werden und u.a. als Graph dargestellt werden. Der Schrank lässt sich regeln, d.h. es ist eine gewünschte Temperatur einzugeben, die dann erreicht wird. Die Temperatur schwingt sich jedoch ein und wenn die Temperatur 1 Minute lang im Bereich +/- 1 °C pendelt, gilt es als eingeschwungen.
Um das zu realisiern, wird eine While Schleife eingesetzt, die jede Sekunde einen Temp. Wert liest. In der While Schleife ist eine Case Struktur, die eine Verzögerung beinhaltet. Wird eine Variable in der While Schleife true, so startet die Verzögerung. Jetzt setzt aber die äußere Schleife aus, da ja zuerst die Case Anweisung mit der Minute abgearbeitet wird. Das bedeutet, die Messung wird für diese Zeit ausgesetzt und wenn die Case Struktur abgearbeitet ist, geht die Messung im gewünschten Sekundentakt weiter.
Das Ziel ist eine kontinuierliche Messung. Die While Schleife müsste parallel und völlig unabhängig zum restlichen Programmablauf laufen.
Wie ist das zu realisieren?
Viele Grüße
ich habe folgendes Problem:
Aus einem Temperaturschrank soll mittels LabVIEW jede Sekunde ein Temperaturwert ausgelesen werden und u.a. als Graph dargestellt werden. Der Schrank lässt sich regeln, d.h. es ist eine gewünschte Temperatur einzugeben, die dann erreicht wird. Die Temperatur schwingt sich jedoch ein und wenn die Temperatur 1 Minute lang im Bereich +/- 1 °C pendelt, gilt es als eingeschwungen.
Um das zu realisiern, wird eine While Schleife eingesetzt, die jede Sekunde einen Temp. Wert liest. In der While Schleife ist eine Case Struktur, die eine Verzögerung beinhaltet. Wird eine Variable in der While Schleife true, so startet die Verzögerung. Jetzt setzt aber die äußere Schleife aus, da ja zuerst die Case Anweisung mit der Minute abgearbeitet wird. Das bedeutet, die Messung wird für diese Zeit ausgesetzt und wenn die Case Struktur abgearbeitet ist, geht die Messung im gewünschten Sekundentakt weiter.
Das Ziel ist eine kontinuierliche Messung. Die While Schleife müsste parallel und völlig unabhängig zum restlichen Programmablauf laufen.
Wie ist das zu realisieren?
Viele Grüße