LabVIEWForum.de
Analoges Signal mit Start und Stop Trigger - 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 mit Start und Stop Trigger (/Thread-Analoges-Signal-mit-Start-und-Stop-Trigger)



Analoges Signal mit Start und Stop Trigger - philipp - 09.12.2009 11:58

Hallo Zusammen.

Ich habe noch eine weitere Frage.

Und zwar geht es um eine getriggerte Datenerfassung.

Ich versuche eine Datenerfassung zu realisieren bei welcher die gewünschten Daten in einem "Fenster" erfasst werden.

Das "Fenster" in dem die Daten erfasst werden sollen ergibt sich aus einem Triggersignal.

Das Triggersignal hat folgende Parameter:

Frequenz 10Hz; LowLevel 0 V, HighLevel 5 V; DutyCycle 50%

Das Ziel für Datenerfassung ist 5ms nach der steigenden Flanke mit der Datenerfassung zu beginnen und bei fallender Flanke zu stoppen. Das Ganze soll kontinuierlich erfolgen. Aus den in diesem "Fenster" erfassten Daten soll dann ein Mittelwert bestimmt werden.

Ich habe versucht die Stop-Bedingung mit dem Referenz Trigger zu realisieren, bekomme jedoch hier die Fehlermeldung, dass man mit dem Referenz Trigger nur mit endlichen Signalen arbeiten kann.

Gibt es eine Möglichkeit die Datenerfassung bei jeder steigenden Flanke zu starten und bei jeder fallenden Flanke zu stoppen und das Ganze natürlich kontinuierlich?


Ich habe bereits in Beispielen und Forenbeiträgen recherchiert.

Bin aber zu dem Thema Stop Trigger nicht so richtig fündig geworden.

Kann mir hier bitte irgend jemand weiter helfen oder zumindest einen Tip geben?

Habe auch mal das aktuelle VI angehängt.

Vielen Dank!

Grüße Philipp


Analoges Signal mit Start und Stop Trigger - Achim - 09.12.2009 12:11

Du könntest das Triggersignal ebenfalls über einen AI einlesen und dann die Indizes suchen, an denen das Signal High bzw. Low wird...und dann diese Indizes dazu verwenden, aus dem eigentlichen Mess-Signal (= Array) mit "ArraySubset" den entsprechenden Teil auszuschneiden und dann den Mittelwert zu bilden!


Analoges Signal mit Start und Stop Trigger - Achim - 09.12.2009 12:17

Habe noch folgendes gefunden:

http://decibel.ni.com/content/docs/DOC-2083

http://decibel.ni.com/content/docs/DOC-6471

A.


Analoges Signal mit Start und Stop Trigger - philipp - 09.12.2009 16:45

Hallo Achim!

Danke schon einmal für die Tips.

Werde mir das morgen einmal genauer anschauen.

Bin aber weiterhin offen für weitere Tips!

Danke!


Analoges Signal mit Start und Stop Trigger - philipp - 10.12.2009 09:54

Guten Morgen!

Ich habe jetzt einmal versucht, das analoge Signal mit einer begrenzten Anzahl an Samples zu erfassen.

Solange ich keinen externen Trigger verwende klappt das ja auch wunderbar.

Wenn ich jedoch die Signalerfassung auf steigende Flanke eines Digitalsignals triggern möchte, erhalte ich immer die Fehlermeldung 200284.

Habe die Fehlermeldung, das Blockdiagramm und das VI angehängt.

Mein Digitalsignal ist wie gehabt: 10Hz, HighLevel 5V, LowLevel 0V;

Das zu erfassende Signal hat folgende Parameter: 10Hz; Sinus; +5V/-5V

Woran kann das liegen?

Sollte das nicht einfach den Start auslösen, sobald er die steigende Flanke erfasst?

Mein Triggersignal liegt an PFI0 und D GND an.

Vielen Dank schon einmal für eure Hinweise!

P.S.: Ich habe das gleiche Problem auch wenn ich die Beispiele aus dem Example-Finder verwende.

Grüße Philipp

Lv86_img


Analoges Signal mit Start und Stop Trigger - philipp - 10.12.2009 13:21

Hallo Zusammen.

...manchmal sollte man doch die Augen aufmachen...Tongue

Es funktioniert natürlich! Hatte einen flaschen PFI angegeben.

Tut mir leid für das viele Posting!

Das nächste mal lass ich mir etwas mehr Zeit bis ich poste!



Grüße Philipp


Analoges Signal mit Start und Stop Trigger - philipp - 16.12.2009 09:39

Guten Morgen mal wieder!

Ich habe ein kleines Problem bei obengenannter Datenerfassung.

Die kontinuierliche Erfassung mit Start- und Stop-Trigger funktioniert beinahe komplett.

Ich habe noch eine Frage zum Referenz-Trigger.

Verstehe ich das richtig, dass bei der Erfassung auf Grund des Referenz-Triggers zuerst die Anzahl der Pre-Trigger Samples erfasst wird und danach der Referenz Trigger beachtet wird?

Wenn ich in meinem VI 1000 Samples per Channel einstelle bekomme ich zuerst für einen ganz kurzen Moment eine komplette Periode meines erfassten Signals angezeigt und erst dann springt die Anzeige des Signalverlaufsgraphen um und zeigt mir dass durch den Referenz Trigger begrenzte Signal.

In meinem Fall ist das eine halbe Periode.

Kennt jemand eine Möglichkeit, wie ich dieses kurze Anzeigen der Pre-Trigger-Samples umgehen kann?

Ich weiß, dass wenn ich die Pre-Trigger-Samples genau auf die durch den Referenz Trigger begrenzte Anzahl der Samples stelle (502 Samples) ich genau das gewünschte Signal angezeigt bekommen. Das Problem hierbei ist aber, dass der DutyCycle des Triggersignals 4 Varianten besitzt und ich somit nicht von vornherein sagen kann wie groß die Anzahl der Samples bei diesem Signal ist.

Ich bedanke mich schon einmal im Voraus für Eure Hinweise!

Grüße Philipp