Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
ich versuche aktuell Messwerte von meinem Oszilloskop Siglent SDS 1202X-E für die spätere Verarbeitung in LabVIEW zu bekommen, kann jedoch mit dem empfangenen String nichts anfangen.
Im Anhang zwei Bilder des LabView-Programms.
Jemand eine Idee, warum da keine Zahlen sondern diverse Sonderzeichen auftauchen?
Würde ja sagen, dass ein falscher Datentyp angenommen wird, habe jedoch keine Einstellung gefunden, wie ich diesen verändern kann.
Zitat:ich versuche aktuell Messwerte … zu bekommen
Und dazu verwendest du den Befehl "C1:Waveform?", den ich leider nicht im RemoteManual finden kann.
Kannst du den Befehl mal genauer erläutern?
Edit: Habs doch gefunden auf Seite 138. Jetzt muss man nur schauen, wo "DAT2" genauer beschrieben wird…
Kannst du dein VI mal anhängen, nachdem du alle gezeigten Werte als Standard festgelegt hast und das VI gespeichert hast?
Kannst du die Stringanzeige mal auf Hex-Display umschalten?
Ich könnte mir vorstellen, dass dieser Treiber, auch wenn er offiziell nur für die USB und GPIB-Varianten gilt, auch bei Verwendung des korrekten VISA-Open-Strings auch per Ethernet funktioniert. Ein Versuch ist es auf jeden Fall Wert.
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
(08.09.2017 10:11 )GerdW schrieb: Kannst du dein VI mal anhängen, nachdem du alle gezeigten Werte als Standard festgelegt hast und das VI gespeichert hast?
Kannst du die Stringanzeige mal auf Hex-Display umschalten?
(08.09.2017 10:23 )jg schrieb: Ich könnte mir vorstellen, dass dieser Treiber, auch wenn er offiziell nur für die USB und GPIB-Varianten gilt, auch bei Verwendung des korrekten VISA-Open-Strings auch per Ethernet funktioniert. Ein Versuch ist es auf jeden Fall Wert.
Gruß, Jens
Stimmt, funktioniert auch per Ethernet. Danke.
Anbei mal die ganzen Funktionen, welche da zur Verfügung stehen.
Die hätten bei den Funktionen ruhig mal eine Hilfe als Informationsquelle einbauen können
Waveform Graph zeigt jetzt zwar einen Ausschnitt an, jedoch ist das immer eine feste Anzahl an Messpunkten. Kann ich auch nicht über den Anschluss "Number of points" verändern... So ist das im Anhang alles, was von einem 1 kHz Rechtecksignal übrig bleibt.
Auch interessant, die Funktion "Read Waveform Measurement" eingestellt auf Vmax liefert anstatt 1,80V nur die Zahl 1, obwohl Value 2 auf Floating point eingestellt ist...
Eine Multiplikation des Werts mit 100 liefert ebenfalls den Wert 100, was ja heißen würde, dass es kein Anzeigefehler ist, sondern die Zahl wirklich nur 1 anstatt 1,80 ist...
(08.09.2017 12:05 )Feal schrieb: Stimmt, funktioniert auch per Ethernet. Danke.
In der Regel sind bei solchen ID-Net Treibern die Blockdiagramme einsehbar, du könntest dir also dort das Formatieren des Datenstreams in Zahlen u.ä. abschauen.
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Zitat:Auch interessant, die Funktion "Read Waveform Measurement" eingestellt auf Vmax liefert anstatt 1,80V nur die Zahl 1, obwohl Value 2 auf Floating point eingestellt ist...
Eine Multiplikation des Werts mit 100 liefert ebenfalls den Wert 100, was ja heißen würde, dass es kein Anzeigefehler ist, sondern die Zahl wirklich nur 1 anstatt 1,80 ist...
Das allererste, was ich bei einem mit Messaufgaben betrauten PC einstelle, ist das englische Zahlenformat: Punkt als Dezimaltrennzeichen, Komma als Tausendertrennzeichen.
So erspart man sich nämlich die allermeisten Fehler beim Umwandlen von Zahlen in Strings und umgekehrt…
Die bei NI verfügbaren Gerätetreiber sind nicht unbedingt vom Gerätehersteller. Sie entsprechen in ihrer "äußeren Form" gewissen NI-Ansprüchen, aber niemand übernimmt Gewähr, dass alle Funktionen korrekt umgesetzt sind. Und gerade Anbieter aus dem englischsprachigen Ausland vegessen sehr oft, dass es auch Regionen in der Welt gibt, die andere Zahlen- oder Datumsformate verwenden. Sowas muss man als Programmierer dann eben testen und evtl. anpassen/korrigieren…
Und Messgeräte an sich nutzen zu 99.9% IMMER die englischen Zahlenformate. Mir ist bisher nur ein einziges Messgerät untergekommen, welches mit deutschem Zahlenformat arbeitet, und das war dann auch noch eher ein Bug in der Firmware…
Das englische Zahlenformat lässt grüßen
Da muss man auch erst einmal drauf kommen.
Bin allerdings noch nicht schlauer geworden, warum es nur so einen kleinen Teil der Messwerte anzeigt.
Werde bei Gelegenheit mal die mitgelieferten VIs durchschauen, ob ich da etwas dazu finde.
Würde das mal als einen Bug abstempeln
Nach einer Pause gerade wieder an den Rechner gesetzt und siehe an, der Graph wird vollständig angezeigt und ändert sich auch wenn ich Zeit oder Amplitude verändere.