LabVIEWForum.de
Bool mit Verzögerung - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Bool mit Verzögerung (/Thread-Bool-mit-Verzoegerung)

Seiten: 1 2 3 4


RE: Bool mit Verzögerung - GerdW - 28.01.2014 14:33

Hallo Tobi,

Zitat:Wie muss ich es machen dass erst Löschen und dann Stop?
Zum 4. Mal: THINK DATAFLOW! (Im 11. Beitrag in diesem Thread!)
Eine Struktur wird erst beendet, wenn alles enthaltene abgearbeitet ist. Deine While-Loop stoppt erst, wenn auch das Löschen ausgeführt wurde…

Zitat:Was bedeuten zB die beiden Dreiecke die du eingefügt hast?
Guck mal in die Vergleichs-Palette… Ist die Kurzform für IF-THEN-ELSE!

Zitat:Wie nennt sich die Struktur und was is die RaceCondition?
Welche "Struktur" meinst du?
RaceCondition kann man googlen, das wird u.a. bei Wikipedia gut erklärt…


RE: Bool mit Verzögerung - jg - 28.01.2014 14:41

Den letzten Screenshot von Gerd kannst du auch speichern und ins Blockdiagramm ziehen. Das ist ein Snippet, dann weißt du ganz genau, was Gerd programmiert hat.

Gruß, Jens


RE: Bool mit Verzögerung - Tobi.KT - 28.01.2014 14:52

(28.01.2014 14:41 )jg schrieb:  Den letzten Screenshot von Gerd kannst du auch speichern und ins Blockdiagramm ziehen. Das ist ein Snippet, dann weißt du ganz genau, was Gerd programmiert hat.

Gruß, Jens

Ah okay cool, wusste ich auch noch nicht dass das so einfach gehtBig Grin
Konnte es auch eigentlich alles nachbauen, bis auf die beiden orangen Pfeile links und rechts an der While -Schleife, wie macht man die?

Tut auch genau das was es soll, erst löschen und dann schließen? Aber wo genau liegt da jetzt der Unterschied zu meinem?


RE: Bool mit Verzögerung - GerdW - 28.01.2014 15:10

Hallo Tobi,

Zitat:wo genau liegt da jetzt der Unterschied zu meinem?
Im DATAFLOW! THINK DATAFLOW!

Die beiden "Pfeile" sind ein Schieberegister. Und das ist jetzt wirklich LabVIEW-ganz-am-Anfang-Grundlagen.
Hast du die Links in meiner Signatur schon beachtet?


RE: Bool mit Verzögerung - Tobi.KT - 28.01.2014 15:16

Ich glaub ich versteh das einfach nicht, ich sehe da nicht Unterschied.

Ich habe hier nochmal das eigentliche Problem, könntest du das in diesem vi auch mal ändern, vielleicht versteh ich es dann wenn ich es vergleichen kann...


RE: Bool mit Verzögerung - GerdW - 28.01.2014 15:32

Hallo Tobi,

ist es wirklich so schwer, die Grundlagenkurse durchzugehen, ein paar Schieberegister zu nutzen und auf RaceConditions zu verzichten?
[attachment=48292]
Zur Übung darfst du das VI nachprogrammieren! Big Grin


RE: Bool mit Verzögerung - Tobi.KT - 28.01.2014 15:35

Ich habe halt auf der Arbeit nicht wirklich Zeit mit Grundlagen anzufangen. Und wenn ich es Zuhause machen will, hab ich da halt kein LabView, aber ich werd wohl doch mal anfangen müssen mir die ein wenig durchzulesen... Danke für eure Hilfe und GeduldBig Grin
Gruß Tobi
(28.01.2014 15:32 )GerdW schrieb:  Zur Übung darfst du das VI nachprogrammieren! Big Grin

Haha wenn du mir jetzt noch sagst wie ich ein Schieberegister mache und einsetze dann versuch ichsBig Grin


RE: Bool mit Verzögerung - GerdW - 28.01.2014 15:40

Hallo Tobi,

LabVIEW-Hilfe öffnen, nach "Erstellen von Schieberegistern" suchen…
Auch zu finden über die Hilfe zur While- oder FOR-Loop…

Für deine englische LV-Version: das nennt sich "shift register"…


RE: Bool mit Verzögerung - Tobi.KT - 28.01.2014 15:45

Also ich muss schon sagen dein Vi sieht deutlich proffessioneller aus als meinsBig Grin
Okay habe es nachgebaut, funktioniert auch einwandfrei, nur ist mir gerade aufgefallen dass ich es so wahrscheinlich nicht verwenden kann...

Ich möchte es nämlich als SubVI verwenden, also kann ich keine while-Schleife nutzen, sonst bleibt das Programm ja die ganze zeit im SubVi bis man auf stop klickt... somit also auch keine Schieberegister...


RE: Bool mit Verzögerung - GerdW - 28.01.2014 16:19

Hallo Tobi,

Rechtsklick auf die Schieberegister -> In FeedbackNode umwandeln…

Wie handhabst du dann die anderen Buttons? Da ist ja noch mehr als nur der Stopp-Button!