LabVIEWForum.de
Digitale Daten darstellen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: Digitale Daten darstellen (/Thread-Digitale-Daten-darstellen--13292)



Digitale Daten darstellen - elektrokram - 25.02.2007 17:15

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


Digitale Daten darstellen - Y-P - 25.02.2007 18:24

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



Digitale Daten darstellen - elektrokram - 25.02.2007 20:22

' schrieb: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

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
[attachment=5340]


Digitale Daten darstellen - Y-P - 25.02.2007 21:18

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



Digitale Daten darstellen - elektrokram - 26.02.2007 12:10

Vielen Dank an Markus!

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


Digitale Daten darstellen - Achim - 26.02.2007 14:16

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:


[attachment=5354]
[attachment=5355]

Gruss
Achim


Digitale Daten darstellen - Y-P - 26.02.2007 20:22

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



Digitale Daten darstellen - Y-P - 04.03.2007 16:56

Hallo,

vielleicht hilft auch das hier weiter, um digitale Signale in einem Waveform Graph, bzw. hier Waveform Chart darzustellen.

Gruß Markus