LabVIEWForum.de - analoge Impulsauswertung t=50m sec

LabVIEWForum.de

Normale Version: analoge Impulsauswertung t=50m sec
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hey Zusammen :roll:

Ich möchte an der DAQ- Karte ein dig. Signal auswerten (Impulslänge größer gleich 50m sec).
Da ich aber keine binären- Eingänge zur Verfügung habe.., habe ich einen analog- Eingang dazu missbraucht.

Ich bekomme das Signal auch binär zur Anzeige.
Weiter versuche ich über ein Zeitgesteuertes Shift- Register (50msec) die Impulse zu addieren um diese mit einer Lokalvariablen an anderer Stelle abzuspeichern.

Mein Problem ist, dass ca. jeder 5 bis 10 Impuls doppelt gezählt wird, was wohl daher kommt das die auswertende Anzeige länger als 50m sec, true ist.

Hat jemand eine Idee,
z.B. wie man eine Flankenauswertung umsetzen kann

Mit freundlichen Grüßen

Joe
welche karte hast??!
am einfachsten wuerdest dir tun, wennst einen counter nimmst und damit einen zaehler inkrementierst oder dekrementierst!
Ich hab die DAQCArd 6024E in kombi mit der CB 68LB.
Einen Zähler hab ich schon erstellt. (shiftregister)
mein Probl ist den flankenwechsel auszuwerten
vgl. entprellen von Schaltvorgängen
wenn der Impuls länger ist wie die def. 50ms
Ich hab das Problem geknackt.
Vergleiche aus meinem Register die ersten zwei zustände.
wenn sie gleich sind stosse ich eine true false schleife an die um eins inkrementiert

thnx
Referenz-URLs