Hallo miteinander
Habe ein Programm mit dem ich die Pulse fortlaufend zählen kann.
Nun möchte ich aber ausgeben das aus diesen gezählten Pulsen ein Wert herauskommt mit der Einheit Pulse/min. Sprich: wieviele Pulse in einer Minute auftreten.
Kann mir jemand sagen wie ich dabei vorgehen muss? Wäre nett
mfg carinthianwerewolf
Mache dir zwei While-Loops:
1) Pulse zählen und in lokale Variable abspeichern.
2) Mit Wartezeit von 1000 ms, die die lokale Variable mit Pulsen abfrägt und als Pulse pro Sekunde anzeigt.
Gruss, Eugen
Sorry, du wolltest Pulse pro Minute,
dann Multipliziere die lokale Variable vor der Anzeige mit 60
Gruss
um Pulse zu zählen braucht man einen Counter ...
ich geh mal davon aus, dass du entsprechende Hardware hast (im einfachsten Fall ein NI-USB-6008 ...)
dann schau dir mal folgendes an: Hilfe --> Beispiele finden
Im Example Finder:
Signalerfassung und -ausgabe mittels Hardware -->
DAQmx -->
zählergestützte Messung -->
zählen digitaler Ereignisse -->
Count digital event.vi
Auf grundlage dieses VIs machst du folgendes:
du fügst ein Schieberegister hinzu, in dem du den Zählerstand vom letzten Schleifendurchlauf speicherst. Diesen Wert ziehst du vom aktuellen Wert ab, dividierst das durch die Wartezeit in Sekunden und nochmal durch 60 und du hast die Anzahl der Pulse pro Minute ...
Also mein Programm schaut folgendermaßen aus
Habs leider nicht so mit schleifen und variablen
Könnte mir vllt jemand unter umständen das programm so editiern damit da ein ergebnis mit pulse/min herauskommt
Das wär mir 1. die größte HIlfe überhaupt und 1. voll super
mfg carinthianwerewolf
Im Prinzip soll das Programm nicht die Pulse fortlaufen ausgeben, sondern aus den Pulsen ermitteln wieviele Pulse in einer Minute auftreten.
[quote=carinthianwerewolf]Habs leider nicht so mit schleifen und variablen
Ja sorry bin eben nicht so ein Master Programmer wie manch anderer
Dann is gut. Werd das in mein Programm einbauen!!!
und bezüglich der Pulse: Zur Info: Bekomme die Pulse von einem Ultraschall-Wärmezähler der an FieldPoint angeschlossen ist