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 

Abarbeitung der Case Struktur



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!

04.04.2009, 19:39 (Dieser Beitrag wurde zuletzt bearbeitet: 04.04.2009 20:18 von jg.)
Beitrag #1

pannchen Offline
LVF-Grünschnabel
*


Beiträge: 49
Registriert seit: Apr 2009

8.6
2006
de

19079
Deutschland
Abarbeitung der Case Struktur
Hallo,

Ich habe einen Faulhaber Motor über die RS232 angeschlossen. Ich möchte die Drehzahlen über die Tasten F1 bis F12 steuern. Es funktioniert auch soweit. Jetzt habe ich die Ereignisstruktur in mein Haupt VI eingebaut. Plötzlich geht es nicht mehr. Ich weiss leider nicht warum.

Ich bedanke mich schon mal im vorraus für eure Hilfe.

Das Vi ist im Anhang
Lv86_img


Angehängte Datei(en)
Sonstige .vi  Pumpensteuerung2.vi (Größe: 101,07 KB / Downloads: 169)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
04.04.2009, 20:02
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Abarbeitung der Case Struktur
Dieses VI ist mir viel zu unübersichtlich, als dass ich hier nur im Entferntesten Interesse habe, irgendwas zu analysieren.

Für übersichtliche BD solltest du u.a. folgende Punkte beachten:
1. Keine Tapeten-VIs. Eine Bildschirmgröße sollte das Maximum sein. Ausnahmen bestätigen die Regel...
2. Gerade Verbindungen, soweit möglich.
3. Verbindungen von links nach rechts und nach Möglichkeit nicht wieder zurück.
4. keine Sprünge bei Verbindungen, wenn sie in eine Struktur hinein- oder herausführen.
etc. etc. etc.

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!

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

pannchen Offline
LVF-Grünschnabel
*


Beiträge: 49
Registriert seit: Apr 2009

8.6
2006
de

19079
Deutschland
Abarbeitung der Case Struktur
Ich schicke euch mal das Vi was nur die ereignisstruktur beinhaltet.


Angehängte Datei(en)
Sonstige .vi  lv8.6.vi (Größe: 40,6 KB / Downloads: 129)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.04.2009, 21:05 (Dieser Beitrag wurde zuletzt bearbeitet: 04.04.2009 21:12 von IchSelbst.)
Beitrag #4

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.687
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Abarbeitung der Case Struktur
Und, pannchen,
Zitat:Für übersichtliche BD solltest du u.a. folgende Punkte beachten:
SubVI's, SubVI's, SubVI's.

Was sollen denn die duzende identische Eingänge (Pfad für DLL) an der Case-Struktur? Da langt ein einziger.

Was soll denn das mit dem Scancode? Die Verrechnung von 59 bis 88 auf 1 bin 12? Schließ doch den Scancode direkt an die Case-Sequenz an. Und schreib in den Selektor von Hand 59 bis 88 rein. Und schon ist die Lesbarkeit um Potenzen gestiegen.


Wenn du anstelle der Taste "Taste gedrückt" im Eventcase "(Dieses VI)" verwendest - geht alles wie von selbst. Das Problem ist, wenn der Fokus auf "Taste gedrückt" verschwindet.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.04.2009, 21:30
Beitrag #5

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Abarbeitung der Case Struktur
' schrieb:Was soll denn das mit dem Scancode? Die Verrechnung von 59 bis 88 auf 1 bin 12? Schließ doch den Scancode direkt an die Case-Sequenz an. Und schreib in den Selektor von Hand 59 bis 88 rein. Und schon ist die Lesbarkeit um Potenzen gestiegen.
Noch einfacher, statt Scancode VKey auslesen, dann wird es sogar lesbar und du sparst dir das "ausprobieren", welchen Scancode jetzt F1 hat...
   
Ansonsten alles so machen, wie IchSelbst sagt...

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!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.04.2009, 08:19
Beitrag #6

pannchen Offline
LVF-Grünschnabel
*


Beiträge: 49
Registriert seit: Apr 2009

8.6
2006
de

