Hallo
Ich beziehe die Messwerte über einen OPC-Server.
zu jedem Messwert wird der entsprechende Zeitstempel vom Messsystem generiert.
jetzt möchte ich diese in einem Signalverlaufsdiagram drastellen.
Nur wie verbinde ich den Messwert und Zeitstempel mit dem Diagramm??
mfg
Hallo Bernhart,
wenn es denn ein Chart sein soll, kannst du den Waveform-Datentyp nutzen.
Beispiel:
[
attachment=45809]
Also mein Eingang bringt jedesmal wenn wer einen Messwert bringt, einen neuen Zeitstempel.
Das Delta t kann unterschiedlich sein.
Wie kann ich das Darstellen??
(08.08.2013 10:53 )Bernhart55 schrieb: [ -> ]Also mein Eingang bringt jedesmal wenn wer einen Messwert bringt, einen neuen Zeitstempel.
Das Delta t kann unterschiedlich sein.
Wie kann ich das Darstellen??
Ja, das läßt sich darstellen, und zwar außer mit dem XY-Graphen auch mit dem Signalverlaufsdiagramm.
Und Gerd hat sich bemüht, genau das rüberzubringen. Er hat extra das Wait an einen Zufallsgenerator angeschlossen, damit sich unterschiedliche Delta T ergeben. Wenn Du das Beispiel mal hättest laufen lassen, würdest Du das auch im Diagramm gleich sehen.
Wenn es Dir hilft: Das PNG von Gerd speichern, Labview aufrufen und mit der Maus das PNG-Bild in ein leeres Blockdiagramm hineinziehen.
so ich hab es jetzt hinbekommen.
Aber das diagramm zeit mir nur 2 Messwerte an. die anderen verschwinden.
Es kommt ca jede Minute ein Messwert.
Warum geht das nicht??
Hallo Bernhart,
Homer sagt "doh"!
Zitat:Aber das diagramm zeit mir nur 2 Messwerte an. die anderen verschwinden. Es kommt ca jede Minute ein Messwert.
Ein Chart hat eine Historie mit begrenzter Länge. Bei dir kommt ca. einmal pro Minute ein neuer Messwert, du fragst aber in deiner Schleife 10mal pro Sekunde ab. D.h. du schreibst 600mal pro Minute den
gleichen selben Wert in den Chart - und wunderst dich darüber, dass diese wohl übereinander dargestellt werden...
Wie sagt Homer?
dohhhhhhhhhhhhhhhhhhhhh!!!!!!!!!!!!
schade über mein Haupt.
Aber besten dank. Ich wusste es doch das es irgendwas sinples ist.
Besten dank nochmal.
Hallo
Neues Problem.
Wie kann ich 2 Messwerten die einen unterschiedlichen Zeitstempel haben in einem Diagramm darstellen?
Ich hab jetzt statt dem Bündel ein Arry erstellt.
Es funktioniert.
Aber ist das richtig so oder gibt es eine bessere Methode?
MfG
Hallo Bernhart,
die Kontexthilfe zeigt dir doch, welche Datentypen erwartet werden!
Für mehrere Plots musst du entweder ein 2D-Array (of scalar) oder ein 1D-Waveform-Array anschließen...