LabVIEWForum.de
PicoScope 2-Kanal Messung - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: Hardware (/Forum-Hardware)
+--- Thema: PicoScope 2-Kanal Messung (/Thread-PicoScope-2-Kanal-Messung)



PicoScope 2-Kanal Messung - Schraqnzy - 04.09.2012 07:29

Also da sicher nicht alle Wisse was ein PicoScope ist, das ist ein USB-Oszilloskop der Firma Picotech. Jetzt zu der Frage, ich bin gerade dabei 2 Kanäle parallel aus zu lesen was auch eigentlich ganz gut klappt nur mit der Weiterverarbeitung habe ich noch große Probleme. Also die Sage ist die, wenn Kanal A high wird also über einen entsprechend deklarierten Wert steigt soll nach einer weiteren Zeitspanne überprüft werden ob Kanal B low ist also unter einen entsprechend deklarierten Wert fällt und für eine Weitere Zeit auch dort bleibt. Eigentlich hört sich das nicht schwierig an, trotzdem habe ich hie irgendwie Probleme. Vermutlich liegt das daran das ich die Signale nach dem Auslesen noch getrennt umwandle und dies wahrscheinlich nicht ganz parallel geschieht.

Noch etwas Hintergrund dazu: es soll bei einem Relais überprüft werden ob es nach einer Bestimmten Zeit geschaltet hat und ab dann auch geschlossen bleibt. Kanal A ist dabei die Ansteuerung des Prüflings und Kanal B ist der Kontakt.

Ich hänge euch hier mal das Vi an wo ich momentan am experimentieren bin, ich habe da zwar schon einige andere Sachen gehabt aber das ist der Aktuellste.


RE: PicoScope 2-Kanal Messung - GerdW - 04.09.2012 08:02

Hallo Schraqnzy,

hatten wir das Thema nicht schon einmal?


RE: PicoScope 2-Kanal Messung - Schraqnzy - 04.09.2012 08:25

nicht ganz damals waren es keine 2 Kanäle sondern nur einer.


RE: PicoScope 2-Kanal Messung - GerdW - 04.09.2012 08:26

Und was macht es für einen Unterschied, ob du jetzt bei dem gleichen Signal noch ein zweites Schaltsignal zusätzlich darstellst? Welches dir bei der Lösung des alten Problems sogar noch hilft, weil du dann weißt, wann der Schaltvorgang begonnen hat?


RE: PicoScope 2-Kanal Messung - Schraqnzy - 04.09.2012 08:32

(04.09.2012 08:26 )GerdW schrieb:  Und was macht es für einen Unterschied, ob du jetzt bei dem gleichen Signal noch ein zweites Schaltsignal zusätzlich darstellst? Welches dir bei der Lösung des alten Problems sogar noch hilft, weil du dann weißt, wann der Schaltvorgang begonnen hat?

Ja richtig darum geht es ja das ich jetzt zwei eigentlich parallele Signale hab, von denen mir eins den "Startschuss" gibt. Das Problem an der Sache ist einfach das ich die Zeit die wirklich dazwischen liegt gemessen habe, mit einem normalen Oszi und die bei 23ms liegt. Wenn ich aber die Wartezeit in LabView auf 200ms stelle bekomme ich immer noch den Fehler das Kanal B noch nicht geschalten ist und ich keine Ahnung habe warum das so ist oder wie ich das anders machen könnte.


RE: PicoScope 2-Kanal Messung - GerdW - 04.09.2012 09:06

Hallo Schraqnzy,

Zitat:Das Problem an der Sache ist einfach das ich die Zeit die wirklich dazwischen liegt gemessen habe, mit einem normalen Oszi und die bei 23ms liegt. Wenn ich aber die Wartezeit in LabView auf 200ms stelle bekomme ich immer noch den Fehler das Kanal B noch nicht geschalten ist und ich keine Ahnung habe warum das so ist oder wie ich das anders machen könnte.
Hmm
- Fehlende subVIs verhindern nähere Untersuchung...
- Fehlendes Gerät verhindert nähere Untersuchung...

Vorschlag:
Du erstellt ein kleines VI, welches nur dieses PICO abfragt. Dort fragst du die zwei Kanäle ab und schaust, woran die (vermeintliche) Verzögerung bei der Datenübertragung liegt. Sowas nennt sich "Debugging": Man versucht, den Fehler einzugrenzen und, wenn man da erfolgreich war, ihn zu beheben...


RE: PicoScope 2-Kanal Messung - Schraqnzy - 04.09.2012 10:36

Viel mehr macht mein Vi biss jetzt eigentlich nicht. Aber du hast schon recht, ich werde mal wieder bei den Basics anfangen und das ganze ding von Grund auf Stück für Stück aufbauen.