19079
Deutschland
Abarbeitung der Case Struktur
Danke....hat gut geklappt und ist, wie ihr gesagt habt viel übersichtlicher.

Mfg

Christian
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
05.04.2009, 08:30
Beitrag #7

pannchen Offline
LVF-Grünschnabel
*


Beiträge: 49
Registriert seit: Apr 2009

8.6
2006
de

19079
Deutschland
Abarbeitung der Case Struktur
es funktioniert jetzt ganz gut....das Problem ist jetzt das ich während das Programm läuft keine Chance habe neue Werte einzugeben und diese dann zu nutzen....Ich glaube das, dass Problem der Key Focus ist.
Hoffe ihr könnt mir helfen.

MfG

Christian


Angehängte Datei(en)
Sonstige .vi  lv8.61.vi (Größe: 22,07 KB / Downloads: 150)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.04.2009, 08:43
Beitrag #8

pannchen Offline
LVF-Grünschnabel
*


Beiträge: 49
Registriert seit: Apr 2009

8.6
2006
de

19079
Deutschland
Abarbeitung der Case Struktur
Hey,

Ich übergebe unterschiedliche Befehle an den Faulhaber Motor mit Hilfe der "Call Libary Function Node". GPOR(Ausgabe des P Anteils) GCI(Ausgabe des I Anteils)

Ich möchte gerne das die Strings in einer case Struktur abgearbeitet werden. Genauso die Ausgabe der Strings..
Ich habe mal was probiert.

Ich möchte gerne wissen ob das so machen kann oder ob es einfachere Lösungen dafür gibt.

MfG,

Christian


Angehängte Datei(en)
Sonstige .vi  lv8.6.vi (Größe: 40,6 KB / Downloads: 121)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.04.2009, 09:39
Beitrag #9

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Abarbeitung der Case Struktur
Hab's Dir etwas überarbeitet. Achte vor allem auf Dein "Stop 2". So wie Du es hattest, hättest Du klicken können, bis Du schwarz wirst. Nun ist es in der Eventstruktur. Außerdem habe ich Dir den Errorcluster komplett durchverbunden und in Deinem Eventcase VKey verwendet.


Sonstige .vi  lv8.6_1_neu.vi (Größe: 33,16 KB / Downloads: 152)

Lv86_img

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.04.2009, 10:03
Beitrag #10

pannchen Offline
LVF-Grünschnabel
*


Beiträge: 49
Registriert seit: Apr 2009

8.6
2006
de

19079
Deutschland
Abarbeitung der Case Struktur
Sorry, habe das falsche vi angehängt. Nun ist es das richtige
"Hey,

Ich übergebe unterschiedliche Befehle an den Faulhaber Motor mit Hilfe der "Call Libary Function Node". GPOR(Ausgabe des P Anteils) GCI(Ausgabe des I Anteils)

Ich möchte gerne das die Strings in einer case Struktur abgearbeitet werden. Genauso die Ausgabe der Strings..
Ich habe mal was probiert.

Ich möchte gerne wissen ob das so machen kann oder ob es einfachere Lösungen dafür gibt."

MfG,

Christian


Angehängte Datei(en)
Sonstige .vi  8.6..vi (Größe: 6,95 KB / Downloads: 125)
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.062 02.02.2021 15:05
Letzter Beitrag: Lucki
  Case Struktur 2 Schleifendurchläufe verzögert True setzen aber sofort auf False bachatero18 4 4.607 07.11.2020 14:08
Letzter Beitrag: Martin.Henz
  CAN Nachrichten in Array verarbeiten und aus Case Struktur weiterverarbeiten Tomate27 4 3.761 17.07.2020 13:30
Letzter Beitrag: Tomate27
  Steuerung, Case-Struktur pixie_2 4 3.321 16.04.2020 14:30
Letzter Beitrag: GerdW
  Event Case Ignoriert Tastendruck wenn in Gegenwart eines anderen "Leeren" Event Case Ksanto 8 6.848 23.10.2017 09:08
Letzter Beitrag: Ksanto
  Case-Struktur führt True und False aus (Ereignisschleife) HIMI 11 7.785 24.08.2017 13:04
Letzter Beitrag: HIMI

Gehe zu: