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 Werte über Queues



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!

11.07.2019, 09:23
Beitrag #41

maxil Offline
LVF-Grünschnabel
*


Beiträge: 27
Registriert seit: Jun 2019

13.0
2017
DE



RE: Bool Werte über Queues
Hi Jens,

danke für die Info, nach der Umsetzung, reagieren die Button jedoch wieder nicht vernünftig und es sind mehrere Klicks nötig, damit eine Reaktion stattfindet.
So langsam glaube ich, dass das irgendwie zu einer unlösbaren Aufgabe wird Blush
Ist es tatsächlich so aufwendig in Labview eine Funktion zu erstellen, dass wenn zwischendurch Daten von einem externen Messgerät abgerufen werden und dadurch kurze Verzögerungen in der Programmausführung
stattfinden, auf die Buttons zu reagieren?


Angehängte Datei(en)
13.0 .vi  Motorsteuerung_V16_Test.vi (Größe: 87,36 KB / Downloads: 102)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.07.2019, 09:43
Beitrag #42

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Bool Werte über Queues
Was soll denn in dem VI, welches du hochgeladen hast, nach Umbau auf Event-Struktur verzögert reagieren?
Die Producer-Loop wartet auf den Knopf-Druck, der Consumer auf eines von 2 Events.

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
11.07.2019, 09:49 (Dieser Beitrag wurde zuletzt bearbeitet: 11.07.2019 09:51 von maxil.)
Beitrag #43

maxil Offline
LVF-Grünschnabel
*


Beiträge: 27
Registriert seit: Jun 2019

13.0
2017
DE



RE: Bool Werte über Queues
Würde ich das wissen, würde ich hier nicht fragen.
Die Abfrage des Button geschieht sehr Zeitverzögert oder geht anscheinend unter.

Vielleicht liegt es auch an der 2013er Version.
(11.07.2019 09:49 )maxil schrieb:  Würde ich das wissen, würde ich hier nicht fragen.
Die Abfrage des Button geschieht sehr Zeitverzögert oder geht anscheinend unter.

Vielleicht liegt es auch an der 2013er Version.

Bzw. vielleicht habe ich das nicht eindeutig beschrieben, die Funktion zum speichern der Daten wird (z.B. Angabe des namens der Messdatei erscheint dann teilweise nicht)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.07.2019, 10:37
Beitrag #44

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Bool Werte über Queues
Was reagiert hier träge?

13.0 .vi  Motorsteuerung_V16_Test.vi (Größe: 89,11 KB / Downloads: 95)


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
11.07.2019, 13:35
Beitrag #45

maxil Offline
LVF-Grünschnabel
*


Beiträge: 27
Registriert seit: Jun 2019

13.0
2017
DE



RE: Bool Werte über Queues
Hallo zusammen,

so ich weiß nicht genau woran es nun gelegen hatte, habe es noch einmal neu aufgebaut und nun reagiert alles so wie es soll,
nur das stoppen bzw. beenden über den stopp button beendet das Programm nicht.


Angehängte Datei(en)
13.0 .vi  Motorsteuerung_V18_Test.vi (Größe: 93,22 KB / Downloads: 96)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.07.2019, 14:21
Beitrag #46

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Bool Werte über Queues
Hallo maxil,

weil du den Button nicht in die Event-Struktur eingebunden hast!

Wozu bitte die außerste While-Loop? Der Stopp-Button gehört in die Eventstruktur hinein…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
11.07.2019, 14:55 (Dieser Beitrag wurde zuletzt bearbeitet: 11.07.2019 14:56 von maxil.)
Beitrag #47

maxil Offline
LVF-Grünschnabel
*


Beiträge: 27
Registriert seit: Jun 2019

13.0
2017
DE



RE: Bool Werte über Queues
Hi Gerd,

erst nachdem ich die äußerste while loop um alle anderen gelegt habe, reagierten die buttons einigermaßen direkt.
Ich werde es morgen noch mal testen, danke für den Hinweis.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.07.2019, 15:27 (Dieser Beitrag wurde zuletzt bearbeitet: 11.07.2019 15:28 von GerdW.)
Beitrag #48

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Bool Werte über Queues
Hallo maxil,

Zitat:erst nachdem ich die äußerste while loop um alle anderen gelegt habe, reagierten die buttons einigermaßen direkt.
Das kann ich nicht nachvollziehen. (Bzw. halte es für Blödsinn.) Wie soll die Button-Verarbeitung beschleunigt werden durch diese Loop außen herum? Die noch dazu wegen THINK DATAFLOW überhaupt nicht iterieren kann!
So einfach:
   

Noch ein Problem mit deinem VI:
Du fragst in der ConsumerLoop zwei Queues ab - und beide Abfragen ohne Timeout.
Was passiert also dank THINK DATAFLOW? Genau: diese Schleife muss warten, bis BEIDE Queues einen neuen Wert liefern. (Dank der SinusSignal-Schleife braucht die eine Queue immer 1s, die andere Queue liefert deine Button-Events…)
Ein solches Design mit zwei Queues wird eben schnell "tricky", wenn man die Timing nichts beachtet! Was passiert z.B. wenn eine Queue sehr viel schneller als die andere neue Elemente liefert???

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.07.2019, 07:46
Beitrag #49

maxil Offline
LVF-Grünschnabel
*


Beiträge: 27
Registriert seit: Jun 2019

13.0
2017
DE



RE: Bool Werte über Queues
Guten Morgen Gerd,

danke für den Hinweis. Mir ist nichts besseres eingefallen, als es auf diesem Weg zu lösen, wenn es weitere Möglichkeiten gibt (die eventuell auch einfach zu handhaben sind), würde
ich mich über Ideen oder Vorschläge freuen!

Wie gesagt, ich arbeite erst seit ca. 2 Monaten mit dem Programm und muss darin mein Abschlussprojekt schreiben.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.07.2019, 07:59
Beitrag #50

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Bool Werte über Queues
Hallo maxil,

Zitat: ich arbeite erst seit ca. 2 Monaten mit dem Programm und muss darin mein Abschlussprojekt schreiben.
Hmm
Wir helfen dir gerade bei deinem Abschlussprojekt - damit du eine gute Note bekommst?
Spätestens an einer Uni musst du dafür unterschreiben, dass du die Arbeit allein erledigt hast und korrekt zitierst: Werden wir hier alle korrekt von dir zitiert?

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
  LabVIEW Queues Schrankwand 3 4.412 14.12.2023 13:41
Letzter Beitrag: Schrankwand
  Queues? flizzer82 14 30.707 23.05.2017 19:58
Letzter Beitrag: jg
  Queues VI übergreifend verwenden mdu 12 16.842 14.03.2015 15:34
Letzter Beitrag: Lucki
  Queues mit FGVs in Polymorphen VI Andre_A 7 7.384 17.05.2014 07:39
Letzter Beitrag: cb
  If Schleife und queues Danjo 4 7.235 27.05.2013 15:14
Letzter Beitrag: jg
  Auf Anzeige (Bool) reagieren (Ereignis) bigwowan11 10 9.903 31.10.2012 11:39
Letzter Beitrag: Kiesch

Gehe zu: