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!
ich hatte die Tage Euch schonmal gefragt wegen der erkennen einer boolschen Flanke. Ich habe viele toole Ideen bekommen, die im Nachhinein auch sehr simpel waren. Ich habe das in ein SubVI geschrieben und in mein Mainprogramm eingebunden. Bei einigen Messverfahren klappt das super, aber bei anderen garnicht. Ich tippe auf ein Timingproblem, weil wenn ich das Signal direkt auf die case-struktur leitet klappt es bei allen Messungen. Mein wahrscheinlich simples Problem ist, das ich das Signal welches von der Flankenerkennung kommt über eine gewisse Zeit mit True ausgeben werden soll. Benötige ich dafür ein Monoflop oder geht das auch einfacher?
Zitat:Ich tippe auf ein Timingproblem, weil wenn ich das Signal direkt auf die case-struktur leitet klappt es bei allen Messungen.
Kann schon sein...
Zitat:Mein wahrscheinlich simples Problem ist, das ich das Signal welches von der Flankenerkennung kommt über eine gewisse Zeit mit True ausgeben werden soll. Benötige ich dafür ein Monoflop oder geht das auch einfacher?
Was du brauchst, ist eine Zeitmessung: Entweder direkt über das Bestimmen des Timestamps oder indirekt über das Zählen von Schleifeniterationen. Dann kannst du sehr einfach einen Impuls definierter Länge ausgeben...
Mit dem VI bist Du nicht auf dem aktuellen Stand. Das hatte ich ursprünglich so gepostet, dann aber einen Fehler bemerkt und ausgetauscht. Den Austausch hatte ich im Posting vermerkt. Siehe hier.
Ja danke für die Info, hatte das nicht gesehen. Deine erste version hat bei mir aber auch das gewünschte Ergebnis gebracht. Wo war der Fehler?? Mein Problem jetzt ist aber Timingproblem
Der Fehler war: Das Merken eines Zustandes in einem SubVI zwischen den einzelnen Aufrufen funktioniert nur mit einem nicht initialisierten Shiftregister (bzw. einem nicht initialisierten Rückkoplungsknoten).