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 

Dieses Thema hat akzeptierte Lösungen:

Button mehrfach betätigen



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.09.2012, 18:15
Beitrag #1

Orga
Unregistered


 







Button mehrfach betätigen
Hallo Leute,
ich bin neu hier und gaaanz neu bei Labview. Ich kenne mich kaum aus, aber ich recherchiere nach einem Problem, dass meine Freundin leider gerade in den Wahnsinn treibt. Also, es geht um folgendes, vielleicht kann uns jemand einen Gedankenanstoss geben:

Es gibt zwei Buttons. Der eine heißt "LADEN", der andere "STARTEN".
Wenn man auf einen der Buttons klickt, dann wird je ein Programm ausgeführt. Das klappt auch soweit.

Prob 1Smile Wenn man aber nicht auf den Button klickt, dann soll nichts passieren, uns zwar so lange, bis man einen Klick auf einen der beiden Buttons macht. Mit welcher Art von Schleife geht das?

Prob 2Smile Wenn man den Button "LADEN" geklickt hat und das entsprechende Programm ausgeführt wurde, dann soll man danach immernoch in der Lage sein, den Button "STARTEN" zu klicken...


Bitte... hilfe, Danke,.
Diese Nachricht in einer Antwort zitieren to top
Anzeige
04.09.2012, 18:38
Beitrag #2

Orga
Unregistered


 







RE: Button mehrfach betätigen
Die Lösung des Problems bekäme meine Freundin mit der Antwort auf folgende Frage:

"Wann wird der Bolean-Button kontinuierlich abgefragt?"
Diese Nachricht in einer Antwort zitieren to top
04.09.2012, 19:13
Beitrag #3

GerdW Offline
______________
LVF-Team

Beiträge: 17.427
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Button mehrfach betätigen
Hallo Orga und Freundin von Orga,

- falls ihr zwei Personen seid: legt euch getrennte Nicks an!
- Oder ist der andere Fall zutreffend: "Wer bin ich? Und wenn ja wie viele?"?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.09.2012, 19:14 (Dieser Beitrag wurde zuletzt bearbeitet: 04.09.2012 19:20 von Dennis.Moser.)
Beitrag #4

Orga
Unregistered


 







RE: Button mehrfach betätigen
Kann leider keine Beiträge bearbeiten, deswegen noch ein Posting:

Hier ist das Programm als Beispiel. Die beiden erwähnten Buttons sind zu sehen etc.
Vielleicht kann jemand dazu einen Lösungsvorschlag bieten.


11.0 .vi  TEST.vi (Größe: 11,05 KB / Downloads: 193)

(04.09.2012 19:13 )GerdW schrieb:  Hallo Orga und Freundin von Orga,

- falls ihr zwei Personen seid: legt euch getrennte Nicks an!
- Oder ist der andere Fall zutreffend: "Wer bin ich? Und wenn ja wie viele?"?

Ich bin nur ich Smile Meine Freundin hat keinen Zugang, sondern erklärt mir das nur nebenbei...
Diese Nachricht in einer Antwort zitieren to top
04.09.2012, 19:16 (Dieser Beitrag wurde zuletzt bearbeitet: 04.09.2012 19:17 von GerdW.)
Beitrag #5

GerdW Offline
______________
LVF-Team

Beiträge: 17.427
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Button mehrfach betätigen
Hallo Orga,

Anhänge bitte immer direkt hier im Forum, nicht irgendwelche obskuren Links...

Beantworte doch einfach die Frage deiner Freundin!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.09.2012, 19:36
Beitrag #6

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Button mehrfach betätigen
Beschäftige dich einmal mit der Event-Struktur.
Der Link in Gerds Signatur kann auch nicht schaden!

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.09.2012, 20:00
Beitrag #7

Orga
Unregistered


 







RE: Button mehrfach betätigen
Wir haben uns schon die ganzen Schleifen und Events angeschaut und durchgetestet und kommen einfach nicht weiter.

Hier jetzt mal die Datei als Anhang über das Forum.

Bitte schaut mal rein, dann fällt euch vielleicht schon ein simpler Fehler auf, wieso die beiden Buttons nicht dauerhaft funktionieren.


Angehängte Datei(en)
11.0 .vi  TEST.vi (Größe: 11,05 KB / Downloads: 147)
Diese Nachricht in einer Antwort zitieren to top
04.09.2012, 20:05 (Dieser Beitrag wurde zuletzt bearbeitet: 04.09.2012 20:06 von GerdW.)
Beitrag #8

GerdW Offline
______________
LVF-Team

Beiträge: 17.427
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Button mehrfach betätigen
Hallo Orga,

beide genannten Probleme lassen sich durch eine While-Loop lösen...

Hast du überhaupt schon mal programmiert und wenigsten ein kleines bisschen Gefühl für Programmstrukturen?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.09.2012, 20:19
Beitrag #9

Orga
Unregistered


 







RE: Button mehrfach betätigen
Hi Gerd,
ich habe grundsätzlich etwas Ahnung von Programmierung und kann mir das alles gut vorstellen und selbst erklären.
Nur habe ich noch nie selbst mit Labview gearbeitet und kann mich in der Kürze der Zeit nicht in die notwendigen Funktionen einarbeiten.


Aber Danke für deine Anregung. Wir haben folgendes ausprobiert:

Jeder Button war einzeln in einer While-Schleife. Problem dabei:
Die nächste Sequenzstruktur wurde erst aktiviert, wenn beide Buttons gedrückt wurden. Also man musste zunächst auf "Laden" klicken und danach auf "Starten". Man konnte nicht einfach nur auf "Starten" drücken, weil die "Laden"-Schleife die ganze Zeit weiterlief...

Es soll aber so sein: Man soll einerseits auf "Laden" und dann auf "Starten" drücken können, sowie andererseits NUR auf Starten, ohne vorher etwas zu laden, um in die nächste Sequenzstruktur zu kommen.

Müssen wir vielleicht nur eine einzige While-Schleife mit irgendwelchen Funktionen einbauen?


edit:
Wir haben beide Buttons nochmals zusammen in eine While-Loop getan und jetzt scheint es tatsächlich zu funktionieren. Hast du auch an sowas gedacht?
Danke soweit Smile)
Diese Nachricht in einer Antwort zitieren to top
04.09.2012, 20:23 (Dieser Beitrag wurde zuletzt bearbeitet: 04.09.2012 20:24 von GerdW.)
Beitrag #10

GerdW Offline
______________
LVF-Team

Beiträge: 17.427
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Button mehrfach betätigen

Akzeptierte Lösung

Hallo Orga,

Zitat:Müssen wir vielleicht nur eine einzige While-Schleife mit irgendwelchen Funktionen einbauen?
Idee

Wie würdest du sowas denn in anderen Programmiersprachen erledigen?
Vielleicht so:
Code:
while not(stop)
(
  if LOAD then call load()
  if START then call start()
)
(Vereinfachter Pseudocode...)

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
  Mehrfach Vergleich auf Gleichheit MicroScoop 7 5.239 13.08.2019 14:21
Letzter Beitrag: MicroScoop
  Haupt-VI zu mehrfach gleichzeitig ausführbaren Sub-VI machen mez15 5 4.036 14.02.2017 08:32
Letzter Beitrag: GerdW
  Kommunikation bei mehrfach ausgeführten SubVis (Melder) I3erry 3 3.542 24.06.2015 13:01
Letzter Beitrag: GerdW
  Hintergrundfarbe Frontpanel mehrfach ändern alan 6 4.765 25.02.2015 10:44
Letzter Beitrag: jg
  VISA USB-Gerätetreiber mehrfach verwenden? LVuser85 9 6.309 14.01.2015 11:03
Letzter Beitrag: LVuser85
  Frage zu Message Queues, Queue Cluster mehrfach aufschlüsseln dali4u 8 7.170 11.12.2014 09:07
Letzter Beitrag: Lucki

Gehe zu: