Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
ich wollte ein Programm erstellen, indem ich durch ein Drop Down Menü verschiedene Testfälle realisieren wollte.
Leider habe ich den Fehler:
"Eine Case-Struktur muss für jede mögliche Auswahl einen Case haben. Das kann ganz einfach durch Erstellen eines Standard-Cases oder durch Cases mit Wertebereichen von oder bis Unendlich erreicht werden."
Wobei ich aus meiner Sicht 2 Cases habe, welche auch beschrieben werden.
Könnt Ihr mir Tips geben wie ich den Fehler beheben kann bzw was der Fehler ist.
Oder gibt es eine Bessere Lösung als die Case Struktur?
dein Auswahl-Element für die Case-Struktur ist eine Combo-Box, und somit ein String. Der kann zur Laufzeit alle möglichen Werte annehmen, was du aktuell bei deiner Case-Struktur nicht berücksichtigst. Deshalb die Fehlermeldung.
Mögliche Lösungen:
* Füge einen Default-Case hinzu, bei dem du gar nichts machst und nur die Referenzen durchführst.
* Umstellung von Combo-Box auf Enum
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
ich habe mein Programm etwas erweitert und habe beim testen festgestellt, dass ich über die serielle Schnittstelle keine Daten empfange und in meiner For-While -Schleife nur die konstante Versorgungsspannung eingeschaltet wird und die Spannungsquelle mit den Schritten gar nicht erst eingeschalten wird.
Die Spannungsquellen wurden auch nicht ausgeschaltet, jedoch habe ich schon den Fehler entdeckt, dass die Variable auf True und nicht auf False gestellt wurde.
Hab ich die Sequenz falsch angewandt um eine Nachricht zu empfangen?
Kann mir jemand sagen warum nur eine Spannungsquelle in Betrieb genommen wird?
etwas aufräumen und Verwendung von Sub-VIs täte dem Upload gut...
Vielleicht mag die Virtual Bench nicht, dass die Netzteil-Komponenten parallel bespaßt? ( , hab die VirtualBench noch nie in den Fingern gehabt).
Wozu hast du das überhaupt den 6V Teil in der Schleife? Du setzt da 1 Spannung, die dann gleich bleibt.
Beim zweiten Netzteil mit der Rampe, brauchst du das keine Timing? Aktuell ratterst du deine 10 Spannungswerte so schnell wie möglich durch.
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Andere Funktionen konnte ich in vorherigen Tests zusammen ausführen, wie Multimeter und Netzteil(Virtual Bench). Da ich in diesem Fall das Multimeter und das Netzteil in der Schleife hatte, habe ich es so übernommen und mir keine weiteren Gedanken gemacht. Aber du hast natürlich recht und es ist unnötig.
Ich habe jedoch bis dato unabhängig von dem gezeigten Programm noch nicht versucht 2 Netzteile gleichzeitig anzusteuern, was jetzt allerdings mein nächster Schritt sein wird um ersteinmal die Durchführbarkeit zu checken.
Würdest du das Timing mit Wartezeiten realisieren oder zu einer timed sequenz structure greifen, bzw eine Dritte Alternative?