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 

Laufende For-Schleife in Case-Struktur verhindert Annahme weiterer Eingaben



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!

24.07.2012, 13:36
Beitrag #1

dat_jernot Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Jul 2012

8.5
2012
DE



Laufende For-Schleife in Case-Struktur verhindert Annahme weiterer Eingaben
Hallihallo,

ich bin neu in diesem Forum als Mitglied, wobei mir, mittels Google, schon unzählige Forenbeiträge weitergeholfen haben!
Nun habe ich ein Problem, was, vielleicht ganz einfach ist, aber ich bin nicht mehr in der Lage über die Forensuche etwas dazu zu finden.
Ich habe ein Programm erstellt, welches zwei Schrittmotoren steuert und gleichzeitig Daten aus einem Spektrometer ausliest. Nun ist es so, dass ich möchte, dass das Spektrometer angesprochen wird, wenn die Motoren losfahren.

Ich habe das anhängende Programm zwar hier jetzt extrem abgespeckt, aber die relevanten Teile drin gelassen.
Wenn ich den Button "Motoren starten" drücke, bekomme ich (normalerweise) eine Antwort bei Motorstart und die Motoren laufen los. Beim Drücken von "Motoren stoppen" halten die Motoren an und ich bekomme eine Antwort bei Motorstop.
Nun kommt das Spektrometer in der For-Schleife hinzu. (For-Schleife wegen der bestimmten Anzahl der Durchläufe). Um einen zeitgleichen Start von Motor und Spektrometer zu ermöglichen, habe ich die For-Schleife in eine Case-Struktur gepackt und den Auswahlanschluss mit dem Schalter für den Motorstart verbunden. Die Schalter stehen auf "Latch beim Drücken"
Dann taucht mein Problem auf. Es funktioniert insofern, als das meine Motoren starten und die For-Schleife in gewünschter Anzahl durchlaufen wird. Allerdings kann ich in dieser Zeit die Motoren nicht mehr stoppen.
Kann mir jemand beantworten, wie ich das unterbinden kann? Bzw. mir einen anderen Vorschlag machen, wie ich die Synchronisation des Starts und die gewünschte Anzahl an Durchläufen hinbekomme.
Gern beantworte ich natürlich jede Frage, falls mein Pamphlet hier oder mein VI selbige aufwerfen ;-)

Vielen Dank!


Angehängte Datei(en)
8.5 .vi  forum.vi (Größe: 263,85 KB / Downloads: 192)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Laufende For-Schleife in Case-Struktur verhindert Annahme weiterer Eingaben - dat_jernot - 24.07.2012 13:36

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Case-Struktur: Angegebener Case nicht vorhanden braendy 10 5.351 02.02.2021 15:05
Letzter Beitrag: Lucki
  Case Struktur 2 Schleifendurchläufe verzögert True setzen aber sofort auf False bachatero18 4 4.850 07.11.2020 14:08
Letzter Beitrag: Martin.Henz
  CAN Nachrichten in Array verarbeiten und aus Case Struktur weiterverarbeiten Tomate27 4 3.890 17.07.2020 13:30
Letzter Beitrag: Tomate27
  Steuerung, Case-Struktur pixie_2 4 3.432 16.04.2020 14:30
Letzter Beitrag: GerdW
  Event Case Ignoriert Tastendruck wenn in Gegenwart eines anderen "Leeren" Event Case Ksanto 8 7.181 23.10.2017 09:08
Letzter Beitrag: Ksanto
  Case-Struktur führt True und False aus (Ereignisschleife) HIMI 11 7.957 24.08.2017 13:04
Letzter Beitrag: HIMI

Gehe zu: