INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Case structure



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!

10.12.2007, 11:23
Beitrag #1

sVeNvÅeTh Offline
LVF-Grünschnabel
*


Beiträge: 36
Registriert seit: Sep 2007

8.2
2007
kA

41280
Sweden
Case structure
Hi Leute,

ich möchte mit Hilfe einer Case structure verschiedene Befehle zu einem Gerät schicken. Hab allerdings folgendes Problem jetzt:
Im Fall "true" wird ein vorher definierter Befehl an mein Messgerät geschickt. Funktioniert alles prima.
Aber was muss ich im Fall "false" in die Case structure schreiben? Ich möchte die Werte auch alternativ am Gerät manuell einstellen können.
Wenn ich die Case structure bei false einfach leer lasse, kommt ja eine Fehlermeldung.

Habt ihr da eine Idee?

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
10.12.2007, 11:24
Beitrag #2

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Case structure
BD Ausschnitt bitte!

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.12.2007, 11:38
Beitrag #3

sVeNvÅeTh Offline
LVF-Grünschnabel
*


Beiträge: 36
Registriert seit: Sep 2007

8.2
2007
kA

41280
Sweden
Case structure
Ich habsSmile
Manchmal ist es so simple, aber man kommt einfach nicht darauf.
Eine leere Konstante schafft Abhilfe.

Habe dennoch mal 2 Screenshots hochgeladen.

Vielleicht steht ja irgendwann mal jemand andres so auf dem Schlauch wie ich *g*

Trotzdem danke


Angehängte Datei(en) Thumbnail(s)
       

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.12.2007, 11:39 (Dieser Beitrag wurde zuletzt bearbeitet: 10.12.2007 11:40 von eg.)
Beitrag #4

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Case structure
Das ist keine gute Lösung, platziere lieber dein blaues VI mit in den Case True.

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.12.2007, 11:53
Beitrag #5

sVeNvÅeTh Offline
LVF-Grünschnabel
*


Beiträge: 36
Registriert seit: Sep 2007

8.2
2007
kA

41280
Sweden
Case structure
Ok, habe ich gemacht. Läuft.

Aber wo ist jetzt genau der Unterschied? Wieso ist das besser?

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.12.2007, 11:57
Beitrag #6

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Case structure
Das im FALSE-Case dein Level-Source-VI erst gar nicht ausgeführt wird. Hängt natürlich von diesem Sub-VI ab, ob das wirklich besser ist.

So, wie du es bisher dargestellt hast, willst du nur im TRUE-Case einen Befehl senden, im FALSE-Case gar nichts machen. Dann würde ich das auch genauso programmieren.

MfG, 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!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
10.12.2007, 12:02
Beitrag #7

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Case structure
Den Unterschied gibt es. Stelle dir mal vor, dass dein blaues VI nach dem Senden unbedingt auf die Antwort vom Gerät wartet, da aber du "nichts" abschickst, wartet das VI ewig auf die Antwort vom Gerät und bremst dein Programm.
Es muss natürlich nicht unbedingt sein, da ich aber nicht weiss, was genau dieses VI macht, führe es lieber im False-Case gar nicht aus.
Keine Ausführung->Keine Kopfschmerzen.

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.12.2007, 12:42
Beitrag #8

sVeNvÅeTh Offline
LVF-Grünschnabel
*


Beiträge: 36
Registriert seit: Sep 2007

8.2
2007
kA

41280
Sweden
Case structure
Ok, habe jetzt das Sub-VI in die Case structure verschoben. Allerdings muss ich beim Fall "false" ebenfalls das Sub-VI einfuegen, da ich den aktuellen Wert aus dem Messgerät auslesen möchte.
Aber es funktioniert so prima. Auch ohne die leere Konstante.

Danke fuer eure Hilfe!

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.12.2007, 13:26
Beitrag #9

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Case structure
' schrieb:Ok, habe jetzt das Sub-VI in die Case structure verschoben. Allerdings muss ich beim Fall "false" ebenfalls das Sub-VI einfuegen, da ich den aktuellen Wert aus dem Messgerät auslesen möchte.
Aber es funktioniert so prima. Auch ohne die leere Konstante.

Danke fuer eure Hilfe!
Du hast uns wohl nicht verstanden. Wenn du auf jeden Fall dein Lesen-SubVI ausführen willst, dann ist dein erster Ansatz vollkommen richtig. Bloss war deine Fragestellung anfangs eher anders herum.

MfG, 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!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.12.2007, 14:16
Beitrag #10

sVeNvÅeTh Offline
LVF-Grünschnabel
*


Beiträge: 36
Registriert seit: Sep 2007

8.2
2007
kA

41280
Sweden
Case structure
Na ja was heisst andersherum. Also ich möchte quasi einmal den Wert ueber mein VI eingeben können, mir die Möglichkeit aber auch offen halten den Wert am Gerät manuell eingeben zu können. Möchte allerdings bei beiden Verfahren den eingegeben Wert auslesen können.
Es funktioniert halt auch mit der zweiten Möglichkeit. Smile

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Case-Struktur: Angegebener Case nicht vorhanden braendy 10 5.185 02.02.2021 15:05
Letzter Beitrag: Lucki
  Event Case Ignoriert Tastendruck wenn in Gegenwart eines anderen "Leeren" Event Case Ksanto 8 7.045 23.10.2017 09:08
Letzter Beitrag: Ksanto
  Bekomme kein True aus Event Structure nixblicker 7 4.230 09.02.2017 09:52
Letzter Beitrag: nixblicker
  Wert aus Case Structure in While Schleife Squanchy 5 5.586 10.06.2016 13:57
Letzter Beitrag: Lucki
  Case Structure nur einmal durchführen McButch 5 5.602 30.05.2016 16:43
Letzter Beitrag: jg
  Event Structure mit Boolean True triggern HotProp 6 6.044 06.07.2015 12:19
Letzter Beitrag: Kiesch

Gehe zu: