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 

Bool mit Verzögerung



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!

28.01.2014, 14:03
Beitrag #1

Tobi.KT Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 93
Registriert seit: Nov 2013

11.0
2013
EN



Bool mit Verzögerung
Hallo zusammen,
ist es möglich das ein Bool Controll mehrere Aktionen NACHEINANDER ausführt?

Beispiel: Man hat eine While-Schleife die man über einen Controll beenden kann.
Drückt man nun diesen Controll, soll nun erst mal eine Aktion durchgeführt werden (zB etwas löschen) bevor die Schleife beendet wird. Wie könnte man so etwas realisieren?

Danke für eure HilfeSmile
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.01.2014, 14:07 (Dieser Beitrag wurde zuletzt bearbeitet: 28.01.2014 14:08 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Bool mit Verzögerung
Hallo Tobi,

es soll da so Case-Strukturen geben, mit denen man Aktionen abhängig vom Zustand deines Bool-Controls ausführen kann…

Oder in Pseudocode:
Code:
IF bool THEN do something

Zitat:Aktionen NACHEINANDER ausführt?
Da kann man nur antworten: THINK DATAFLOW!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.01.2014, 14:07 (Dieser Beitrag wurde zuletzt bearbeitet: 28.01.2014 14:08 von jg.)
Beitrag #3

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Bool mit Verzögerung
(28.01.2014 14:03 )Tobi.KT schrieb:  Hallo zusammen,
ist es möglich das ein Bool Controll mehrere Aktionen NACHEINANDER ausführt?
Ja klar.
(28.01.2014 14:03 )Tobi.KT schrieb:  Beispiel: Man hat eine While-Schleife die man über einen Controll beenden kann.
Drückt man nun diesen Controll, soll nun erst mal eine Aktion durchgeführt werden (zB etwas löschen) bevor die Schleife beendet wird. Wie könnte man so etwas realisieren?
Pseudo-Code:
Code:
If Bool=True DO
  Step 1;
  Step 2;
  Step 3;
END
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
28.01.2014, 14:09
Beitrag #4

Tobi.KT Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 93
Registriert seit: Nov 2013

11.0
2013
EN



RE: Bool mit Verzögerung
Ja ich weis, aber das macht er dann scheinbar gleichzeitig oder so, ich werde mal schnell ein Beispiel vorbereitenBig Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.01.2014, 14:09
Beitrag #5

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Bool mit Verzögerung
(28.01.2014 14:09 )Tobi.KT schrieb:  Ja ich weis, aber das macht er dann scheinbar gleichzeitig oder so, ich werde mal schnell ein Beispiel vorbereitenBig Grin
Dann hast du was falsch gemacht, bzw. Datenfluss nicht beachtet.

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
28.01.2014, 14:10
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Bool mit Verzögerung
Zitat:das macht er dann scheinbar gleichzeitig
THINK DATAFLOW!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
28.01.2014, 14:18
Beitrag #7

Tobi.KT Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 93
Registriert seit: Nov 2013

11.0
2013
EN



RE: Bool mit Verzögerung
So habe schnell mal was zusammen gebaut.. Ich möchte hier dass gelöscht wird bevor das Programm beendet wird. Wie muss ich es verändern dass es funktioniert?


Angehängte Datei(en)
11.0 .vi  Beispiel Bool.vi (Größe: 14,78 KB / Downloads: 195)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.01.2014, 14:23 (Dieser Beitrag wurde zuletzt bearbeitet: 28.01.2014 14:24 von GerdW.)
Beitrag #8

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Bool mit Verzögerung
Hallo Tobi,

ich habe mal die RaceCondition entfernt und den Code leichter verständlich gemacht:
   

Zum dritten Mal: THINK DATAFLOW!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.01.2014, 14:24 (Dieser Beitrag wurde zuletzt bearbeitet: 28.01.2014 14:25 von jg.)
Beitrag #9

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Bool mit Verzögerung
Wenn du willst, dass der Waveform-Graph nochmals im "Löschfall" gesetzt wird, dann musst du das programmieren:
   
THINK DATAflow, alles was parallel programmiert ist, wird in der Regel auch parallel ausgeführt.

Gruß, Jens

EDIT: Oder natürlich noch schöner: s. Gerd!

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
28.01.2014, 14:26 (Dieser Beitrag wurde zuletzt bearbeitet: 28.01.2014 14:29 von Tobi.KT.)
Beitrag #10

Tobi.KT Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 93
Registriert seit: Nov 2013

11.0
2013
EN



RE: Bool mit Verzögerung
(28.01.2014 14:23 )GerdW schrieb:  Hallo Tobi,

ich habe mal die RaceCondition entfernt und den Code leichter verständlich gemacht:


Zum dritten Mal: THINK DATAFLOW!

Okay Danke, aber könntest du mir das vielleicht auch erklären?
Was bedeuten zB die beiden Dreiecke die du eingefügt hast?
Wie nennt sich die Struktur und was is die RaceCondition?
(28.01.2014 14:24 )jg schrieb:  Wenn du willst, dass der Waveform-Graph nochmals im "Löschfall" gesetzt wird, dann musst du das programmieren:

THINK DATAflow, alles was parallel programmiert ist, wird in der Regel auch parallel ausgeführt.

Gruß, Jens

EDIT: Oder natürlich noch schöner: s. Gerd!

Das ist ja jetzt so wie ich es gemacht habe oder? Also Löschen und Stop parallel?
Wie muss ich es machen dass erst Löschen und dann Stop?
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
  Bedienelement in Bool-Array verschieben birne 7 6.089 29.08.2012 13:16
Letzter Beitrag: Kiesch
  Stringbutton als bool werten Peacemaker1985 8 4.901 08.08.2012 20:43
Letzter Beitrag: Peacemaker1985
  Wert einlesen und mit Verzögerung vergleichen Andy_B 2 4.708 09.12.2011 07:42
Letzter Beitrag: Andy_B
  ?Bool werte aus Tabelle auslesen? Kirsc 4 5.496 06.05.2011 21:49
Letzter Beitrag: Kirsc
  Convert 1d array into bool Lukas Bauer 3 8.295 02.05.2011 14:38
Letzter Beitrag: M Nussbaumer
  Bool Array nach Zahl Der_Elch 21 21.299 12.04.2011 21:19
Letzter Beitrag: Der_Elch

Gehe zu: