Problem mit "Case" - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ) +---- Thema: Problem mit "Case" (/Thread-Problem-mit-Case) |
Problem mit "Case" - lv-neuling1 - 05.05.2009 16:25 Hi! Ich muss für ein Projekt ein Programm schreiben bei dem ein Datenstrom durch eine Case-Structure soll, und dann je nach Case (True, False) einen anderen Weg nehmen soll. D.h. ich will sowas wie eine Verzweigung machen. Datenstrom ->>>>>>> Case -> Bei True: Über Weg A weiterleiten, Weg B macht nichts -> Bei False: Über Weg B weiterleiten, Weg A macht nichts Geht das überhaupt mit LabVIEW/mit der Case-structure? Bei mir setzt er einfach beide Wege fort, egal ob True oder False, auch die Eigenschaft "Use Default if Unwired" hilft nicht weiter. Ich danke schon mal im Vorraus für hilfe, sitze schon ein paar stunden über diesem problem. lg Problem mit "Case" - Labview-Beginner - 05.05.2009 16:28 Hallo, prinzipiell sollte es gehen wie du es willst. Kannst du vielleicht mal dein Programm hochladen oder einfach ein Bild deines bisherigen Schaltbildes? Cheers, Lv-B Problem mit "Case" - TSC - 05.05.2009 16:34 du musst ALLES was fallunterschieden sein soll, in der CaseStruktur unterbringen. Sprich bei dir würde es heißen, den kompletten Weg A in den TRUE-Case und den kompletten Weg B in den FALSE-Case. Ansonsten schließe ich mich LabVIEW-Beginner an, eine Grafik oder sogar ein VI wären sicherlich hilfreich. LG Torsten Problem mit "Case" - lv-neuling1 - 05.05.2009 19:12 hab mal zwei bilder angehängt. das eine zeigt die schlaufe bei true, das andere bei false (ich entschuldige mich für eventuelle unübersichtlichkeit, das programm ist "schnell schnell" gemacht.) die zwei "kabel" die durch alles gehen sind von einer lego-steuereinheit Problem mit "Case" - TSC - 05.05.2009 21:49 versuch mal die offenen anschlüsse in beiden fällen mit fehlerwerten zu belegen. sprich irgendwas, was keinen sinn macht. ich denke, dass dein programm funktioniert wie es soll. wenn du sehen magst was passiert kannst du im blockdiagramm auch die glühbirne einschalten. die sollte dann gelb lecuhten. dann siehst du schritt für schritt, welche daten von wo, wohin übergeben werden. LG Torsten Problem mit "Case" - ImExPorty - 05.05.2009 22:28 Hallo lv-neuling1, ' schrieb:... Case-Structure soll, und dann je nach Case (True, False) einen anderen Weg nehmen soll ..soll bedeuten andere Funktionalität mit gleichen AusgangsdatenDer Datenstrom wird also nicht umgeleitet (keine Relais. Funktion) sondern nur wechselseitig mit Standard- Werten befüllt. meine Vermutung: [attachment=18256] [attachment=18255] Problem mit "Case" - lv-neuling1 - 06.05.2009 12:37 mein problem ist, dass ich nicht einfach bei verschiedenen fällen verschiedene werte weitergeben will. die werte bleiben eigentlich gleich. nur der weg ändert sich, d.h. statt über Weg A zu gehen und Funktionen b,c, und d auszuführen geht es über den Weg B und macht was dort steht. hab mir das ganze nochmal überlegt, wahrscheinlich muss ich den kompletten weg A in den einen und den kompletten Weg B in einen anderen Case packen. Habe nochmals ein bild hochgeladen, den ich im "glühbirnenmodus" gemacht hab. dort erkennt ihr welchen weg er machen und welchen er nicht nehmen soll, aber es doch tut...[attachment=46090:problem.jpg] Problem mit "Case" - TSC - 06.05.2009 12:50 ' schrieb:.. genau das habe ich ja bereiits gesagt und genau so funktioniert das ganze auch |