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 

Grafische Darstellung von mehreren Arrays in einem Graph oder Chart



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!

15.08.2006, 12:36
Beitrag #1

chris_deus Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 78
Registriert seit: Aug 2006

2010
2006
en

48565
Deutschland
Grafische Darstellung von mehreren Arrays in einem Graph oder Chart
Hallo,
ich bekomme langsam graue Haare, weil die Literatur einfach nicht das hergeben will, was ich suche.
Vielleicht hatte ja von euch schonmal jemand ein ähnliches Problem:

Ich habe Messwerte aufgenommen und in ein Array gesteckt.
Aus diesem Array habe ich dann einzelne Peaks ausgesondert und in ein weiteres Array gepackt.
Ein drittes Array mit den absoluten Maxima der Messreihe existiert ebenfalls.

Alle Arrays sind vom Typ Double.

Wie kann man alle drei Arrays in einem einzelnen Graph oder Chart darstellen, so dass sich die einzelnen Arrays bzw. Messwertkurvenstücke überlagern?

Ich würde die Peaks und Maxima gerne farblich hervorheben können - deshalb die vorherige Unterteilung in die drei Arrays.

Die Messdaten sind Spannungswerte, die in Abhängigkeit von einzelnen Schritten eines Schrittmotors aufgenommen wurden.

Die Anzahl der aufgenommenen Spannungswerte ist proportional zu den Schritten des Motors und kann variieren.


Bin ja mal gespannt!^^

MfG,
Christoph

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.08.2006, 12:59
Beitrag #2

oenk Offline
LVF-Stammgast
***


Beiträge: 361
Registriert seit: May 2005

>= 7.1
2004
EN

3018
Schweiz
Grafische Darstellung von mehreren Arrays in einem Graph oder Chart
Hallo Christoph,

überlagern einzelner Arrays kannst du mit dem VI "build array". Dort fasst du einfach
alle Arrays zusammen.
Macht aber in deinem Fall keinen Sinn, da die Arrays unterschiedlich lang sind.
Hier ein Bsp, wie ich es machen würde.

Messwerte = Array[n]


Initalisiere HelpArray2 und HelpArray3 auf Länge [n] mit "0".
Merke dir von jedem Peak den Index "k" und den Wert.
Analoges mit den Maxima.
Trage die Peaks in HelpArray2 an der Stelle [k] ein, wo der jeweilige Peak liegt.
Trage die Maxima in HelpArray3 an der Stelle [m] ein, wo das jeweilige Maxima liegt.

Bündle die drei Arrays mit "build array" und stell sie im Graph dar.
Stelle Array2 und 3 nicht als interpolierte Punkte dar, sonst ist es wieder nicht in deinem Sinne.
Einfach als Punkte darstellen.

Hoffe das reicht so.
sollte ich dich missverstanden haben, lad' dein VI hoch, dann schau ich's mir mal an

Gruss,
<<oenk>>

In theory, there is no difference between theory and practice; In practice, there is.

Chuck Reid
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.08.2006, 13:40
Beitrag #3

chris_deus Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 78
Registriert seit: Aug 2006

2010
2006
en

48565
Deutschland
Grafische Darstellung von mehreren Arrays in einem Graph oder Chart
Hat das Zeit bis morgen? Bin nicht mehr im Labor. Ich lade das Vi dann morgen so gegen 11.00Uhr hoch.

Danke schonmal.

MfG,
Chris

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.08.2006, 13:47
Beitrag #4

oenk Offline
LVF-Stammgast
***


Beiträge: 361
Registriert seit: May 2005

>= 7.1
2004
EN

3018
Schweiz
Grafische Darstellung von mehreren Arrays in einem Graph oder Chart
Klar hat das Zeit bis morgen.
Ich weiss oder ahne die Lösung Tongue

In theory, there is no difference between theory and practice; In practice, there is.

