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 habe folgende Ausgangslage: Ich erhalte von einem Meßgerät jede 1/2 Sekunde eine Zeichenkette über RS232 gesendet.
Die Zeichenkette besteht aus einer Zahl 0...255 und n.
Ich würde gerne die 8-Bit der Zahl als Digital Waveform darstellen, ähnlich einem Logic Analyser, blos halt sehr langsam.
Das einlesen der Zeichenkette und das umwandeln in ein Bool-Array ist kein Problem, aber ich schaffe es nicht das ganze dann so auszugeben,
dass das Diagramm jeweils fortgeschrieben wird.
Hat jemand soetwas ähnliches schon mal gemacht oder kann mir einen Tipp geben?
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
Digitale Daten darstellen
Hallo,
schau Dir mal in den LabVIEW-Examples das Beispiel "Mixed Signal Graph" an. Das findest Du, wenn Du im Example-Finder "Waveform" eingibst.
Und da schaust Du Dir mal das SubVI "Digital Pattern Generator" an.
Das müsste Dir (nach einer kleinen Modifikation) evtl. weiterhelfen, wenn ich Dich richtig verstanden habe.
Gruß Markus
' schrieb:Hallo,
Ich habe folgende Ausgangslage: Ich erhalte von einem Meßgerät jede 1/2 Sekunde eine Zeichenkette über RS232 gesendet.
Die Zeichenkette besteht aus einer Zahl 0...255 und n.
Ich würde gerne die 8-Bit der Zahl als Digital Waveform darstellen, ähnlich einem Logic Analyser, blos halt sehr langsam.
Das einlesen der Zeichenkette und das umwandeln in ein Bool-Array ist kein Problem, aber ich schaffe es nicht das ganze dann so auszugeben,
dass das Diagramm jeweils fortgeschrieben wird.
Hat jemand soetwas ähnliches schon mal gemacht oder kann mir einen Tipp geben?
Ich bin für jede Hilfe Dankbar.
Gruß
Sebastian
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
schau Dir mal in den LabVIEW-Examples das Beispiel "Mixed Signal Graph" an. Das findest Du, wenn Du im Example-Finder "Waveform" eingibst.
Und da schaust Du Dir mal das SubVI "Digital Pattern Generator an".
Das müsste Dir (nach einer kleinen Modifikation) evtl. weiterhelfen, wenn ich Dich richtig verstanden habe.
Gruß Markus
Vielen Dank!
Das hat mich schonmal sehr weitergebracht.
Ich kann die Daten erfassen und auch dastellen, aber Nicht in Echtzeit, sondern nur nach der Erfassung.
Gibt es eine Möglichkeit die Daten in "Echtzeit" anzuzeigen?
Ansonsten gibt es denke ich einfachere Lösungen als meine...
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
Digitale Daten darstellen
Hallo,
schau Dir das mal an, was ich Dir gebaut habe (im Anhang als VI und Screenshot), ob Dir das weiterhilft.
Gruß Markus
' schrieb:Vielen Dank!
Das hat mich schonmal sehr weitergebracht.
Ich kann die Daten erfassen und auch dastellen, aber Nicht in Echtzeit, sondern nur nach der Erfassung.
Gibt es eine Möglichkeit die Daten in "Echtzeit" anzuzeigen?
Ansonsten gibt es denke ich einfachere Lösungen als meine...
Gruß
Sebastian
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
26.02.2007, 12:10 (Dieser Beitrag wurde zuletzt bearbeitet: 26.02.2007 12:11 von elektrokram.)
Deine Beispiele haben mich ser viel weiter gebracht.
Das ist schon fast das was ich brauche, und ich bin zuversichtlich, das mit dieser Hilfe jetzt alles so in meinem
Programm umsetzen zu können.
Es ist schade es es kein "Digital Waveform Chart" gibt.
Gruß
Sebastian
26.02.2007, 14:16 (Dieser Beitrag wurde zuletzt bearbeitet: 26.02.2007 14:17 von Achim.)
ich hab mal ein bisschen gefummelt...siehe VI/Screenshot! So könnte man nen "DigitalWaveformChart" auch realisieren...hm, vielleicht ein bisschen um die Ecke gedacht, aber es funktioniert! Man könnte das auch mit den Array-Funktionen machen, aber leider sind bei 2D-Arrays die Funktionen zum splitten von Arrays ebenfalls nur "durch die Brust ins Auge" zu verwenden. Bei beiden Varianten hat/hätte man im Gegensatz zu Markus' Vorschlag aber den Vorteil eines kontinuierlichen Signalverlaufs. Bei Markus' Variante wird ja irgendwann der Graph komplett geleert...
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
Digitale Daten darstellen
Das ist auch eine gute Lösung. Ich verstehe nur nicht ganz genau, wie das funktioniert. Kannst Du evtl. mal kurz erklären, was Du da genau gemacht hast?
Gruß Markus
' schrieb:Hi,
ich hab mal ein bisschen gefummelt...siehe VI/Screenshot! So könnte man nen "DigitalWaveformChart" auch realisieren...hm, vielleicht ein bisschen um die Ecke gedacht, aber es funktioniert! Man könnte das auch mit den Array-Funktionen machen, aber leider sind bei 2D-Arrays die Funktionen zum splitten von Arrays ebenfalls nur "durch die Brust ins Auge" zu verwenden. Bei beiden Varianten hat/hätte man im Gegensatz zu Markus' Vorschlag aber den Vorteil eines kontinuierlichen Signalverlaufs. Bei Markus' Variante wird ja irgendwann der Graph komplett geleert...
Look at this:
Gruss
Achim
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
Digitale Daten darstellen
Hallo,
vielleicht hilft auch das hier weiter, um digitale Signale in einem Waveform Graph, bzw. hier Waveform Chart darzustellen.
Gruß Markus
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------