(08.08.2013 08:56 )GerdW schrieb: Hallo Lucki,
ich verstehe gerade nicht, was du ausdrücken willst, aber könnte man die Casestruktur in deinem Snippet nicht durch ein wesentlich übersichtlicheres OR-Gatter ersetzen?
Natürlich ginge das, aber bei der Frage ging es um die Case-Struktur. Das Beispiel ist ansonsten sinnfrei, und daran würde auch eine anderer Code nichts ändern.
Also noch mal:
Der true-False Case-Struktur ist ja immer von der Form
If true then A else B;
Aber was tut man, wenn im "else" case nichts passieren soll?
Ich kann mich schwach erinnern, dass ich da auch mal Schwierigkeiten hatte das Problem zu lösen.
Die beiden Lösungmöglichkeiten sind:
a) Die Casestruktur darf entweder gar keinen Ausgang haben (Beipiele: Der Variablen wird in einem Case ein Wert über eine Lokale Variable zugewiesen, oder es wird ein SubVI ausgeführt, welches keine Ausgänge hat.)
b) Wenn sie aber einen Ausgang hat, dann muß dafür gesorgt werden, dass dem Ausgang im "else"-Case der alte Wert zugewiesen wird, das ist dann genau so als wäre nichts passiert. Und dazu diente das Beispiel.