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 

Strings in XY Graph darstellen



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!

27.02.2012, 13:25
Beitrag #1

stromflo Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 125
Registriert seit: Apr 2010

8.2
2010
DE


Deutschland
Strings in XY Graph darstellen
Guten Tag,

ich möchte Daten von zwei Strings in einem XY Graph anzeigen lassen, bzw. in einem Graphen,Signaldarstellung anzeigen lassen.
Bei Arrays mit Werten ist dies ja ohne Probleme machbar. Allerdings habe ich nun Schwierigkeiten das ganze mit den beiden Stringarrays zu machen. Als X-Achse möchte ich Uhrzeiten haben, als Y Graph die zugehörigen Werte.

Beim unteren Stringarray sollte das wandeln in Werte ja noch relativ einfach sein.
Für das obere Array und die Darstellung der Zeitachse im XY Graph habe ich aber noch keine Lösung gefunden.

Hat hierzu jemand einen Lösungsansatz?

Gruß Florian


Angehängte Datei(en) Thumbnail(s)
   

8.2 .vi  Graph_Beispiel.vi (Größe: 14 KB / Downloads: 191)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.02.2012, 13:53
Beitrag #2

TSC Offline
LVF-Team
LVF-Team

Beiträge: 1.882
Registriert seit: Sep 2008

LV 2018 SP1
2008
EN

52379
Deutschland
RE: Strings in XY Graph darstellen
Ein String hat in dem Sinne keinen darstellbaren Wert. Du musst den String erst in eine Zahl umwandeln. Funktionen dafür findest du in der Funktionspalette unter "String->Konvertierung".

Grüße,
Torsten

"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" (Konrad Zuse)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.02.2012, 14:08
Beitrag #3

stromflo Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 125
Registriert seit: Apr 2010

8.2
2010
DE


Deutschland
RE: Strings in XY Graph darstellen
Hallo Torsten,

mit Werten die als String gespeichert wurden habe funktioniert es wunderbar.
Wo ich keine Lösung finde bisher, wie ich die Uhrzeiten, die als Strings drin sind in einem Diagramm als X Achse anzeigen kann.

Beim Beispiel bekomme ich dann für den String, der die Uhrzeiten enthält nur 0 Werte.

Gruß Florian


Angehängte Datei(en)
8.2 .vi  Graph_Beispiel.vi (Größe: 15,74 KB / Downloads: 264)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.02.2012, 15:22
Beitrag #4

TSC Offline
LVF-Team
LVF-Team

Beiträge: 1.882
Registriert seit: Sep 2008

LV 2018 SP1
2008
EN

52379
Deutschland
RE: Strings in XY Graph darstellen
Du musst deinen Zeit-String in eine verwendbare Zahl umwandeln.
Zum Beispiel:
Deinen Eingangsstring xx:yy:zz aufsplitten beim Doppelpunkt. Dann hast du ein Array:

xx
yy
zz

Dann rechnest du alles in Sekunden um und addierst es zusammen.

(xx*3600+yy*60+zz)

Den Wert kannst du dann im Diagramm darstellen.

"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" (Konrad Zuse)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.02.2012, 15:59
Beitrag #5

stromflo Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 125
Registriert seit: Apr 2010

8.2
2010
DE


Deutschland
RE: Strings in XY Graph darstellen
Hallo Torsten,

hatte gehofft, dass es eine einfachere Lösung gibt.
Dieser Lösungsweg bedeutet ja, dass ich alle Strings im Array einzeln in drei werte zerlegen muss und anschließend die Werte berechnen muss.
Das wird bei mehreren Strings mit Sicherheit lange Berechnungszeiten nach sich ziehen.

Scheint aber wohl keine anderen Alternativen zu geben?!

Trotzdem schon mal vielen Dank.

Gruß Florian
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.02.2012, 16:03
Beitrag #6

TSC Offline
LVF-Team
LVF-Team

Beiträge: 1.882
Registriert seit: Sep 2008

LV 2018 SP1
2008
EN

52379
Deutschland
RE: Strings in XY Graph darstellen
Das geht "relativ" fix. Die Frage ist, Warum du mit Strings arbeitest, wo die Strings in deinem Programm herkommen? Es gibt den Datentyp "Zeitstempel". Wenn du den von Anfang an verwendest, brauchst du nix umrechnen!

"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" (Konrad Zuse)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.02.2012, 16:05 (Dieser Beitrag wurde zuletzt bearbeitet: 27.02.2012 16:06 von GerdW.)
Beitrag #7

GerdW Online
______________
LVF-Team

Beiträge: 17.430
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Strings in XY Graph darstellen
Hallo Florian,

neben TSchACs berechtigter Frage kann man natürlich noch die Möglichkeit anführen, deine Strings mittels ScanFromString und passendem Formatstring direkt in Timestamps umwandeln zu lassen...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.02.2012, 08:20 (Dieser Beitrag wurde zuletzt bearbeitet: 28.02.2012 08:27 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: Strings in XY Graph darstellen
(27.02.2012 15:22 )TSchAC schrieb:  Dann rechnest du alles in Sekunden um und addierst es zusammen.
(xx*3600+yy*60+zz)
Wie von Gerd schon erwähnt, wird man doch besser Format-Strings benutzen, da muß ich doch nicht wissen müssen, wieviel Sekunden eine Minute und ein Stunde hat Big Grin.
   
Hinweis: Die angeschlossenen Konstante (Hier: I32) bestimmt das Format des numerischen Ausgangswertes. Wenn man nichts anschließt, hat man einen Zeitstempel, den man ebenfalls direkt für die Graphik verwenden könnte.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.02.2012, 15:48
Beitrag #9

stromflo Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 125
Registriert seit: Apr 2010

8.2
2010
DE


Deutschland
RE: Strings in XY Graph darstellen
Hallo nochmal....

hab mal nochmal ein wenig probiert. Doch irgendwie bringe ich die Darstellung nich so hin, wie ich mir das vorstelle.
Bei der X Achse möchte ich die Uhrzeiten stehen haben und auf der Y Achse die Werte.

Jedem Wert ist also eine genaue Uhrzeit zugeordnet. Das ganze soll dann zeitlich eben auch richtlich dargestellt werden.

Hab auch mal die Strings in einen Zeitstempel gewandelt, doch hänge ich hier wieder daran, wie ich den dann in dem XY Graph verwenden kann.
Hat jemand zufällig ein Nachschlagewerk vor allem im Bezug auf Graphen und Diagramme?

Hab hier zwar auch ein Buch, aber das deckt nicht annäherend die Erfordernisse ab... Smile

Gruß Florian
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.02.2012, 15:57
Beitrag #10

GerdW Online
______________
LVF-Team

Beiträge: 17.430
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Strings in XY Graph darstellen
Hallo Florian,

da du nicht zeigst, was du so rumprobiert hast, können wir nur allgemeine Beispiele zeigen, die demonstrieren, wie es funktioniert:
   
Jetzt noch die X-Achse als Zeitanzeige formatieren und fertig...

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
  Kennlinienfunktion (Formel) in XY-Graph darstellen Daniel90 4 5.715 21.01.2016 15:11
Letzter Beitrag: Daniel90
  mehrere Plots in einem XY Graph darstellen tom181 14 25.238 29.08.2015 08:06
Letzter Beitrag: Lucki
  Messwerte mit Datum in XY Graph darstellen PeterF 5 5.594 28.04.2015 06:51
Letzter Beitrag: GerdW
Question 3D Ellipsoid in einem 3D Graph darstellen? wassersebastian 0 3.162 19.03.2015 13:15
Letzter Beitrag: wassersebastian
  Mittelwerte in Graph darstellen Dawa 5 5.438 20.08.2014 16:24
Letzter Beitrag: Dawa
  Messwerte in 2D-Array und Messungen in XY-Graph darstellen vescon 1 4.489 19.02.2014 20:43
Letzter Beitrag: GerdW

Gehe zu: