' schrieb:Servus zusammen,
ich hätte eine Frage bezüglich einer Case-Struktur. Screenshot kann ich leider nicht anhängen, da ich hier kein LabVIEW hab.
Folgende Ausgangssituation:
Ich hab eine Struktur programmiert die automatisch Daten eines sich am seriellen Port befindeten Gerätes abruft (VISA). Die Daten werden in Excel gespeichert. Dazu wird ein Header erzeugt (Spaltenbezeichnungen) und im Anschluss daran werden die Daten aufgeschlüsselt. Nun benötige ich den Header nur einmal. Im Anschluss werden alle sieben Tage aktuelle Daten zeilenweise gespeichert. Diese Realisierung hab ich in einer Case-Struktur programmiert. Mein Problem ist, das ich zuerst den Header erzeuge (False-Konstante gesetzt) im Anschluss das Programm beende, die False-Konstante auf True setze und das Programm dann in der Schleife (alle 7 Tage abrufen) wieder starte.
Besteht die Möglichkeit die True/False-Konstante der Case-Struktur auch während des laufenden Programms zu ändern? Bzw. welche Möglichkeiten gibt es hierzu?
Beste Grüße,
Thomas
ich versteh jetzt die Frage nicht so wirklich, darum gibt's nur einen recht allgemeinen Tip: was spricht dagegen aus der Konstanten eine Variable zu machen?
Wenn das ganze irgendwo in einer While-Schleife läuft könnte man sich den Zustand "header erstellt" ja in einem Shift-Register merken und nach 7 Tagen diese Variable wieder auf False setzen (z.B. durch einen Zeit-Vergleich) ...