LabVIEWForum.de - Zählen mit Labview

LabVIEWForum.de

Normale Version: Zählen mit Labview
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
Hallo

Ich bin Neu auf dem Gebiet Labview.
Immoment fehlt mir ein wenig der Ansatz zur Lösung !
Das ganze Projekt ist bereits mit C++ umgesetzt worden , nun möchte ich es zu Übungszwecken mit Labview erarbeiten !

Im Prinzip möchte ich zählen wie oft in der Minute ein D-Eingang der mir Boolean Werte liefert eingeschaltet wird.
Also im Prinzip die Impulse/Minute !.
Hintergrung des ganzen ist das ein Sensor und eine Sensorscheibe auf einer Welle montiert ist.
Pro Umdrehung hat man 4 mal einen Impuls.Das ist aber nur für die spätere Auswertung wichtig.


Also mein Frage ist nun wie kann ich mit Labview einen Eingang der Boolean-Werte (True/False) liefert so Auswerten das ich
auf die Impulse por Minute schließen kann.
In C++ habe ich das relativ einfach durch Interrupts machen könne.

Vieleicht hat jemand einen Tip , Lösungsansatz oder sogar ein Bsp-Programm.
Bin für jede Hilfe sehr dankbar

mfg

Manfred

Hardware: K8055 Vellenman
Hallo Manfred,

wenn man deinen Beitrag aufruft, erhält man unten drunter ähnliche Beiträge angezeigt.
Da steht zum Beispiel "High Flanken zählen"! Hast du dir diese Beiträge schon mal durchgelesen? Dein Thema ist nämlich eher häufig vertreten...

Ansonsten:
Siehe Signatur: Schau dir insbesondere "Schieberegister" an!
Hallo

Ich habe mir mal die Threads durchgelesen aber wirklich schlauer bin ich leider nicht !
Hast du vieleicht ein paar Stichwörter oder eine Art Wegweiser für mich.
Ich benutze Labview 10 !

Lg

Manfred
Hallo Manfred,

dann mal ein Beispiel für einen DI-HighFlanken-Zähler:
[attachment=32892]

Zitat:Ich benutze Labview 10 !
Profil anspassen!
Hallo

Danke dir füe deine Hilfe !
Ist das ein Bild , den öffnen kann ich das Beispiel leider nicht ?!
Profil habe ich geändert !

lg

Manfred
(23.03.2011 12:08 )Manfred Steiner schrieb: [ -> ]Ist das ein Bild , den öffnen kann ich das Beispiel leider nicht ?!

Hallo

Das ist ein ein VI Snippet. Du kannst das Bild in das Blockdiagramm ziehen, um an den Code zu kommen :9

Beste Grüße,
NWO
Hallo

Vielen Dank für deine Hilfe.
Das Snippet hat mir sehr geholfen , die interne Hilfe war sehr ausführlich.

Gibt es eine Möglichkeit die Zeit zwischen 2 Impulsen zu messen ?.
Dan bräuchte man nur noch das ganze auf 1 Minute hochrechnen und hätte so einen stabilen Wert.
Vorteile wäre das man schnell Veränderungen bemerken könnte bzw die Regelung schnell reagieren könnte.

Gibt es vieleicht schon eine Funktion die genau diese Zeit zwischen 2 Implulsen messen kann und als Wert ausgeben mit dem man dan wieter rechnen bzw arbeiten kann.

lg und ein schönes Wochenende
Hallo Manfred,

dann schau mal hier...
Hallo

Sieht auf den ersten Blick genau nach dem aus was ich suche.

Zitat:signal in is the waveform to measure.

Ich habe nur Boolean zur Auswahl , gibt es eine Möglichkeit daraus eine Wave Signal zu machen ?
Hallo

Ich habe ein wenig gegoogelt , hm komisches Wort.
Ich habe ein VI gefunden welches Boolean in Dig. Waveform wandelt.
Leider möchte das Pulse Measurements VI eine normale Waveform bzw eben nicht die durch Array erzeugte digt. Waveform.
Hat jemand eine andere Lösung oder einen Tip.
So schnell gebe ich noch nicht auf !
Seiten: 1 2 3
Referenz-URLs