LabVIEWForum.de - Zeiterfassung

LabVIEWForum.de

Normale Version: Zeiterfassung
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Leute,

wir also meine Kollegen und ich haben ein Problem. Und zwar sind wir blutige Anfänger in Sachen LabVIEW. Unser Problem ist, dass wir gern eine zeitlich abgestimmte Schaltungen hätten. Unsere Schaltung (im Attachment beigefügt) beinhaltet eine Pegelmessung der Lautstärke und LED's die den Bereich anzeigen, wie "laut" es momentan ist. Der Schalter dient nur als "Wahrnung" das es gleich lauter wird. Unsere Frage an euch, bzw. jemanden der uns gerne weiterhilft, wäre ob es möglich wäre, in diesem Fall die rote LED ab einer verstrichenen Zeit von ungefähr 10 Sekunden dauerhaft z.B. 5 min aufleuchten oder blinken zu lassen.

In Namen der Gruppe danke ich im voraus.

Gruß tomek

PS.: weitere Verbesserungsvorschläge sind gern erwünscht Wink
Hab' Euch was zusammengeklickt:
[attachment=37749]

Gruß Markus

EDIT:
Verbesserungsvorschläge:
- Keine Express-VIs verwenden!
Guten Abend.

Danke dir Markus. Dieser Beitrag ist mir nicht ins Auge geflogen, daher habe ich ihn übersehen Wink

Ich habe mich auch leider unverständlcih ausgedrückt, bzw eine Angabe vergessen. Und zwar möchte ich gern das die rote LED ab einen Pegelmesswert von 80, dieser sollte 10 Sekunden lang bestehen bleiben, 5 Minuten dauerhaft aufleuchtet. Dies habe ich trotz der hilfe nicht hinbekommen, da ich wie gesagt blutiger Anfänger bin. Von daher bin ich auf jede ankommende Hilfe (angewießen) dankbar.

Ich habe mich schon viel durchgelesen, jedoch ohne nennenswerten Erfolg Sad


Schönen Gruß

tomek
Hallo tomek,

Zitat:möchte ich gern das die rote LED ab einen Pegelmesswert von 80, dieser sollte 10 Sekunden lang bestehen bleiben, 5 Minuten dauerhaft aufleuchtet.

Erstens: Dein Programm braucht dafür eine Schleife, um dauerhaft zu laufen. Du lässt das VI doch nicht etwa im für's Debugging gedachten "Run Continuously"-Modus laufen, oder?
Zweitens:
- du musst dir Grenzwertüberschreitungen merken (While-Schleife mit Schieberegister)
- du musst dir den Zeitpunkt der Grenzwertüberschreitung merken: Schieberegister!
- wenn 10s lang High-Pegel, dann erneut ein Flag (boolschen Wert) setzen
- wenn Flag gesetzt, dann Zeit merken, LED an und im weiteren Verlauf nach 5Min Flag wieder löschen

Drittens:
Manchmal soll es helfen, nicht nur eine Frage zu formulieren, sondern das Problem auch zu analysieren, in Einzelschritte zu zerlegen, einen PAP zu malen und erst dann mit Programmieren anzufangen...
Referenz-URLs