Hallo Zusammen,
ich muss für eine Anwendung verschiedene Zeiten mit loggen. Das bedeutet ich habe für jedes Log einen Timer, der in Abhängigkeit verschiedener Signalzustände läuft. Wird der Timer beendet, dann sollen verschiedene Daten dazu in ein Logfile geschrieben werden. Das ist soweit ja alles kein Problem. Wo ich allerdings hänge und mir den ein oder anderen Denkanstoss erhoffe ist, beim Zusammenstellen und Auswerten der notwendigen Abfrage. Ich möchte die Bedingung, ob ein Timer gestartet wird, nicht fest im Code verankern, sondern im Weiteren das über das GUI vom Benutzer zusammenstellen lassen. D.h. eine Bedienoberfläche, in der ich ein Signal aus einer Listbox auswähle, eine ComboBox mit "=,<>,<,>" und eine Textbox mit dem Wert, bei dem die Bedingung erfüllt ist. Und dann noch einen Button, mit dem ich weitere Bedingungen mit AND/OR daran hängen kann. Also im Sinne von "Wenn Signal1=1 UND Signal2=0 ist, dann..." oder "Wenn Signal1=0 ODER Signal2=0 AND Signal3=1.
Hätte da jemand eine Idee für mich wie man das abbilden kann? Ich bin jetzt während meiner Suchen auf CodeDom gestoßen, da könnte ich dann - wenn ich das richtig verstanden hab - eine Function mit der Abfrage als string zusammen basteln und die auswerten. Wie "elegant" oder einfach die Lösung ist (wenn überhaupt möglich) weiß ich nicht...
Danke um Voraus!
LG Günther
ich muss für eine Anwendung verschiedene Zeiten mit loggen. Das bedeutet ich habe für jedes Log einen Timer, der in Abhängigkeit verschiedener Signalzustände läuft. Wird der Timer beendet, dann sollen verschiedene Daten dazu in ein Logfile geschrieben werden. Das ist soweit ja alles kein Problem. Wo ich allerdings hänge und mir den ein oder anderen Denkanstoss erhoffe ist, beim Zusammenstellen und Auswerten der notwendigen Abfrage. Ich möchte die Bedingung, ob ein Timer gestartet wird, nicht fest im Code verankern, sondern im Weiteren das über das GUI vom Benutzer zusammenstellen lassen. D.h. eine Bedienoberfläche, in der ich ein Signal aus einer Listbox auswähle, eine ComboBox mit "=,<>,<,>" und eine Textbox mit dem Wert, bei dem die Bedingung erfüllt ist. Und dann noch einen Button, mit dem ich weitere Bedingungen mit AND/OR daran hängen kann. Also im Sinne von "Wenn Signal1=1 UND Signal2=0 ist, dann..." oder "Wenn Signal1=0 ODER Signal2=0 AND Signal3=1.
Hätte da jemand eine Idee für mich wie man das abbilden kann? Ich bin jetzt während meiner Suchen auf CodeDom gestoßen, da könnte ich dann - wenn ich das richtig verstanden hab - eine Function mit der Abfrage als string zusammen basteln und die auswerten. Wie "elegant" oder einfach die Lösung ist (wenn überhaupt möglich) weiß ich nicht...
Danke um Voraus!
LG Günther