LabVIEWForum.de
Analoges Signal über Zeit erfassen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: Analoges Signal über Zeit erfassen (/Thread-Analoges-Signal-ueber-Zeit-erfassen)

Seiten: 1 2


Analoges Signal über Zeit erfassen - AlphaDave - 14.10.2010 14:21

Hallo allerseits!

Gibts eine Möglichkeit das VI unten im Bild nur 7sek. laufen zu lassen, so das die DO nur über diesen Zeitraum Signale abgeben? Möchte im Nachhinein über den gleichen Zeitram analoge Signale aufnehmen und über einen Grafen darstellen. Für jedwedige Beispiel VI´s bzgl. meiner Problemchen bin selbstverständlich auch sehr dankbar Rolleyes

King regards,
David

[attachment=29960]


Analoges Signal über Zeit erfassen - GerdW - 14.10.2010 14:33

Hallo Dave,

"Möglichkeit das VI unten im Bild nur 7sek. laufen zu lassen"
So, wie das VI im Moment aussieht, musst du halt nach genau 7s den Stop-Knopf drückenSmile

Du könntest statt eines Stop-Buttons natürlich auch per Timestamp/Timerwert die aktuelle Zeit mit einem Timestamp vor Beginn der Schleife vergleichen und die Schleife beenden, sobald 7s erreicht sind...


Analoges Signal über Zeit erfassen - AlphaDave - 14.10.2010 14:42

:lolBig Grina haste wohl recht, allerdings soll der Spass ja automatisch ablaufen. Hatte mir das mit der Timestamp auch schon in etwa so gedacht, allerdings konnte ich kein brauchbares Beispiel VI finden anhand welches ich mir die Programmierung erklären könnte! Finde viele und doch keins...
kennst du vielleicht ein brauchbares VI?

Grüße,
David


Analoges Signal über Zeit erfassen - GerdW - 14.10.2010 14:45

Hallo Dave,

Beitrag#5 (von mir, erst vorgestern)

Statt Formatierung eines Strings testet du einfach auf "Differenz>7000".
Wobei in deinem VI ja noch der zu setzende Wert nicht unbedingt durch ein Bedienelement vorgegeben werden sollte - sonst müsstest du ja weiterhin im richtigen Moment auf dem UI rumklicken...


Analoges Signal über Zeit erfassen - AlphaDave - 14.10.2010 15:24

Hey Gerd,

danke für den Link, habe auch soeben gleich Versucht die Sache in mein VI einzubauen. Allerdings bestehen da jetzt noch ein paar Unklarheiten bzgl. der Booleschen Anschlüsse. Leider schaltet sich das VI nicht nach 7 sek. ab, lediglich die Zeit stellt sich automatisch nach meinen 7 sek. wieder auf Null. Auf den Digitalen Outputs bleiben weiterhin die 5V. Kannst du Anhand des Bildes vielleicht erkennen was ich falsch angeschlossen habe?

Vielen Dank,
David


[attachment=29963]


Analoges Signal über Zeit erfassen - GerdW - 14.10.2010 15:26

Hallo Dave,

was hatte ich in Beitrag#4 geschrieben?
"Statt Formatierung eines Strings testet du einfach auf "Differenz>7000"."

Wenn du jetzt auch noch eine Wartefunktion von 7s hineinpackst, wird die ganze Sache etwas hirnrissig. Du willst testen, ob 7s vorbei sind, packst aber eine 7s-Wartezeit hinein. Wozu dann noch testen? Warum dann nicht einfach eine Sequenz statt einer Whileloop?


Analoges Signal über Zeit erfassen - AlphaDave - 14.10.2010 15:44

Danke.

Das nächste mal Schau ich mir die Einträge genauer an. Hab die Differenz jetzt mit eingebaut, VI schaltet somit auch nach 7 sek ab Smile
Allerdings schaltet der Boolisch noch nicht, d.h. ich hab weiterhin Strom auf meinen Ausgängen. Habe ich vielleicht noch einen Anschluss falsch gesetzt?
Habe schon gut rumprobiert, Strom bleibt oder kommt erst gar nicht (je nachdem wie ich den Boolisch hab versteht sich).

[attachment=29964]


Analoges Signal über Zeit erfassen - AlphaDave - 14.10.2010 15:46

...oje, habe jetzt erst gesehen das der Boolisch ja eine Konstante ist! Pccrash


Analoges Signal über Zeit erfassen - GerdW - 14.10.2010 15:47

Hallo Dave,

nach der Schleife musst du nicht nur den Task löschen, sondern vor dem Löschen auch den gewünschten Schaltzustand ausgeben. Woher soll das Gerät wissen, was du nach Beenden deines VIs für Schaltzustände haben willst?

In der Schleife brauchst du keine Formatierfunktion. Die Wartefunktion sollte auch nur mit einem Delay von ca. 100ms laufen, je nachdem was du später in der Schleife noch so machen willst...

P.S.: Man kann Beiträge auch editieren, dann muss man nicht nach 2min schon wieder einen neuen Beitrag erstellen... Und wenn du statt eines Bildes ein VI angehangen hättest, hätte ich auch drin rum editieren können...


Analoges Signal über Zeit erfassen - AlphaDave - 14.10.2010 15:48

Ach so! Gibts denn kein Möglichkeit einen Schalter einzubauen der dann nach dem 7 sek. auch die DO abschaltet? Bitte, ansonsten waren die letzten Studen schwer für die Katz... TippenPccrashWall

LV 2009

[attachment=58929:docont2.vi]