LabVIEWForum.de
Diagramm im Mischsignalgraph? - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Signaldarstellung (/Forum-Signaldarstellung)
+---- Thema: Diagramm im Mischsignalgraph? (/Thread-Diagramm-im-Mischsignalgraph)



Diagramm im Mischsignalgraph? - gibsonuser - 19.01.2017 12:34

Hallo,
gibt es eine Möglichkeit ein Diagramm(Chart) in einem Mischsignalgraph darzustellen ?
Gruß David


RE: Diagramm im Mischsignalgraph? - GerdW - 19.01.2017 12:44

Hallo gibson,

ja: einfach (wie beim Waveform-Graph) einen Plot erstellen…


RE: Diagramm im Mischsignalgraph? - gibsonuser - 19.01.2017 14:00

Sorry wie meinst du das genau? Ich steh auf dem Schlauch.
Meinst du damit die Daten mithilfe eines Schieberegisters zu behalten? Ich würde das gerne wie im Diagramm haben mit fester Historielänge.


RE: Diagramm im Mischsignalgraph? - GerdW - 19.01.2017 14:04

Hallo Gibson,

Zitat:wie meinst du das genau? Ich steh auf dem Schlauch
Erläuter doch bitte selbst mal, wie du deine Frage
Zitat:eine Möglichkeit ein Diagramm(Chart) in einem Mischsignalgraph darzustellen
genau meinst?

Ein Diagramm/Chart ist ein Anzeigeelement in LabVIEW, ebenso wie ein (Mischsignal-)Graph.
Beide stellen Plots dar, wobei der Chart einen internen Buffer bereitstellt, der Graph aber nicht.
Wo ist jetzt dein Problem, einen Plot in einem Graph darzustellen?

(Ich habe mal ein paar Worte fett markiert, um die entsprechenden Termini wie in der LabVIEW-Hilfe zu verwenden und so für Klarheit zu sorgen.)

Edit nach deinem Edit:
Zitat:Meinst du damit die Daten mithilfe eines Schieberegisters zu behalten? Ich würde das gerne wie im Diagramm haben mit fester Historielänge.
Ja, das meine ich.
Bei einem Graph musst du selbst für die Historie sorgen. Punkt.


RE: Diagramm im Mischsignalgraph? - gibsonuser - 19.01.2017 14:43

Zitat:Ja, das meine ich.
Bei einem Graph musst du selbst für die Historie sorgen. Punkt.

Und wie mache ich das?
Wenn ich das mit dem Schieberegister mache werden die Daten einfach drangehängt. Die Darstellung im Diagramm bewegt sich jedoch fortschreitend mit der Zeit abhängig von der Puffergröße. Diese Puffergröße kann ich soweit ich weiß nicht einstellen?! Ich müsste also nach x Durchläufen teile im Array ersetzten statt dranzuhängen oder gibt es eine einfachere Möglichkeit?

Gibt es zB. eine fertige Lösung für einen Ringpuffer


RE: Diagramm im Mischsignalgraph? - GerdW - 19.01.2017 14:59

Hallo gibson,

Zitat:Und wie mache ich das? … Ich müsste also nach x Durchläufen teile im Array ersetzten statt dranzuhängen oder gibt es eine einfachere Möglichkeit?
Einfachste Lösung:
Code:
BuildArray(array, new_sample)
IF ArraySize(array) > Historylength THEN
  ArraySubset(array, index=1)
ENDIF
Ansonsten:
Array initialisieren, elementweise ersetzen und Array einmal rotieren…

Zitat:Diese Puffergröße kann ich soweit ich weiß nicht einstellen?!
Doch kannst du: einfach mal einen Rechtsklick auf den Chart machen…

Zitat:Gibt es zB. eine fertige Lösung für einen Ringpuffer
PtByPt-DataQueue…


RE: Diagramm im Mischsignalgraph? - gibsonuser - 19.01.2017 15:42

Code:
BuildArray(array, new_sample)
IF ArraySize(array) > Historylength THEN
  ArraySubset(array, index=1)
ENDIF

So hat es funktioniert!
Danke