INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Diagramm -> mehrere Plots mit unterschiedlicher Länge nicht darstellbar



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!

21.10.2014, 13:36
Beitrag #1

voellig_egal Offline
LVF-Grünschnabel
*


Beiträge: 19
Registriert seit: Jul 2014

2015
2014
DE


Deutschland
Diagramm -> mehrere Plots mit unterschiedlicher Länge nicht darstellbar
Hallo,

- ich habe ein Array mit mehreren Spalten = Y-Werte.

- diese Spalten sind unterschiedlich lang (z.B.
Spalte 1: 4 Werte
Spalte 2: 7 Werte
Spalte 3: 2 Werte)

- es gibt keine eigene Spalte für die X-Werte wie in einem xy-Diagramm...die Werte sollte sich Labview aus der max. Zeilenanzahl holen (?)

Problem: wenn ich diese 3 Spalten jetzt in ein Signal-Diagramm packe --> wird Spalte 1 bis 3 dargestellt, aber Spalte 2 nur mit 4 Werten und bei Spalte 3 mit 2 Werten und 2 Nullen

Frage: Wie kann ich Spalten mit unterschiedlicher Länge in ein Diagramm packen (ohne, dass sich an der 1. Spalte orientiert wird)

Danke an Euch für die Hilfe.

(LV2012)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.10.2014, 13:43
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Diagramm -> mehrere Plots mit unterschiedlicher Länge nicht darstellbar
Hallo egal,

Zitat:- ich habe ein Array mit mehreren Spalten = Y-Werte.
- diese Spalten sind unterschiedlich lang
Diese Aussage ist FALSCH! In einem 2D-Array haben alle Spalten/Zeilen gleich viele Werte…

Zitat:Wie kann ich Spalten mit unterschiedlicher Länge in ein Diagramm packen (ohne, dass sich an der 1. Spalte orientiert wird)
Man ersetzt die Nullen durch NaNs und alles ist schick…

Lesson learned:
- Arrays sind "rechteckig"!
- NaNs werden bei Plots nicht dargestellt…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.10.2014, 14:12
Beitrag #3

voellig_egal Offline
LVF-Grünschnabel
*


Beiträge: 19
Registriert seit: Jul 2014

2015
2014
DE


Deutschland
RE: Diagramm -> mehrere Plots mit unterschiedlicher Länge nicht darstellbar
Ok, Danke schon mal, ein Array ist rechteckig :-)...aber mein Problem ist leider noch net gelöst:

- Ich hänge das VI mal an
- Die Daten (Einzelmessungen), die ins Schieberegister kommen, sind unterschiedlich lang
- dann werden einige im Diagramm in der Länge "geköpft" oder eben mit Nullen aufgefüllt, je nachdem, wie lang die erste eingelesene Messung ist

Vielleicht sieht man`s am VI leichter, wo es hakt.

Grüße


Angehängte Datei(en)
12.0 .vi  AnzeigeDiagramm.vi (Größe: 19,43 KB / Downloads: 245)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.10.2014, 14:23
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Diagramm -> mehrere Plots mit unterschiedlicher Länge nicht darstellbar
Hallo egal,

bitte als LV2011…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.10.2014, 14:28
Beitrag #5

voellig_egal Offline
LVF-Grünschnabel
*


Beiträge: 19
Registriert seit: Jul 2014

2015
2014
DE


Deutschland
RE: Diagramm -> mehrere Plots mit unterschiedlicher Länge nicht darstellbar
Ok, ich habs mal versucht unter 2011 zu speichern. Hoffe `s hat geklappt.

Grüße.


Angehängte Datei(en)
11.0 .vi  AnzeigeDiagramm.vi (Größe: 13,54 KB / Downloads: 224)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.10.2014, 14:36 (Dieser Beitrag wurde zuletzt bearbeitet: 21.10.2014 14:39 von GerdW.)
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Diagramm -> mehrere Plots mit unterschiedlicher Länge nicht darstellbar

Akzeptierte Lösung

Hallo egal,

leider ist dein VI ohne entsprechende Daten in den Controls wenig aussagekräftig…

Allgemeine Hinweise:
Wie du selbst gemerkt hast, muss ein 2D-Array in LabVIEW zwingend "rechteckig" sein. Das passt aber nicht mit deinen Daten zusammen!
Die Konsequenz muss also lauten: Datenstruktur ändern!

- Ein Diagramm kann ein Array of Waveforms darstellen. Jede Waveform kann unterschiedlich lang sein…
- Für die Datenspeicherung kannst du ein Array of Cluster of Array verwenden. Das innere Array kann jeweils unterschiedlich lang sein…
- Du ersetzt überzählige Nullen durch NaNs (wie oben schon mal vorgeschlagen) und musst nur dafür sorgen, dass keine Daten abgeschnitten werden…

Edit:
Wieso wandelst du die Strings per StringToInteger um, wenn du eigentlich mit DBL-Werten arbeiten willst? Das sollte eigentlich so aussehen:
   

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
21.10.2014, 14:39
Beitrag #7

voellig_egal Offline
LVF-Grünschnabel
*


Beiträge: 19
Registriert seit: Jul 2014

2015
2014
DE


Deutschland
RE: Diagramm -> mehrere Plots mit unterschiedlicher Länge nicht darstellbar
Hey, besten Dank...ich werde mich mal ran machen und versuchen das umzusetzen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.10.2014, 13:11 (Dieser Beitrag wurde zuletzt bearbeitet: 22.10.2014 13:11 von Lucki.)
Beitrag #8

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Diagramm -> mehrere Plots mit unterschiedlicher Länge nicht darstellbar
Das, was für Dein Problem (- mehrere Plots mit unterschiedlichen Längen -) wie die Faust aufs Auge passt, ist aber nicht das Diagramm, sondern der Graph. Damit wird diese Krampflösung mit Anhängen von NaN überflüssig, und die Plots lassen sich sogar dann in einem Graphen darstellen, wenn sie unterschiedliches dt und t0 haben sollten.

   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  XY Graph mehrere Plots Hubert R. 2 3.840 03.11.2022 08:45
Letzter Beitrag: Hubert R.
  Plots vom Graph im Diagramm mit Maus ändern Peet 9 11.400 06.05.2022 10:25
Letzter Beitrag: GerdW
  Mehrere Plots in XY-Graph über einen Eigenschaftsknoten anzeigen tsa 2 6.703 22.01.2016 14:09
Letzter Beitrag: Lucki
  mehrere Plots in einem XY Graph darstellen tom181 14 27.401 29.08.2015 08:06
Letzter Beitrag: Lucki
  Messwerte in einem Signalverlauf mit fester Länge speichern Hasenfuss 2 4.550 02.07.2015 16:02
Letzter Beitrag: Hasenfuss
  mehrere Plots nacheinander darstellen Erik89 5 6.284 01.05.2015 10:40
Letzter Beitrag: Lucki

Gehe zu: