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!
ok, also mehrere aneinander gereite case strukturen umgeben mit einer while schleife.
Ich habe jetzt mal die richtigen parameter gesetzt um von den vom Anwender eingegebenen Werten auf die umgerechneten Spannungswerte zur Ansteuerung der Netzteile zu kommen.
Ich dachte mir in den jeweiligen Cases setze ich dann zusätzlich noch eine Enum Konstante, im ersten bereich Netzteil 1, dann Netzteil 2, anschließend Netzteil 3.
Problem ist, wenn ich damit an den Selektor der nächsten Case Struktur gehe das ich das nicht als Auswahl /selektor verwenden kann. Da gibs dann nur sowas wie 1 (Bed. erfüllt) und 0 (standard). Ich würde gerne verschiedene Cases für Netzteil 1, 2 oder 3 machen, das ist aber so scheinbar nicht möglich?
Andersherum könnte ich das ja auch mit einem Sub VI erreichen, nur komme ich mit der Erstellung nicht ganz zurecht. Übergeben werden ja die Enum konstante und die beiden umgerechneten Werte. Je nach Netzteil und Stromwert kommt es zu einer anderen Schaltopologie. Das ist nicht nur abhängig von der Enum Konstante (Netzteil 1,2 oder 3), sondern auch von dem Stromwert, da je nach Stromwert ein anderer Shunt zugeschaltet wird.
In dem Sub VI müsste ich dann sowas setzen wie if Enum 1 and Strom <1,5 A ==> Ansteuerung Netzteil 1 + Zuschalten verschiedener DO`s OR If Enum 1 and 1,5 A <Strom < 2A ==> Ansteuerung Netzteil 1 + Zuschalten verschiedener anderer DO`s. Wie Würde man sowas am einfachsten in LV integrieren?
Dann noch eine Kurze frage zum Selektoranschluss generell... Wenn ich von der DBL eingabe über ein I32 Baustein auf einen Integer wert komme, dann wird ja bis 2,5 der Case bis 2 A ausgeführt und ab 2,6 der Case für 3..bis zum nächsten Wert.
Wie erreiche ich das der die zahlen direkt rundet, also bei einer Eingabe von über 2A (zum beispiel 2,05 A) direkt in den Case ab 3A schaltet?