LabVIEWForum.de
Frequenz flexibel herunterteilen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: Frequenz flexibel herunterteilen (/Thread-Frequenz-flexibel-herunterteilen)



Frequenz flexibel herunterteilen - gottfried - 18.10.2011 08:58

Hallo,

kann man mit den Counteringängen von NI eine Eingangsftrequenz z.B. durch 12 (oder sonst eine Zahl) teilen?

Danke

Gottfried


RE: Frequenz flexibel herunterteilen - BNT - 18.10.2011 09:15

Hi Gottfried

-> Preset Scaler

Zähler mit dem gewünschten Teiler vorbelegen und mit dem Signal runterzählen. Der Zählerausgang ist Dein gewünschtes Ergebnis.

Gruß Holger


RE: Frequenz flexibel herunterteilen - gottfried - 19.10.2011 11:40

Danke aber

wo finde ich irgend etwas zum Thema
> Preset Scaler
MAX kennt weder das Stichwort "Preset" noch "Scaler"

auf ni.com sehe ich nur einen einzigen comactRIO Artikel.

Bitte um einen Link

Danke

Gottfried


RE: Frequenz flexibel herunterteilen - BNT - 19.10.2011 13:34

Hi Gottfried
Ich habe ein VI-Snippet mit einem Beispiel angehängt.
[attachment=36559]
Gruß Holger


RE: Frequenz flexibel herunterteilen - gottfried - 20.10.2011 15:03

Nein, das pfeifft nicht. Das VI kommt irgendwo bei 5kHz Input außer Atem. Außerdem loopt das VI so ungebremst vor sich hin.

Oder mache ich etwas falsch - hier meine Adaption

Gottfried


RE: Frequenz flexibel herunterteilen - gottfried - 20.10.2011 15:55

Nachtrag: ich denke das Starten und Stoppen des Task frisst viel Zeit weg.


RE: Frequenz flexibel herunterteilen - BNT - 20.10.2011 16:05

Mein VI war als Test für den einmaligen Durchlauf mit manuellem Restart programmiert. Auch das Digital out war nur zum Testen gedacht. Bei dem echten Einsatz wurde ein HW-Signal runtergeteilt und für den Neustart gab es genügend Zeit.

Du könntest mit DAQmx Wait until done.vi das Pollen vermeiden. Vielleicht erreichst Du damit höhere Frequenzen. Aber eigentlich wäre es besser, wenn der Task mit Hilfe seines HW-Ausgangs verbunden mit einem PFn sich selbst auf HW-Ebene restarten könnte. Da wäre ein Anruf bei der NI-Hotline hilfreich, oder der Umstieg auf eine NI-RIO-Karte, falls die im System schon existiert.

Gruß Holger


RE: Frequenz flexibel herunterteilen - gottfried - 20.10.2011 17:18

Danke Holger,

aber nach langem Suchen habe ich auf der NI Homepage das beiliegende Beispiel gefunden - funktioniert bis 1MHz (bis dahin habe ich getestet) und verbraucht fast keine CPU Zeit.

https://decibel.ni.com/content/docs/DOC-8644

Danke an Alle

Gottfried


RE: Frequenz flexibel herunterteilen - BNT - 21.10.2011 07:54

Moin Gottfried
Vielen Dank für das mühevolle Suchen.

Der Ticks-Counter war mir so noch nicht begegnet. Ich werde mir das Beispiel aber in meiner Bibliothek aufbewahren. Das benötigt man immer mal wieder.

Gruß Holger


RE: Frequenz flexibel herunterteilen - gottfried - 21.10.2011 08:22

Freut mid das das Suchen noch jemanden geholgen hat Big Grin
Big Grin

Gottfried