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 

2 For Schleifen mit einem Schalter steuern?



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!

14.10.2009, 12:17
Beitrag #1

lrt05 Offline
LVF-Neueinsteiger


Beiträge: 2
Registriert seit: Oct 2009

8.2
2008
de

70563
Deutschland
2 For Schleifen mit einem Schalter steuern?
Moin erstmal!

Ich habe da ein Problem mit LabVIEWWink

Und zwar habe ich ein Programm, zur erfassung einiger Messdaten im Windkanal.
Das ganze läuft folgendermaßen ab:

Im Windkanal befindet sich ein Flügelprofil, bei dem die Druckverteilung auf oder und Unterseite gemessen werden soll, das ganze ist im entsprechenden LabVIEW Programm mit 2 For Schleifen Realisiert, eine für die Ober, eine für die Unterseite. (Das muss aus Auswertungstechnischen Gründen so sein...)
In jeder dieser Schleifen gibt es jetzt noch eine Case Struktur, die mit einem Not-Aus Schalter verbunden ist. D.h. drückt jemand den Schalter, wird die Case Struktur auf False gesetzt, keine Messungen mehr durchgeführt, sondern alle Werte auf "0" gesetzt und der Kanal heruntergefahren.
So und hier ist des Pudels Kern:
Momentan befindet sich in jeder For Schleife ein Not-Aus Schalter, d.h. es gibt zwei, der Schalterstatus T/F muss ja vor jeder Messung quasi erfasst werden damit das Programm weiß was Sache ist.
Jetzt ist das ganze aber etwas Anwenderunfreundlich und gerade für Leute die nicht so oft damit messen nicht direkt ersichtlich, welchen der beiden Schalter sie drücken müssen...

Jetzt meine Frage, wie kann ich das Schaffen, dass ich beide Schleifen mit einem Schalter steuern (True/False Signal eingeben) kann?

Wir der Außerhalb der Schleifen plaziert, wird ja nur einmal zu Beginn der Status abgefragt und ein drücken während der Messung hat keinen Effekt.

Geht es irgendwie, dass ich im Front Panel einen Schalter habe, bei dessen drücken aber beide Schalter im Blockdiagramm aktiviert werden?
D.h. meine beiden Momentanen Schaltflächen zu einer "verschmelzen"?

Wenn nein, habt ihr andere Ideen, wie das machbar ist, ohne das ganze Programm neu machen zu müssen?

(Ich kann leider kein Bild dazu hochladen, weil ich zuhause und die Software an der Uni ist, wo ich kein Internet habe -.-, ich werd versuchen da mal die Tage nen Screenshot zu machen, wenn euch meine Beschreibung nicht weiterhilftWink)

Danke schonmal...
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
14.10.2009, 12:34
Beitrag #2

M Nussbaumer Offline
Zarathustra
****


Beiträge: 654
Registriert seit: Sep 2009

2009 SP1
2009
EN

6300
Schweiz
2 For Schleifen mit einem Schalter steuern?
Hallo lrt05

Die Frage ist, ob die Schleife bis zum Ende noch ausgeführt werden soll, oder ob sofort abgebrochen werden soll.

Falls es egal ist, ob die Schleife bis zum Ende durchgelaufen ist würde ich dir zu einer Eventstruktur mit Funktionaler Globaler Variable raten.
Diese Funktioniert im Prinzip wie eine Variable.

   

Falls du noch Fragen hast einfach stellen ^_^
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.10.2009, 12:36
Beitrag #3

Peter04 Offline
LVF-Stammgast
***


Beiträge: 305
Registriert seit: Jan 2008

2020
2007
DE_EN

79xxx
Deutschland
2 For Schleifen mit einem Schalter steuern?
Hallo,

guckst Du hier:
http://www.LabVIEWforum.de/Parallele-Schle...ung-t12883.html

Gruß
Peter
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.10.2009, 13:23
Beitrag #4

schrotti Offline
LVF-Freak
****


Beiträge: 842
Registriert seit: Feb 2008

2009 - 2011
2006
kA

70180
Deutschland
2 For Schleifen mit einem Schalter steuern?
Nussbaumers Methode ist vorzuziehen, wobei hier auch ein globale Variable statt einer Pseudo-FGV langen würde. Mit Queues funktionierts auch, ist aber unnötig kompliziert. Eher schon mit Meldern, aber auch dann müssen Referenzen übergeben werden.

Gruß Julius
Empfehlungen: expressionflow, LavaG , mooregoodideas, OpenG, JKI Blog
Tipp
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.10.2009, 14:56
Beitrag #5

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.687
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
2 For Schleifen mit einem Schalter steuern?
' schrieb:wobei hier auch ein globale Variable
Eine globale? Wenn, dann doch eine lokale.

Zitat:Eher schon mit Meldern, aber auch dann müssen Referenzen übergeben werden.
Ich würde hier nicht von Referenzen sprechen. "Queue/Melder-Referenzen" gehen automatisch. Da sieht man von außen nicht, dass es eine Referenz ist. Dass zu jedem "Melder anfordern" ein "Melder löschen" gehört, ist was anderes!

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
15.10.2009, 08:07
Beitrag #6

Andora Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 124
Registriert seit: Jul 2008

2009
2001
de

81539
Deutschland
2 For Schleifen mit einem Schalter steuern?
' schrieb:[attachment=49873:L_sungsv...chleifen.png]

@M Nussbaumer
Ich würde gerne wissen, wie kann man eine For Schleife mit STOP-Knopf verheiraten? Ich sehe im Bild, dass es geht, habe aber nicht geschafft bei mir zu finden, wie.

Ich danke im Voraus.

Gruß,
Daniel
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.10.2009, 08:41
Beitrag #7

oenk Offline
LVF-Stammgast
***


Beiträge: 361
Registriert seit: May 2005

>= 7.1
2004
EN

3018
Schweiz
2 For Schleifen mit einem Schalter steuern?
' schrieb:Ich würde gerne wissen, wie kann man eine For Schleife mit STOP-Knopf verheiraten?
Rechtsclick auf die for-Schleife & "conditional terminal" auswählen (wie es im deutschen LV heisst weiss ich nicht), du wirst es aber sicher finden....

Gruss,
C

In theory, there is no difference between theory and practice; In practice, there is.

Chuck Reid
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.10.2009, 09:23
Beitrag #8

dimitri84 Offline
Astronaut
*****


Beiträge: 1.496
Registriert seit: Aug 2009

2020 Developer Suite
2009
DE_EN

53562
Deutschland
2 For Schleifen mit einem Schalter steuern?
Zitat:Rechtsclick auf die for-Schleife & "conditional terminal" auswählen (wie es im deutschen LV heisst weiss ich nicht), du wirst es aber sicher finden....

Gibts das auch in 8.2? Finde nix entsprechendes.

   

„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.10.2009, 09:27
Beitrag #9

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
2 For Schleifen mit einem Schalter steuern?
@dimitri84:
Nein, das mit dem Conditional Terminal in FOR-Schleifen gibt es erst seit Version 8.5.
In 8.2 musst du das über While-Schleifen lösen.

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
15.10.2009, 12:21
Beitrag #10

Andora Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 124
Registriert seit: Jul 2008

2009
2001
de

81539
Deutschland
2 For Schleifen mit einem Schalter steuern?
@<<oenk>>
gefunden, danke!
ich habe zuerst, wie dimitri84, mit LV8.2 probiert.

Gruß,
Daniel
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
  Plotlegende mit Schalter einem Bild zuweisen bo_nne 7 3.601 06.08.2020 09:54
Letzter Beitrag: GerdW
  Schalter an/aus Tobolf 1 3.481 27.01.2017 11:00
Letzter Beitrag: GerdW
  schöner Schalter Aktuatormann 7 10.518 11.03.2016 14:41
Letzter Beitrag: Hubert R.
  Schalter mit XOR lola2014 6 7.586 17.07.2014 08:41
Letzter Beitrag: cb
  Schalter ausschalten Tobi123 4 5.858 07.12.2012 13:35
Letzter Beitrag: Tobi123
  Schalter Management LV-Fred 4 4.098 09.08.2011 08:56
Letzter Beitrag: LV-Fred

Gehe zu: