LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Wie kann ich eine Zeitfensterauswertung realisieren?

Hallo,

 

wie kann ich eine Zeitfensterauswertung realisieren? Ich sende 4 Zeitwerte vom FPGA über DMAFIFOs zum Host. Die Werte sammel ich in einem Array. Wie kann ich jetzt das Array auswerten und die angekommenen Zeitwerte zählen? Es dürfen dabei immer nur Pulse gezählt werden, die in einem bestimmten Zeitfenster langen.Die Dauer der Zählung betraägt z.B. tausend Zeitwerte, dann kommt die Messung so ähnlich von vorne für wieder 1000 Messungen.  Das Zeitfenster besteht aus 4 Grenzen. Eine minimale Einschaltzeit und eine maximale Einschaltzeit, einer minimale Auschaltzeit und maximalen Ausschaltzeit.

 

Es handelt sich um ein demoduliertes Burstsignal von einem IR-Reciever.

 

Martin

0 Kudos
Message 1 of 2
(2,466 Views)

Hallo,

das ganze sollte sich recht einfach in einer For-Schleife realisieren lassen, die die Array-Werte auf die vorgegebenen Grenzen prüft und einen Zähler erhöht. Falls das nicht machbar ist, bzw. ich das Problem nicht ganz verstanden habe, bitte ich Sie, den betreffenden Code-Teil etwas konkreter zu beschreiben. Danke.

 

Ich wünsche viel Erfolg.

--
Peter A.
Field Sales Engineer, NI Germany
0 Kudos
Message 2 of 2
(2,429 Views)