LabVIEWForum.de - Frequenz flexibel herunterteilen

LabVIEWForum.de

Normale Version: Frequenz flexibel herunterteilen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

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

Danke

Gottfried
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
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
Hi Gottfried
Ich habe ein VI-Snippet mit einem Beispiel angehängt.
[attachment=36559]
Gruß Holger
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
Nachtrag: ich denke das Starten und Stoppen des Task frisst viel Zeit weg.
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
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
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
Freut mid das das Suchen noch jemanden geholgen hat Big Grin
Big Grin

Gottfried
Referenz-URLs