Chuck Reid
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.08.2006, 08:23 (Dieser Beitrag wurde zuletzt bearbeitet: 16.08.2006 08:27 von Lucki.)
Beitrag #5

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Grafische Darstellung von mehreren Arrays in einem Graph oder Chart
Hier mal ein Beispiel, wie Du mehrere Kurven unterschiedlicher Lange (obere Kurve) und außerdem noch mit unterschiedlichem t0 und dt (untere Kurve) in einem einzigen Diagramm darstellen kannst.
Alternativ kann man die einzelnen Datensätze auch in Waverforms umwandeln und dem Graphen ein Array von Waveforms übergeben.
Wenn allerdings die Daten innerhalb eines Datensatzes kein konstantes dt haben, dann muß ein xy-Graph verwendet werden.
   
(Kleines Fehlerchen im oberen Diagramm: der erste Datensatz ist Plot 2 zugeordnet, der letzte Plot 0)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.08.2006, 10:08
Beitrag #6

chris_deus Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 78
Registriert seit: Aug 2006

2010
2006
en

48565
Deutschland
Grafische Darstellung von mehreren Arrays in einem Graph oder Chart
Danke Lucky,
das hat fürs erste mein Problem gelöst.

Das scheint ja ein gutes Forum sein!

Ich werde euch demnächst bestimmt mit Fragen überhäufen^^
Mein Prof hat mir das Gehäuse eines Monochromators und ein LabVIEWbuch hingestellt und gesagt: "Du schaffst das schon den zu automatisieren."^^

Hier hat keiner Ahnung von dem Programm und die Literatur hilft da oft auch nicht weiter.

MfG,
Chris

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.08.2006, 10:17
Beitrag #7

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Grafische Darstellung von mehreren Arrays in einem Graph oder Chart
' schrieb:Mein Prof hat mir das Gehäuse eines Monochromators und ein LabVIEWbuch hingestellt...
Wenn es nur das Gehäuse ist, wird Dir auch LabVIEW bei der Automatisierung nicht helfen..
Aber im Ernst: Es gibt zig-tausende von Instrumenten.vi's, und wenn dein Monochromator kein ganz und gar exotisches Gerät ist, ist der auch mit dabei. Danach würde ich als erstes suchen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.08.2006, 10:31
Beitrag #8

chris_deus Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 78
Registriert seit: Aug 2006

2010
2006
en

48565
Deutschland
Grafische Darstellung von mehreren Arrays in einem Graph oder Chart
' schrieb:Wenn es nur das Gehäuse ist, wird Dir auch LabVIEW bei der Automatisierung nicht helfen..
Aber im Ernst: Es gibt zig-tausende von Instrumenten.vi's, und wenn dein Monochromator kein ganz und gar exotisches Gerät ist, ist der auch mit dabei. Danach würde ich als erstes suchen.



Ist ein Eigenbau der Fachhochschule.........und die Schrittmotoren usw. wurden halt bei NI bestellt.
Ich soll das Ding nun zusammenbauen und so programmieren, dass es sich selbst eichen kann und sehr genaue Messwerte ausspuckt.
Das Vi für die Eichung habe ich schon fertig. Ich konnte es nur noch nicht grafisch darstellen.

Soweit der Stand der Dinge.

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


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  grafische Darstellug der Bewegungsbahnen von einer Denso-Roboterzelle Poligo 7 5.096 30.11.2016 20:49
Letzter Beitrag: GerdW
  Auswahl eines Arrays anhand des Wertes eines zweiten Arrays treffen alan 2 4.583 19.02.2015 16:12
Letzter Beitrag: alan
  Arrays, Shift Register in einem Blockcode grba123 1 3.712 05.02.2015 09:23
Letzter Beitrag: GerdW
  2 Arrays, in einem Anzeigen (nicht zusammen) Daniel H. 2 3.698 23.11.2014 19:45
Letzter Beitrag: Daniel H.
Bug Arrays... immer wieder Arrays nurso 6 7.468 15.08.2014 10:39
Letzter Beitrag: Lucki
Photo Fragen zu grafische Anordnung Crys 11 10.722 26.03.2013 18:13
Letzter Beitrag: Crys

Gehe zu: