15.02.2011, 09:24
(Dieser Beitrag wurde zuletzt bearbeitet: 15.02.2011 09:26 von GerdW.)
|
GerdW
______________
Beiträge: 17.467
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: Kurvendiagramm Zeitachse
Hallo Biene,
ohne Express-Schei** funktioniert's bei mir:
Bei deinem VI war verkehrt:
- Wieso wandelst du deinen Timestamp in einen String um, um diesen dann wieder in eine Zahl umzuwandeln?
- Wieso verwendest du den Ausgang "Offset nach Umwandlung" statt die aus dem String umgewandelte Zahl zu verwenden?
- Das ExpressVI (ich bin kein Freund davon)
|
|
|
15.02.2011, 09:35
|
biene
LVF-Grünschnabel
Beiträge: 11
Registriert seit: Feb 2011
2010
2010
DE
|
RE: Kurvendiagramm Zeitachse
Schon mal danke, jetz hab ich nur noch ein Problem, ich kann bei mir auf dem Rechner leider keine Vi`s herunterladen und die Graphik auf nicht vergrößert anzeigen lassen, die verpixelt mir immer total und dann erkenn ich gar nichts mehr.
Seh ich das richtig, dass du die Messwerte alle per SChieberegister über die Schleife laufen lässt und dann alle alten und den neuen Wert zusammenfasst (als Array, Cluster). Das gleiche machst du mit der Zeit. Zeit und Messwerte werden dann zusamengefasst(Cluster, Array,???) und an den XY-Graphen übergeben.
Ich hoffe ich erkenne das soweit richtig.
Schon mal vielen dank
Biene
|
|
|
15.02.2011, 10:06
|
GerdW
______________
Beiträge: 17.467
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: Kurvendiagramm Zeitachse
Hallo Biene,
Zitat:Seh ich das richtig, dass du die Messwerte alle per SChieberegister über die Schleife laufen lässt und dann alle alten und den neuen Wert zusammenfasst (als Array, Cluster). Das gleiche machst du mit der Zeit. Zeit und Messwerte werden dann zusamengefasst(Cluster, Array,???) und an den XY-Graphen übergeben.
Grob gesagt: ja.
- Für einen XY-Graphen brauchst du jeweils ein Array mit X- und Y-Wertenn (so steht's ja auch in der Kontexthilfe). Diese Arrays werden per BuildArray und Shiftregister erstellt.
- Um einen Plot für den Graphen zu erzeugen, musst du X- und Y-Array per Bundle zusammenfügen (so steht's ja auch in der Kontexthilfe)...
|
|
|
15.02.2011, 10:17
|
biene
LVF-Grünschnabel
Beiträge: 11
Registriert seit: Feb 2011
2010
2010
DE
|
RE: Kurvendiagramm Zeitachse
Vielen, vielen Dank, jetzt funktioniert es fast so, wie ich es mir gewünscht habe.
kann ich es auch irgendwie machen, dass ich die Anfangswerte nicht immer sehe sondern z.b. nur den Messbereich von 1 Minute? Weil meine Messwertaufnahme wird später bis zu einer Stunde dauern und dann kann ich bei 1 Sekunde Messintervall im Graphen nicht mehr wirklich viel erkennen.
|
|
|
15.02.2011, 10:18
(Dieser Beitrag wurde zuletzt bearbeitet: 15.02.2011 10:19 von GerdW.)
|
GerdW
______________
Beiträge: 17.467
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: Kurvendiagramm Zeitachse
Hallo Biene,
der Graph zeigt immer das, was du als Daten bereitstellst!
Wenn du weniger als die komplette letzte Stunde anzeigen willst, musst du einfach nur den interessanten Bereich aus deinem Puffer auswählen...
Außerdem ist es sinnvoll, die Puffergröße zu begrenzen, da sonst bei langen Messungen Probleme (Speichermangel, Verlangsamung des Programms) auftauchen können...
|
|
|
15.02.2011, 10:33
|
biene
LVF-Grünschnabel
Beiträge: 11
Registriert seit: Feb 2011
2010
2010
DE
|
RE: Kurvendiagramm Zeitachse
und wie kann ich das machen? hab leider noch nicht so die Ahnung von Labview, wie ich sie gerne hätte.
Kann ich irgendwie vorgeben, dass nur eine bestimmte Anzahl an Messwerten gespeichert wird?
Viele Grüße
Biene
|
|
|
15.02.2011, 10:34
(Dieser Beitrag wurde zuletzt bearbeitet: 15.02.2011 10:35 von GerdW.)
|
GerdW
______________
Beiträge: 17.467
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: Kurvendiagramm Zeitachse
Hallo Biene,
Du hast ein Array mit Daten, von denen du nur einen Teil benötigst: ArraySubset...
|
|
|
15.02.2011, 11:04
|
biene
LVF-Grünschnabel
Beiträge: 11
Registriert seit: Feb 2011
2010
2010
DE
|
RE: Kurvendiagramm Zeitachse
Danke für den Tip, das hätt ich wohl auch selber finden müssen!
hab nur noch ein Problem, wenn ich sage ich will z.B. 50 Messwerte ist das ja im Normalfall kein PRoblem, was ich dem Array Subset für die Werte vorgeben muss, ist ja nur eine ganz normale Konstante als Länge. Aber wie mach ich das bei der Zeit?
|
|
|
15.02.2011, 11:05
(Dieser Beitrag wurde zuletzt bearbeitet: 15.02.2011 11:06 von GerdW.)
|
GerdW
______________
Beiträge: 17.467
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: Kurvendiagramm Zeitachse
Hallo Biene,
wenn du 50 Messwerte darstellen willst, brauchst du auch die zugehörigen 50 Zeitwerte...
|
|
|
15.02.2011, 11:49
|
biene
LVF-Grünschnabel
Beiträge: 11
Registriert seit: Feb 2011
2010
2010
DE
|
RE: Kurvendiagramm Zeitachse
ja, soweit ist mir das schon klar, aber das SubArray will als Länge einen Zeitstempel und da hab ich grad keine Ahnung was ich dem als WErt vorgeben muss bzw. wie ich berechnen kann, das ich genau 50 Zeitwerte bekomme
|
|
|
| |