Guten Abend!
Ich möchte gerne mit einem Programm Impulse an zwei Countern zählen und die Frequenz damit bestimmen.
Als Hardware wird ein Gerät von NI verwendet, dass die Bezeichnung NI USB-6251 trägt.
Hardwareseitig werden zwei Signalgeber an die Anschlüsse PFI9 für ctr0 und PFI4 für ctr1 verwendet (Datenblatt: PFI 9/CTR 0 GATE(GPCTR0_GATE) ).
Die maximale Frequenz jeder Signalquelle beträgt 100 Hz. Also kann man nach dem Datenblatt als Taktquelle z.b. den internen Oszillator mit 80 MHz verwenden (oder ggf. auch den 20MHz internen Takt).
Leider kann ich zur Zeit noch nicht mit der Hardware real testen, aber ich habe schon mal versucht, anhand der Vorgaben ein Programm zu entwerfen, erstmal nur für einen der beiden Counter. Ich habe dazu z.B. versucht, mich anhand dieses Beispiels durchzuarbeiten, dass ich auch hier im Forum gefunden habe:
http://www.labviewforum.de/attachment.php?aid=43144.
Ich bin wie folgt vorgegangen:
1. Task einrichten
2. Timing einstellen
3. Task starten
4. Daten in while-Schleife lesen
5. Task schließen
Es sollen "steigende Flanken" gezählt werden, 1000 Samples und 10 Samples pro Messvorgang gespeichert werden.
Würde mein Programm so funktionieren oder würde so nur Schrott bei rauskommen?